اولا حابب اوضح كام نقطة قبل ما ابدأ :
1- مش اللى بيميزك عدد اللغات اللى بتعرفها اد ما بيميزك اتقانك للغة معينة يعنى لو اتعلمت لغة برمجة واحدة باتقان هتعرف تنقل على اى لغة تانية بمنتهى السهولة.
2-حاول وانت بتتعلم تتحلى بالصبر ومتستعجلش النتايج وخليك واثق من اللى بتعمله وعارف انت بتعمل ايه كويس سواء على المدى القريب او البعيد.
3- حاول تربط اى حاجة بتدرسها بحياتك العملية لان دة هيساعدك تحل مشاكل فى حياتك باستخدام البرمجة وتوجد حلول ممكن تساعدك انك تفتح مشروع او تبدأ startup خاصة بيك .
4- داوم ثم داوم ثم داوم لان استمراريتك انك تتعلم هى الاهم من انك تاخد جرعة حماس وتنتهى تانى الجرعة دى ومتكملش.
انت دلوقتى واحد متعرفش يعنى ايه برمجة هفهمك:
انت بتفهم لغات زى العربى والانجليزى و ...
لكن الكمبيوتر مبيفهمش غير صفر او واحد بس
طيب ازاى هنعرف نخلى الكمبيوتر يفهمنا ونعمل عليه برامج ونكلمه ويكلمنا
عملنا حاجة اسمها لغات وسيطة high level language
عبارة عن مجموعة من الاوامر ليها قواعد زيها زى العربى والانجليزى وتبقى وسط احنا نفهمها والكمبيوتر بردة يفهمها عن طريق مترجم اسمه الكومبيلر
الكومبيلر دة وظيفته انه يفهم الكمبيوتر اللغة اللى احنا هنتعلمها دى
👨🏫اول حاجة هنبدأ بلغة سهلة وبسيطة اللى هى السى بلس بلس
ودى هذاكرها منين :
1-محمد الدسوقى :
https://www.youtube.com/playlist…
2-قناتى على اليوتيوبhttps://www.youtube.com/channel/UC_ElT4gKE_5DAXVifV3LS5g…
طيب كويس انا كدة اتعلمت اللغة دى هقولك اه انت اتعلمت اللغة بس لسة ما استخدمتهاش فى حل مشاكل
فيه مواقع ممكن تحل من عليها مسائل باستخدام اللغة زى مثلا :
https://www.urionlinejudge.com.br/judge/en/login
فيه مواقع ممكن تحل من عليها مسائل باستخدام اللغة زى مثلا :
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
➖ 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
➖ Class
➖ Object
➖ Member Variable
➖ Member method
➖ Constructor
➖ Access Modifiers
➖ Non-Access Modifiers
➖ Inheritance
➖ Polymorphism
➖ Interfaces
➖ Abstraction
➖ Polymorphism
➖ Interfaces
➖ Abstraction
🔵Algorithm
🔵Data structure
🔵Data structure
🔴level two
🔵 Data base
➖ SQLlite
➖ MySQL
➖ Firebase
➖ SQLlite
➖ MySQL
➖ Firebase
🔴level three
Introduction to Android
➖ What’s Android?
➖ Why Android
➖ Android Market
➖ Android Versions
➖ what’s new Android
➖ What’s Android?
➖ Why Android
➖ Android Market
➖ Android Versions
➖ what’s new Android
🔵Android Architecture
➖ Android Stack
➖ Android Features
➖ Android Architecture layer
➖ Android Stack
➖ Android Features
➖ Android Architecture layer
🔵Tools
➖ SDK (software development kit)
➖ JDK (java development kit)
➖ IDE (integrated development environment
➖ 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
➖ Setup Android Studio
➖ Android Manifest
➖ Important Folders
➖ Logcat
➖ Emulator and genymotion
🔵Android Components
➖ Activities and services
➖ Broadcast Receivers
➖ Content Providers
➖ Activities and services
➖ Broadcast Receivers
➖ Content Providers
🔵Building Application UI
➖ Material design concept
➖ Layouts
➖ Layouts type
➖ attributes
➖ View class
➖ Material design concept
➖ Layouts
➖ Layouts type
➖ attributes
➖ View class
🔵Activities & Fragments
➖ Life Cycle
➖ Resources
➖ Navigation Drawer
➖ Tab layout
➖ Life Cycle
➖ Resources
➖ Navigation Drawer
➖ Tab layout
🔵Intents
➖ Explicit Intents
➖ Implicit Intent
➖ Intent Filter
➖ Explicit Intents
➖ Implicit Intent
➖ Intent Filter
🔵List View
➖ Adapter
➖ List views
➖ Custom views
➖ Recycler 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
➖ 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
➖ Permissions
➖ Google Maps
➖ Select Image From Gallery OR Camera
➖ Shared preferences
➖ git version control
🔴level four
🔵 Kotlin
➖ Kotlin With Android studio
➖ Kotlin With Android studio
---------------------------------------------------------
طبعا مش ناسي المصادر اللى تقدر تتعلم منها 🤝👌
____________________________________________
____________________________________________
باللغة العربية
🔴 level one
🔴 level one
- java + MySQL by : Hassouna Academy
https://www.youtube.com/playlist…
https://www.youtube.com/playlist…
- java by : Muhammed Essa
1- https://www.youtube.com/playlist…
2- https://www.youtube.com/playlist…
1- https://www.youtube.com/playlist…
2- https://www.youtube.com/playlist…
- Data Structures & Algorithm By : Adel Nasim
https://www.youtube.com/playlist…
https://www.youtube.com/playlist…
- Data Structures & Algorithm By : محمد شوشان
https://www.youtube.com/playlist…
https://www.youtube.com/playlist…
- Data Structures & Algorithm By : Hard-Code
https://www.youtube.com/playlist…
https://www.youtube.com/playlist…
- Data Structures & Algorithm By : TheNewBaghdad
https://www.youtube.com/playlist…
---------------------------------------------------------------------
🔴level two
https://www.youtube.com/playlist…
---------------------------------------------------------------------
🔴level two
- MySQL By : Hassouna Academy
https://www.youtube.com/playlist…
https://www.youtube.com/playlist…
- MySQL By : Abdullah Almehmadi
https://www.youtube.com/playlist?list=PLA410065ED903BCA9
https://www.youtube.com/playlist?list=PLA410065ED903BCA9
- MySQL By : Elzero Web School
https://www.youtube.com/playlist…
https://www.youtube.com/playlist…
--------------------------------------------------------------------------
🔴level two
🔴level two
- Firebase By : Koutaiba Altellawi
https://www.youtube.com/playlist…
https://www.youtube.com/playlist…
- Firebase By : TheNewBaghdad
https://www.youtube.com/playlist…
https://www.youtube.com/playlist…
- Firebase By : Ahmed Azz
https://www.youtube.com/playlist…
https://www.youtube.com/playlist…
----------------------------------------------------
🔴level three
- Android studio By : Muhammed Essa
https://www.youtube.com/playlist…
- Android studio By : Muhammed Essa
https://www.youtube.com/playlist…
- Android studio By : TheNewBaghdad
https://www.youtube.com/playlist…
https://www.youtube.com/playlist…
- Android studio By : Hassouna Academy
https://www.youtube.com/playlist…
https://www.youtube.com/playlist…
- Android studio By : Salim 3dd
https://www.youtube.com/playlist…
https://www.youtube.com/playlist…
------------------------------------------------
🔴level four
🔴level four
- Kotlin By : Mohamed Tamer
https://www.youtube.com/playlist…
https://www.youtube.com/playlist…
- Kotlin By : TheNewBaghdad
https://www.youtube.com/playlist…
https://www.youtube.com/playlist…
- Kotlin By : Hassouna Academy
https://www.youtube.com/playlist…
https://www.youtube.com/playlist…
- Kotlin By : Muhammed Essa
https://www.youtube.com/playlist…
https://www.youtube.com/playlist…
________________________________________________________
{ ENGLISH }
باللغة الأنجليزية
🔴 level one
{ ENGLISH }
باللغة الأنجليزية
🔴 level one
- java By : Mosh
https://www.youtube.com/watch?v=eIrMbAQSU34&t=5865s
https://www.youtube.com/watch?v=eIrMbAQSU34&t=5865s
- java By : thenewboston
https://www.youtube.com/playlist?list=PLFE2CE09D83EE3E28
https://www.youtube.com/playlist?list=PLFE2CE09D83EE3E28
- java By: freeCodeCamp
https://www.youtube.com/watch?v=grEKMHGYyns&t=12892s
https://www.youtube.com/watch?v=grEKMHGYyns&t=12892s
- Data Structures & Algorithm By : CS Dojo
https://www.youtube.com/watch?v=bum_19loj9A
https://www.youtube.com/watch?v=bum_19loj9A
- Data Structures & Algorithm By : freeCodeCamp
https://www.youtube.com/watch?v=RBSGKlAvoiM&t=11621s
https://www.youtube.com/watch?v=09_LlHjoEiY&t=7566s
https://www.youtube.com/watch?v=RBSGKlAvoiM&t=11621s
https://www.youtube.com/watch?v=09_LlHjoEiY&t=7566s
- Data Structures & Algorithm By : Mosh
https://www.youtube.com/watch?v=BBpAmxU_NQo&t=2279s
https://www.youtube.com/watch?v=BBpAmxU_NQo&t=2279s
- Data Structures & Algorithm By : Naresh i Technologies
https://www.youtube.com/playlist…
https://www.youtube.com/playlist…
- Data Structures & Algorithm By : Abdul Bari
https://www.youtube.com/watch…
https://www.youtube.com/watch…
--------------------------------------
🔴level two
🔴level two
MySQL By : Mosh
https://www.youtube.com/watch?v=7S_tz1z_5bA
https://www.youtube.com/watch?v=7S_tz1z_5bA
MySQL By : freeCodeCamp
https://www.youtube.com/watch?v=HXV3zeQKqGY
https://www.youtube.com/watch?v=HXV3zeQKqGY
MySQL By : ProgrammingKnowledge
https://www.youtube.com/playlist…
https://www.youtube.com/playlist…
-----------------------------------------------------------------
🔴level two
🔴level two
- Firebase By : TVAC Studio
https://www.youtube.com/playlist…
https://www.youtube.com/playlist…
- Firebase By : Hindi Tech Dude
https://www.youtube.com/playlist…
https://www.youtube.com/playlist…
-------------------------------------------------------
🔴level three
🔴level three
- Android studio By : edureka!
https://www.youtube.com/watch?v=aS__9RbCyHg
https://www.youtube.com/watch?v=aS__9RbCyHg
- Android studio By : PRABEESH R K
https://www.youtube.com/playlist…
https://www.youtube.com/playlist…
- Android studio By : Android Developer
https://www.youtube.com/playlist…
https://www.youtube.com/playlist…
- Android studio By : ProgrammingKnowledge
https://www.youtube.com/playlist…
https://www.youtube.com/playlist…
- Android studio By : Jerry Banfield
https://www.youtube.com/watch?v=00EbvyLlAJo
https://www.youtube.com/watch?v=00EbvyLlAJo
--------------------------------------
🔴level four
🔴level four
1- Kotlin By : freeCodeCamp
https://www.youtube.com/watch?v=F9UC9DY-vIU&t=4s
https://www.youtube.com/watch?v=F9UC9DY-vIU&t=4s
2 - Kotlin By : freeCodeCamp
https://www.youtube.com/watch?v=AeC4G-H-MQA&t=358s
https://www.youtube.com/watch?v=AeC4G-H-MQA&t=358s
3 - Kotlin By : freeCodeCamp
https://www.youtube.com/watch?v=Iz08OTTjR04&t=10662s
https://www.youtube.com/watch?v=Iz08OTTjR04&t=10662s
- Kotlin By : Telusko
https://www.youtube.com/watch?v=I6rkwJed-HY&t=16145s
https://www.youtube.com/watch?v=I6rkwJed-HY&t=16145s
- Kotlin By : Derek Banas
https://www.youtube.com/watch?v=H_oGi8uuDpA&t=3972s
https://www.youtube.com/watch?v=H_oGi8uuDpA&t=3972s
______________________________________________________
مصار اخري :
مصار اخري :
- official Kotlin documentation :-
https://kotlinlang.org/docs/reference/android-overview.html
https://kotlinlang.org/docs/reference/android-overview.html
- Kotlin Bootcamp for Programmers :-
https://www.udacity.com/…/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…
https://www.udacity.com/…/kotlin-for-android-developers--ud…
- Developing Android Apps with Kotlin:-
https://www.udacity.com/…/developing-android-apps-with-kotl…
https://www.udacity.com/…/developing-android-apps-with-kotl…
- Advanced Android with Kotlin:-
https://www.udacity.com/…/advanced-android-with-kotlin--ud9…
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 و الكورسات وكمان لو في حاجه غامضة قصادك هاتكتبها ع الجروب هنا واحنا هنساعدك,,
ولو حد عنده اى استفسار ياريت فى الكومنتات ..
تعليقات: 0
إرسال تعليق