Professional Documents
Culture Documents
األساسيات
سيتم تنفيذ األساسيات على مدار 9أشهر وتُقسَم إلى فصول دراسية .أدناه توجد مواضيع مختلفة ستتعلمها في كل فصل دراسي.
وصف:
: C Programmingيشمل األساسيات ،والوظائف ،والمؤشرات ،وهياكل البيانات ،والمصفوفات ،وقوائم الروابط المفردة ،وتالعب
بالبتات ،والوظائف المتغيرة ،وإدارة الذاكرة ،وإعادة توجيه الملفات ،والمكتبات الثابتة.
مصادر للتعلم:
-كتاب " "C Programming Absolute Beginner's Guideمن Greg PerryوDean Miller.
مصادر للتعلم:
-كتاب " "How Linux Works: What Every Superuser Should Knowمن Brian Ward.
مصادر للتعلم:
-مشروع "printf":يمكن االطالع على مصادر مفتوحة المصدر لتنفيذ وظيفة printfفي لغةC.
-مشروع "Shell":يمكن االطالع على مصادر مفتوحة المصدر لتنفيذ واجهة سطر األوامر في نظام التشغيل.
الفصل الدراسي الثاني
:وصف
:الفصل الدراسي الثاني يشمل المواضيع التالية
ومعالجة، وتطوير البرمجيات باستخدام اختبار المحاكاة، واللغات المفسرة،ً وبرمجة موجهة كائنيا، يشمل األساسيات: Python
. واستخراج البيانات من الويب، وإدخال وإخراج البيانات،األخطاء
:مصادر للتعلم
.drive " على موقعComplete Python Bootcamp: Go from Zero to Hero in Python 3 " دورة-
، واألشجار الثنائية، والجداول المجمعة، وقوائم الروابط المزدوجة،الطوابير/ والمكدس، يشمل هياكل البيانات اإلضافية: C
. والمكتبات الديناميكية، والمعقدية الكبيرة، والترتيب،والخوارزم يات
:مصادر للتعلم
.Narasimha Karumanchi " منData Structures and Algorithms Made Easy in C " كتاب-
: رابط الكتاب
https://github.com/MethkupalliVasanth/Books/blob/master/Narasimha%20Karumanchi%20 -
%20Data%20structures%20and%20algorithms%20made%20easy%20(0%2C%20CareerMonk).pdf
.Udemy " على موقعC Programming For Beginners - Master the C Language" دورة-
:مصادر للتعلم
.github " على موقعSQL - MySQL for Data Analytics and Business Intelligence" دورة-
:مصادر للتعلم
:مصادر للتعلم
.Bruce S. Davie وLarry L. Peterson " منComputer Networks: A Systems Approach" كتاب-
:مصادر للتعلم
.Jon Duckett " منHTML and CSS: Design and Build Websites" كتاب-
:وصف
:الفصل الدراسي الثالث يشمل المواضيع التالية
، وخوادم الشبكة، وتصحيح أخطاء الويب، HTTP/S وSSL/TLS وبروتوكوالت،SSH تشمل بروتوكول:DevOpsهندسة األنظمة و
وتحليل، وموازنة الحمولة،Puppet وإدارة التكوين باستخدام،Gunicorn وخوادم التطبيقات مثل،Nginx وخوادم الويب مثل
. ورصد األداء، والشبكات،األخطاء بعد الحدوث
:مصادر للتعلم
وGene Kim " منThe Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win" كتاب-
.George Spafford وKevin Behr
.Udemy " على موقعDevOps Essentials: Infrastructure as Code with Terraform" دورة-
:مصادر للتعلم
وRonald L. Rivest وCharles E. Leiserson وThomas H. Cormen " منIntroduction to Algorithms" كتاب-
.Clifford Stein
.Jinja2 وأدوات القوالب مثل،SQLAlchemy يشمل نماذج التطبيقات الشيئية العالقية مثل: Python
:مصادر للتعلم
.Corey Schafer " منFlask Web Development with Python Tutorial" كتاب-
.Udemy " على موقعThe Complete Python Web Course: Build 8 Python Web Apps" دورة-
وواجهات برمجة، ونشر التطبيقات،JQuery ومكتبة،JavaScript ولغة،AirBnB يشمل استمرار عملية نسخة:تطوير الويب
.Flask وإطار عمل،)APIs( التطبيقات
:مصادر للتعلم
.Marijn Haverbeke " منEloquent JavaScript: A Modern Introduction to Programming " كتاب-
ويفضل االستزادة من المصادر األخرى الموثوقة والمالئمة، يمكن استخدام المصادر المذكورة كنقطة انطالق للتعلم:مالحظة
.الحتياجات التعلم الخاصة بك
التخصصات
سيخضع كل تخصص (سواء كان. أشهر3 يستغرق التخصص.لدينا تخصصين رئيسيين يمكنك اختيار أحدهما بعد إتمام األساسيات
.أماميًا أو خلفيًا) أيضًا لبعض التحضيرات للمقابالت الفنية
Frontend Track
React Immutable
Typescript Files
manager