مسیر یادگیری توسعه بکاند
این مسیر آموزشی جامع و حرفهای طراحی شده است تا شما را از پایه به یک مهندس بکاند متبحر و توانمند در پیادهسازی منطق سیستم، طراحی دیتابیسها و ساخت وبسرویسهای مقیاسپذیر تبدیل کند. با یادگیری عمیق دو زبان قدرتمند پایتون و پیاچپی، کار با پایگاههای داده مطرح، کارگاههای شبیهساز واقعی بازار کار و منتورینگ مستقیم مربیان کارآزموده، پایهای مستحکم در توسعه سمت سرور بسازید.
۲۴ هفته مسیر یادگیری
برنامه گامبهگام و مأموریتمحور تا استخدام
طراحی معماری سرور
توسعه سیستمهای ماژولار و بهینهسازی دیتابیس
منتورینگ تخصصی
بررسی خط به خط کدها و همگامی تا مصاحبه کاری
مسیر تبدیل شدن به مهندس بکاند ارشد
روی هر مرحله کلیک کنید تا سرفصلها، ابزارها، اهداف یادگیری و کارهای مأموریتی زنده متناظر آن را با جزئیات کامل بررسی کنید. انتخاب پشته فنی (Stack) پایتون یا PHP نیز در مرحله سوم مهیاست!
۱. مبانی وب و استایلدهی مدرن
آموزش مفاهیم پایه شبکه جهانی وب و تسلط بر استایلدهی مدرن و واکنشگرا
تعداد سرفصلها
6 تکنولوژی کلیدی
HTML
۱ هفتهساختار کلی صفحات وب
آشنایی با سنگ بنای وب، یادگیری تگهای معنایی (Semantic HTML)، کار با متا دیتاها، استانداردهای موتورهای جستجو و مبانی دسترسیپذیری (Accessibility) برای کاربران مختلف. همچنین این بخش پایه اساسی برای رندر قالبهای سمت سرور (مانند تمپلیتهای جنگو یا بلید لاراول) است.
CSS Fundamentals
۲ هفتهقوانین استایلدهی صفحات وب
یادگیری معماری آبشاری سیاساس، مفاهیم پیشرفته سلکتورها، مدل جعبهای (Box Model)، رنگها، فونتها و فاصلهگذاریها برای طراحی جذاب وب.
Responsive Design
۱ هفتهطراحی واکنشگرا و Mobile-First
آشنایی با مفاهیم اندازههای پویا و استایلدهی منعطف برای نمایش صحیح لایوت در انواع موبایلها و تبلتها و دسکتاپها با استفاده از Media Queries.
CSS Grid & Flexbox
۲ هفتهسیستمهای چیدمان نوین
تسلط عمیق بر سیستمهای چیدمان تکبعدی (Flexbox) و دوبعدی (Grid) برای طراحی ساختارهای مدرن، تمیز و کامپوننتهای تو در توی وب.
Sass & Preprocessors
۱ هفتهپیشپردازندههای قدرتمند سیاساس
بهکارگیری متغیرها، Nesting، توابع و Mixinها برای سازماندهی مجدد کدهای استایل پروژه در بخشهای ماژولار و کارآمد.
Tailwind CSS
۱.۵ هفتهفریمورک محبوب استایلدهی سریع
مدرنترین روش توسعه استایل در وب مبتنی بر Utility-First که سرعت کار را تا ۴ برابر بالا برده و حجم کدهای نهایی را بسیار کاهش میدهد.
دستاوردهای عملی و کارگاههای زنده این مرحله
طراحی سایت شخصی پورتفولیو واکنشگرا با HTML، CSS و Tailwind CSS مطابق با طرح استاندارد فیگما.
کارگاه تعاملی کنترل نسخه و ابزارهای توسعه گروهی.
جهت تماشای اطلاعات سرفصلها و مباحث، روی یکی از گرههای نقشه راه کلیک کنید.
وضعیت تکمیل: ۱. مبانی وب و استایلدهی مدرن
با گذراندن کل سرفصلها، پروژهها و کارگاههای زنده این مرحله، آن را به عنوان تکمیل شده ثبت کنید تا به پیشرفت کل شما اضافه شود.
کل پیشرفت مسیر یادگیری بکاند شما
کارگاههای مکمل و تجربه یادگیری عملی
در کنار کدنویسی فنی، باید مهارتهای لازم برای بقا در تیمهای برنامهنویسی مدرن را کسب کنید. ما در این کارگاههای فشرده، جریان کاری واقعی یک شرکت بزرگ تکنولوژی را برای شما بازسازی میکنیم.
کارگاه طراحی و معماری RESTful APIs
RESTful API Design Workshopیادگیری اصول طراحی وبسرویسهای استاندارد، مدیریت نسخهها (Versioning)، مستندسازی با Swagger/OpenAPI، امنیت در ارتباطات و هندلینگ صحیح خطاهای HTTP.
API پل ارتباطی فرانتاند و بکاند است. طراحی استاندارد آن، کیفیت کل سیستم نرمافزاری را تعیین میکند.
کارگاه پایگاههای داده و طراحی کوئریهای بهینه
SQL & Database Optimizationتسلط عمیق بر پایگاههای داده رابطهای، نرمالسازی جداول، ایندکسگذاری صحیح، کوئریهای پیچیده SQL و بهینهسازی سرعت واکشی اطلاعات.
قلب تپنده هر برنامه بکاند، دیتابیس آن است. مهارت در مدیریت دادهها شما را به یک مهندس ممتاز تبدیل میکند.
کارگاه مبانی Docker و مجازیسازی
Docker & Virtualization Basicsآشنایی با مفاهیم کانتینرها، نوشتن داکرفایل، مدیریت ایمیجها و ایزولهسازی محیطهای توسعه محلی و استقرار سرور.
کانتینرسازی به یک ضرورت فنی تبدیل شده است. هماهنگی کامل بین محیط تولید و سرور نهایی با داکر تضمین میشود.
کارگاه کد تمیز و اصول SOLID در بکاند
Clean Code in Backend Developmentفراگیری معماریهای چندلایه، الگوهای طراحی متداول (Design Patterns) در پایتون و PHP، ریفکتور کردن اصولی کدهای ارثبرده و پیادهسازی اصول SOLID.
یک برنامه سمت سرور با کیفیت باید توسعهپذیر و نگهداریپذیر باشد. تمیزنویسی هزینه پیشبرد فنی پروژهها را به شدت کاهش میدهد.
کارگاه گیت تخصصی و جریان توسعه تیمی
Advanced Git & Git-Flowتسلط کامل بر گیت، حل تعارضات ادغام کد، پیادهسازی ساختارهای Git-Flow، مدیریت بیلدها و هماهنگی مداوم مخازن تیمی.
در تیمهای بزرگ، مدیریت بهینه کدهای چند ده برنامهنویس بدون گیت تخصصی غیرممکن خواهد بود.
کار تیمی و شبیهسازی کامل اسپرینتها
Team Sprint Simulationsشبیهسازی اسکرام، برگزاری جلسات هماهنگی منظم، برنامهریزی اسپرینتها و استفاده واقعی از بردهای تسک نظیر ترلو برای توسعه وب.
علاوه بر مهارت فنی، توانایی درک نیازمندیهای محصول و برقراری ارتباط موثر کلید موفقیت شغلی شماست.