مقدمة في البرمجة - دورة مجانية من Hexlet، التدريب 23 ساعة، التاريخ: 1 ديسمبر 2023.
Miscellanea / / December 04, 2023
سوف تتعلم المزيد عن لغات البرمجة وبناء جملتها واختيار اللغة المناسبة للتعلم. في النهاية، ستتعلم كيفية استخدام الوظائف والشروط والحلقات وكتابة برامج JavaScript الأولى. ستكون المعرفة المستمدة من هذه الدورة مفيدة إذا قررت الدخول في البرمجة والتعرف على المبادئ الأساسية لكتابة التعليمات البرمجية الجيدة. هذه الدورة مناسبة للمبتدئين الذين يرغبون في تعلم مفاهيم البرمجة الأساسية.
ما هو الكمبيوتر؟
الدرس الأول مخصص للتعريف بتوتا، الشخصية الرئيسية في هيكسليت. نجيب مع بطلنا على أسئلة بسيطة ولكنها مهمة: ما هو الكمبيوتر؟ هل هو ذكي؟ هل يتحدث لغة برمجة؟
اللغات البشرية والحاسوبية
دعونا نفهم ما هي لغة البرمجة. لماذا يعد بناء جملة اللغة أمرًا ضروريًا ولكنه ليس مكتفيًا ذاتيًا؟ نناقش اللغة التي يجب أن نبدأ التعلم بها ومدى أهمية الاختيار في هذه المرحلة.
البرنامج الأول
ندرس كيفية عمل بيئة تطوير Hexlet ونكتب برنامجنا الأول بلغة JavaScript.
كيفية الدراسة بفعالية على Hexlet
نفسر كيف يعمل نظام التدريب Hexlet. مما تتكون الدروس؟ ماذا تفعل إذا لم يكن الأمر واضحا؟ كيفية القيام بالتدريب؟ في أي ترتيب يجب أن أحصل على الدورات؟
الرياضيات والثوابت
نحن نتعلم كيفية تلقي وإرسال الاستجابات في برامج JavaScript. دعونا نتعرف على الثوابت.
الوظائف والأدراج
دعونا نتعرف على الوظائف - اللبنات الأساسية للبرامج. دعونا نتعلم كيفية إنشائها وتشغيلها.
الشروط واتخاذ القرار
نحن ندرس شروط المنطق وجبره - وهي آلية تسمح للبرامج باتخاذ قرارات بناء على المعلومات.
أوه لا، الأخطاء! وكيفية التعامل معهم
يعد تصحيح الأخطاء جزءًا مهمًا من عمل المبرمج. ندرس في هذا الدرس أنواع الأخطاء وطرق حل المشكلات.
العودية
دعونا نفهم أحد المفاهيم الأساسية الأكثر أهمية وإثارة للاهتمام - العودية والمكالمات العودية.
عملية تكرارية
دعونا ننظر إلى نوع آخر من تطبيق العودية، دون تأخير الحسابات حتى النهاية.
المتغيرات والبرمجة التصريحية والحتمية
نحن نتعلم مصطلحات جديدة: المتغيرات والحلقات والبيانات القابلة للتغيير. نتعلم التمييز بين البرمجة التصريحية والبرمجة الحتمية.
السلاسل والعمل مع الشخصيات
السلاسل، علامات الاقتباس، الهروب... دعونا نتعرف على كيفية العمل مع السلاسل - تسلسلات الأحرف.
حلقة for والمتغيرات المتغيرة
كيف يمكنني جعل الكود أبسط قليلاً وأقصر؟ نحن نتحدث عن تكنولوجيا تغيير المتغيرات والحلقة.
الاختبارات ومراجعة الكود التلقائي
في كل مرة نقوم فيها بتغيير شيء ما في الكود، نقوم بإجراء اختبارات للتأكد من عدم وجود أي عطل. دعنا نتعرف على اختبار الكود التلقائي ونكتب أول اختباراتنا البسيطة.
وحدات
دعونا نتعرف على الوحدات النمطية - وهي طريقة لتقسيم البرامج إلى أجزاء مكونة وإعادة استخدام الأجزاء.
عبارات وتعليمات
دعونا نفهم كيف تختلف التعبيرات عن التعليمات. لماذا من المهم رؤية التعبيرات والتعليمات في التعليمات البرمجية الخاصة بك، بدلاً من مجرد مجموعات من الأوامر؟
بيئة
سنستكشف ثلاثة مفاهيم مهمة: البيئة والنطاق والإغلاقات. دعونا نكتشف كيف يتم البحث عن القيم.
الكتابة
دعونا نتعرف على فكرة الكتابة. نحن نبحث عن الفرق بين الكتابة الديناميكية والثابتة، وكذلك الفرق بين الكتابة القوية والضعيفة.
وظائف نقية
نحن نعتبر حتمية الوظائف والآثار الجانبية والوظائف النقية.
ماذا بعد؟
لذلك تعلمنا أساسيات البرمجة. أتقن المفاهيم الأساسية التي تشكل أساس أي برنامج بأي لغة. دعونا نتعرف على ما يجب دراسته بعد ذلك وبأي تسلسل ولماذا.
مواد إضافية
المقالات ومقاطع الفيديو برعاية فريق Hexlet. سوف تساعدك على التعمق في موضوع الدورة
ك
كيريلماركييف
27.11.2022 ز.
مدرسة جيدة جدًا لأولئك الذين يرغبون في تغيير مهنتهم
المزايا: الكثير من الممارسات والمشاريع والموجهين الجيدين والتدريب مفتوح المصدر والمسار الوظيفي. العيوب: لم يتم تحديدها مرحبا بالجميع! أود أن أشارك انطباعاتي عن الدراسة في مدرسة البرمجة Hexlet. لقد جئت إلى Hexlet في أكتوبر 2021. قبل ذلك، حاولت أن أدرس شيئًا ما بمفردي، ونظرت أيضًا عن كثب إلى مدارس البرمجة الأخرى، لكن شيئًا ما كان يبقيني دائمًا ...
حركة ماكس
26.10.2021 ز.
مدرسة برمجة لائقة
المزايا: مجتمع ودود والعديد من المهام المثيرة للاهتمام ودعم المرشد. السلبيات: الأسعار مرتفعة قليلا لكن هذا طبيعي، وأوصى أخي بالمدرسة، وهي دورة مقدمة في البرمجة. درس لمدة ستة أشهر تقريبًا وتمكن في النهاية من العثور على وظيفة أولى جيدة براتب لائق. وبعد أن أصبحت مصابًا بالفكرة، بدأت أيضًا في التعلم. لكنني لم أضع في الاعتبار واحدًا ولكن: أخي بمفرده...
ت
الملتوية
31.05.2022 ز.
دورات جيدة، وشكل تعليمي مستقل مناسب
المزايا: العديد من المشاكل الصعبة المثيرة للاهتمام، والنظرية المنظمة في شكل نص. العيوب: بالتأكيد لا يوجد أي شيء بالنسبة لي حتى الآن، بدأت التعرف على Hexlet من خلال الدورة المجانية "مقدمة في البرمجة". عرض المادة ممتاز، بعد النظرية لم يعد هناك أي أسئلة. ثم يتم توحيدها في الممارسة العملية. المهام العملية في كثير من الأحيان ليست سهلة، فهي تتطلب منك استخدام عقلك، ولكن بعد...