مسیر یادگیری توسعه دهنده پایتون
یک توسعهدهنده پایتون باید درک خوبی از خود زبان پایتون، مفاهیم پایه برنامهنویسی، شیءگرایی (OOP)، اصول SOLID و الگوهای طراحی (Design Patterns) داشته باشد. همچنین تسلط بر سیستم کنترل نسخه Git و توانایی کار با پایگاهدادههایی مانند SQLite و PostgreSQL از مهارتهای ضروری او به حساب میآیند.
- معماری عملکرد یک سیستم کامپیوتری
- فلوچارت
- حل مسئله
- برنامه نویسی چیست؟
- مفاهیم پایه پایتون
- مباحث شئ گرایی
- انجام پروژه های مبتنی بر وب و تعامل با request
- انجام عملکرد های crawl
- مباحث SOLID
- مباحث Design Patterns

آموزش پایتون مقدماتی

آموزش پایتون پیشرفته

آموزش Solid پایتون

آموزش Design Pattern پایتون
- مفاهیم پایه پایگاه داده
- دیتابیس های SQL/No SQL
- درک عملیات های اصلی
- کار با دیتابیس sqlite
- کار با postgresql
- کار با دیتابیس MongoDB (انتخابی)

آموزش SQL

آموزش Sqlite پایتون

آموزش PostgreSQL پایتون

آموزش MongoDB پایتون
- مفاهیم پایه git
- کار با دستورات پایه git
- کنترل برنچ ها
- کار با github/gitlab
- استفاده از روابط گرافیکی و یا افزونه ها
- مدیریت خطا در تعامل با دیگر اعضای گروه
- استفاده از github actions / Gitlab Runner

آموزش Git
- درک عملکرد multithread
- درک عملکرد multiprocess
- درک عملکرد async/sync
- تفاوت ها و معایب
- جایگاه استفاده از هر کدام

آموزش MultiThreading پایتون

آموزش MultiProcessing پایتون

آموزش Async پایتون
از مسیر یادگیری مطمئن شوید
برای درک بهتر از درست بودن مسیر یادگیری می توانید همواره از مشاوره و یا منتورینگ استفاده نمایید.