-->





اولا حابب اوضح كام نقطة قبل ما ابدأ :

1- مش اللى بيميزك عدد اللغات اللى بتعرفها اد ما بيميزك اتقانك للغة معينة يعنى لو اتعلمت لغة برمجة واحدة باتقان هتعرف تنقل على اى لغة تانية بمنتهى السهولة.

2-حاول وانت بتتعلم تتحلى بالصبر ومتستعجلش النتايج وخليك واثق من اللى بتعمله وعارف انت بتعمل ايه كويس سواء على المدى القريب او البعيد.

3- حاول تربط اى حاجة بتدرسها بحياتك العملية لان دة هيساعدك تحل مشاكل فى حياتك باستخدام البرمجة وتوجد حلول ممكن تساعدك انك تفتح مشروع او تبدأ startup خاصة بيك .

4- داوم ثم داوم ثم داوم لان استمراريتك انك تتعلم هى الاهم من انك تاخد جرعة حماس وتنتهى تانى الجرعة دى ومتكملش.

انت دلوقتى واحد متعرفش يعنى ايه برمجة هفهمك:

انت بتفهم لغات زى العربى والانجليزى و ...
لكن الكمبيوتر مبيفهمش غير صفر او واحد بس
طيب ازاى هنعرف نخلى الكمبيوتر يفهمنا ونعمل عليه برامج ونكلمه ويكلمنا
عملنا حاجة اسمها لغات وسيطة high level language
عبارة عن مجموعة من الاوامر ليها قواعد زيها زى العربى والانجليزى وتبقى وسط احنا نفهمها والكمبيوتر بردة يفهمها عن طريق مترجم اسمه الكومبيلر
الكومبيلر دة وظيفته انه يفهم الكمبيوتر اللغة اللى احنا هنتعلمها دى



👨‍🏫اول حاجة هنبدأ بلغة سهلة وبسيطة اللى هى السى بلس بلس
ودى هذاكرها منين  :
1-محمد الدسوقى :
https://www.youtube.com/playlist…


طيب كويس انا كدة اتعلمت اللغة دى هقولك اه انت اتعلمت اللغة بس لسة ما استخدمتهاش فى حل مشاكل
فيه مواقع ممكن تحل من عليها مسائل باستخدام اللغة زى مثلا :
https://www.urionlinejudge.com.br/judge/en/login



طب خلصت السى بلس بلس اعمل ايه تانى ؟؟؟؟

ابدأ تعلم oop(object oriented programming)
ودى من الحاجات المهمة اللى لازم تتعلمها عشان تبقى مبرمج محترم بمعنى الكلمة مش واحد بيرص اكواد وخلاص
https://www.youtube.com/playlist…
طب وبعدين ؟؟
انت كدة عملت برنامج وانا عملت برنامج بس فيه برنامج منهم مستهلك مساحة كبيرة والتانى مستهلك مساحة قليلة والبرنامجين بيؤدوا نفس الوظيفة
برنامج سريع وبرنامج بطئ
اللى هيفهمك الكلام دة انك تدرس حاجة اسمها داتااستركتشر والجورزميات


كورس لعادل نسيمdatastructurehttps://www.youtube.com/playlist…
بعدين ممكن تشوف كورس ديزاين باترن من هنا :https://www.youtube.com/playlist…

طيب انت كدة تقدر تقول انك اصبحت software engineerمع حلك الكتيير للبروبليم سولفنج
انت كدة قطعت تلات اربع الطريق وجاهز انك تدخل فى اى تراك من تراكات سوء العمل وتبقى قادر تتقن اى لغة فى وقت قليل لان معاك الاساسيات
هعرفك دلوقتى ازاى تدخل فى تراك الويب والاندرويد بس مطنطش فى دول اللى ما تخلص الجزء الاول كويس


👨‍🏫

دا مسار الاندرويد من البداية للنهاية

🔴 level one
🔵Principles of java
 What's Java
 Java history
 Java Byte code
 Java virtual machine
 JRE Java runtime environment
 JDK Java Development kit
 SDK Software Development Kit
 API Application Programming Interfaces
 Variables
 Data Types
 Strings
 Comments
 Math Operations
 Conditional statement if- switch
 Looping
 Arrays
 Array List
 Exceptions
 Casting
🔵OOP
 Class
 Object
 Member Variable
 Member method
 Constructor
 Access Modifiers
 Non-Access Modifiers
 Inheritance
 Polymorphism
 Interfaces
 Abstraction
🔵Algorithm
🔵Data structure
🔴level two
🔵 Data base
 SQLlite
 MySQL
 Firebase
🔴level three
Introduction to Android
 What’s Android?
 Why Android
 Android Market
 Android Versions
 what’s new Android
🔵Android Architecture
 Android Stack
 Android Features
 Android Architecture layer
🔵Tools
 SDK (software development kit)
 JDK (java development kit)
 IDE (integrated development environment
🔵Android Studio
 Setup Android Studio
 Android Manifest
 Important Folders
 Logcat
 Emulator and genymotion
🔵Android Components
 Activities and services
 Broadcast Receivers
 Content Providers
🔵Building Application UI
 Material design concept
 Layouts
 Layouts type
 attributes
 View class
🔵Activities & Fragments
 Life Cycle
 Resources
 Navigation Drawer
 Tab layout
🔵Intents
 Explicit Intents
 Implicit Intent
 Intent Filter
🔵List View
 Adapter
 List views
 Custom views
 Recycler view
🔵Android HTTP Client & REST web service "Retrofit"
 HTTP Request & Response
 Postman and parsing JSON
 upload Image to server
🔵Advanced Topics
 Permissions
 Google Maps
 Select Image From Gallery OR Camera
 Shared preferences
 git version control
🔴level four
🔵 Kotlin
 Kotlin With Android studio
---------------------------------------------------------
طبعا مش ناسي المصادر اللى تقدر تتعلم منها 🤝👌
____________________________________________
باللغة العربية
🔴 level one
- java + MySQL by : Hassouna Academy
https://www.youtube.com/playlist
- Data Structures & Algorithm By : Adel Nasim
https://www.youtube.com/playlist
- Data Structures & Algorithm By : محمد شوشان
https://www.youtube.com/playlist
- Data Structures & Algorithm By : Hard-Code
https://www.youtube.com/playlist
- Data Structures & Algorithm By : TheNewBaghdad
https://www.youtube.com/playlist
---------------------------------------------------------------------
🔴level two
- MySQL By : Hassouna Academy
https://www.youtube.com/playlist
- MySQL By : Elzero Web School
https://www.youtube.com/playlist
--------------------------------------------------------------------------
🔴level two
- Firebase By : Koutaiba Altellawi
https://www.youtube.com/playlist
- Firebase By : TheNewBaghdad
https://www.youtube.com/playlist
- Firebase By : Ahmed Azz
https://www.youtube.com/playlist
----------------------------------------------------
🔴level three
- Android studio By : Muhammed Essa
https://www.youtube.com/playlist
- Android studio By : TheNewBaghdad
https://www.youtube.com/playlist
- Android studio By : Hassouna Academy
https://www.youtube.com/playlist
- Android studio By : Salim 3dd
https://www.youtube.com/playlist
------------------------------------------------
🔴level four
- Kotlin By : Mohamed Tamer
https://www.youtube.com/playlist
- Kotlin By : TheNewBaghdad
https://www.youtube.com/playlist
- Kotlin By : Hassouna Academy
https://www.youtube.com/playlist
- Kotlin By : Muhammed Essa
https://www.youtube.com/playlist
________________________________________________________
{ ENGLISH }
باللغة الأنجليزية
🔴 level one
- Data Structures & Algorithm By : CS Dojo
https://www.youtube.com/watch?v=bum_19loj9A
- Data Structures & Algorithm By : Mosh
https://www.youtube.com/watch?v=BBpAmxU_NQo&t=2279s
- Data Structures & Algorithm By : Naresh i Technologies
https://www.youtube.com/playlist
- Data Structures & Algorithm By : Abdul Bari
https://www.youtube.com/watch
--------------------------------------
🔴level two
MySQL By : ProgrammingKnowledge
https://www.youtube.com/playlist
-----------------------------------------------------------------
🔴level two
- Firebase By : TVAC Studio
https://www.youtube.com/playlist
- Firebase By : Hindi Tech Dude
https://www.youtube.com/playlist
-------------------------------------------------------
🔴level three
- Android studio By : edureka!
https://www.youtube.com/watch?v=aS__9RbCyHg
- Android studio By : PRABEESH R K
https://www.youtube.com/playlist
- Android studio By : Android Developer
https://www.youtube.com/playlist
- Android studio By : ProgrammingKnowledge
https://www.youtube.com/playlist
- Android studio By : Jerry Banfield
https://www.youtube.com/watch?v=00EbvyLlAJo
--------------------------------------
🔴level four
______________________________________________________
مصار اخري :
- Kotlin Bootcamp for Programmers :-
https://www.udacity.com/…/kotlin-bootcamp-for-programmers--…
- Kotlin for Android Developers:-
https://www.udacity.com/…/kotlin-for-android-developers--ud…
- Developing Android Apps with Kotlin:-
https://www.udacity.com/…/developing-android-apps-with-kotl…
- Advanced Android with Kotlin:-
https://www.udacity.com/…/advanced-android-with-kotlin--ud9…
المسار ده شبه كامل بمعني انه فيه كل حاجه .. كلهم ناس تقيلة وبتشرح كويس جدا
اتفرج علي شرح كل واحد من دول واللي يعجلك طريقته كمل معاه وسيب الباقي





👨‍🏫مسار الويب (كورسات اونلاين) :-

- ويب ديزاين Web Design
- ويب ديفلوبمنت Web Development


** مبدأياً مسار الويب هو عباره عن انشاء موقع زي دول( وزارة التعليم - فيسبوك - تويتر - يلا كورة - يلا شوط - الخ.. )
طبعاً انت كـ مٌبرمج لازم يكون عندك skills علشان تعمل موقع زي ده..
وانا هقولكم عـ الـ skills دي , وزي كلنا ما عارفين ان المسار ده بينقسم لـ قسمين :-
- ويب ديزاين Web Design
و ده المسؤل عن تصميم الصفحات ,, بمعني اصح وانت داخل ع الفيسبوك من اللاب بتاعك او من الـ pc اول ما بتكتب فيسبوك عندك في google وتخش بتلاقي صفحة تسجيل الدخول بتاعت الفيس .. بمنتهي البساطه الـويب ديزاينر هو المسؤل عن تصميم الصفحه دي و كمان هو المسؤل عن كون الكوفر اول حاجه في البروفايل عندك تحتها علطول صورة البروفايل ,, مسؤل ان البوستات تبقي بالشكل ده .. حتي مكان اللايك و الكومنت.. تصميم صفحات الجروب او البيدج .. كل الصفحات بتاعت الموقع بمعني اصح
--
لما الويب ديزاينر يخلص تصميم الصفحات ,, بيسلمها للويب ديفيلوبر وبيحصل الأتي..
--
- ويب ديفلوبمنت Web Development
وانت بتكتب الايميل و الباسورد بتوعك ع فيسبوك فابيفتح الاكونت بتاعك انت صح ,, مش بتاع حد من الادمن عندنا.. طب مين السبب ف كده ؟ هو الويب ديفيلوبر المسؤل عن التعامل مع قواعد الباينات دي و البرمجة اللي بتحصل ف الموقع..
*****
وبكده موقع الفيسبوك اتنشئ او دي الفكرة بتاعته ,, مستني سؤال من حد يقول الويب ديزاين ولا الويب ديفلوبمنت احسن !
و الاجابه بمنتهي البساطه ان هما الاتننين حلقة وصل لبعض , ماينفعش تصميم الصفحه من غير برمجة .. ولا ينفع برمجه من غير تصميم الصفحه..
*****
طب انت محتار تخش حاجه منهم صح ؟؟ كمل البوست معايه يلاا وهتفهم كل حاجة..
انت سواء عايز تخش المسار ده او ده فانت هتبدأ بـ html & css وبعد ما تخلصهم شوف نفسك حابب التصميم يبقي كمل في الديزاين .. حابب البرمجه يبقي كمل في الديفيلوب
باقي عليك تعرف اسامي الكورسات :- (كلها ع قناة elzero web school)
*هاتكتب elzero web school ع يوتيوب وهاتخش ع قايمة ال play list وهتلاقي الكورسات دي..
- ويب ديزاين Web Design
*HTML
*CSS
*JavaScript
*HTML5
*CSS3
*JQuery
*BootStrap
*****
- ويب ديفلوبمنت Web Development
*HTML
*CSS
*PHP
*OOP PHP
*MYSQL
*JavaScript (اختياري)
----------
بكدة انت جاهز من كل حاجة ,, عندك الـ data و الكورسات وكمان لو في حاجه غامضة قصادك هاتكتبها ع الجروب هنا واحنا هنساعدك,,
ولو حد عنده اى استفسار ياريت فى الكومنتات ..

جديد قسم : software engineering

إرسال تعليق