پیش ثبت نام
برای ورود به بوت کمپ فرانت اند ، ابتدا فرم ارزیابی توسط شما تکمیل شده. و مشاوران آنلیم با شما تماس خواهند گرفت. پیش ثبت نام و مشاوره مشمول هزینه نبوده و به صورت کاملا رایگان انجام میشود.



این بوتکمپ برای کسانی طراحی شده که میخواهند توسعهی بکاند با Django را بهصورت جدی و عملی یاد بگیرند. مسیر دوره از Python و Django شروع میشود و به ORM، توسعهی API، احراز هویت، تست، امنیت، بهینهسازی و Deployment میرسد؛ همراه با تمرین و پروژههای مرحلهای برای تبدیل آموختهها به مهارت عملی.

گواهینامه معتبر

کار تیمی و شبکهسازی

پروژه واقعی

هدایت توسط منتور
اینجا فقط آموزش نمیبینید؛ برای ورود واقعی به بازار کار برنامهنویسی آماده میشوید.
مطالب فقط در حد توضیح و تئوری باقی نمیمانند. در طول جلسات با مثال، تمرین و پیادهسازی جلو میروید تا مفاهیم را همانطور که یاد میگیرید، استفاده کنید.
کد زدن بدون دریافت بازخورد میتواند باعث شود اشتباهات تکراری شوند. در طول بوتکمپ فرصت دارید راهحلها و کدهای خود را بررسی کنید و از تجربهی مدرس و منتورها استفاده کنید.
قرار نیست زمان دوره صرف یادگیری تعداد زیادی ابزار و تکنولوژی پراکنده شود. تمرکز روی مفاهیمی است که یک توسعهدهندهی Django در مسیر ساخت و نگهداری یک پروژه با آنها سروکار دارد.
اگر جایی به مشکل بخورید، قرار نیست ساعتها بهتنهایی دنبال جواب بگردید. منتورها در طول دوره کنار شما هستند تا در رفع اشکال و مسیر انجام تمرینها راهنماییتان کنند.
بهجای اینکه هر مبحث را جدا از بقیه یاد بگیرید، آموختههای دوره را در یک پروژه به کار میگیرید و در طول مسیر آن را کاملتر میکنید.
از مباحث پایهی Python و Django شروع میکنید و در ادامه با API، تست، امنیت و Deployment آشنا میشوید؛ یعنی مسیر دوره فقط به یادگیری فریمورک محدود نمیشود.
پذیرش در این بوتکمپ بعد از بررسی و مصاحبه انجام میشود. تا آنلیم مطمئن شود در کنار هم مسیر های جدی، باانگیزه و هم سطح قرار بگیرید.
پس از پیشثبتنام، اگر به پرداخت اقساطی نیاز داشتید، شرایط پرداخت در جلسه مصاحبه مطرح میشود تا بتوانید راحتتر برای ورود به بوتکمپ برنامهریزی کنید.

مدرک پایان دوره شما فقط یک فایل یا برگه ساده نیست؛ اطلاعات آن روی سایت قابل مشاهده و پیگیری است و نسخه فیزیکی آن هم در اختیار شما قرار میگیرد تا مدرکی معتبر و قابل اتکا برای رزومهتان داشته باشید.


این نقشه راه نشان میدهد در طول بوتکمپ چه مراحلی را طی میکنید و چگونه پیشرفت میکنید.
برای ورود به بوت کمپ فرانت اند ، ابتدا فرم ارزیابی توسط شما تکمیل شده. و مشاوران آنلیم با شما تماس خواهند گرفت. پیش ثبت نام و مشاوره مشمول هزینه نبوده و به صورت کاملا رایگان انجام میشود.



پس از پیش ثبت نام رایگان و بررسی نهایی ، تیم آنلیم 40 نفر از متقاضیان را برای شروع بوت کمپ انتخاب میکند . این گزینش بر اساس رغبت سنجی نفرات انجام میشود.



پس از ورود به بوت کمپ ، وقت تشکیل تیم و اختصاص منتور است. شرکت کنندگان هر تیم ، با تعامل ، مشارکت و منتورینگ حرفه ای ، با کار گروهی و تحویل پروژه واقعی آشنا میشوند.



مسیر یادگیری گام به گام از مبانی تا تسلط کامل و ورود به بازار کار
مرور سریع و هدفمند مبانی Python شامل متغیرها، انواع داده، عملگرها، ساختارهای شرطی، حلقهها و توابع، با تمرکز بر مفاهیم موردنیاز برای ورود به Django.
کلاسها و اشیا، وراثت، پلیمورفیسم، انکپسولیشن و متدهای جادویی (Magic Methods).
کلاینت-سرور، چرخهی درخواست/پاسخ، معماری MVT و برتریهای Django؛ سپس آمادهسازی عملی محیط توسعه شامل خط فرمان، محیط مجازی، نصب Django و ساخت اولین پروژه.
مفهوم App و فایل settings.py، ساخت اولین Function-Based View، آدرسدهی URL و درک چرخهی یک Request.
اتصال View به Template، زبان Template جنگو شامل متغیر، شرط، حلقه و فیلتر، ارثبری Template و مدیریت فایلهای Static.
آشنایی با Model و انواع Field، ساخت اولین Model، Migration و اعمال تغییرات روی دیتابیس و راهاندازی پنل Admin.
رابطههای یکبهچند، چندبهچند و یکبهیک، تنظیمات Field شامل default، null، blank، choices و unique و استفاده از کلاس Meta برای مرتبسازی و تعریف محدودیتها.
راهاندازی و استفاده از پنل Admin، ساخت Superuser، ثبت Modelها، شخصیسازی ModelAdmin، نمایش و جستجوی دادهها، فیلترگذاری، مرتبسازی و سازماندهی اطلاعات برای مدیریت بهتر دادههای پروژه.
پیادهسازی یک پروژهی عملی (مثلاً وبلاگ یا فروشگاه ساده) با استفاده از مباحث محیط توسعه، Viewها، Templateها و Modelها.
کار با Django Shell، عملیات CRUD، ساخت و استفاده از QuerySetها، متدهایی مانند count، order_by، values و فیلترهای متنی، عددی و تاریخی.
کار با Q Objects، ترکیب شرطها، Queryهای پیچیدهتر و استفادهی صحیح از QuerySetها برای ساخت منطق فیلتر و جستجو در اپلیکیشن.
آشنایی با Class-Based Viewها، Generic Viewهای آماده مانند ListView، DetailView، CreateView و UpdateView، استفاده از Mixins و پیادهسازی الگوهای رایج سمت سرور.
ساخت Form و ModelForm، اعتبارسنجی دادهها، Validation سفارشی، استفاده از فرمها در CreateView و UpdateView و آشنایی کلی با Formset.
پیادهسازی ثبتنام، ورود و خروج کاربران، استفاده از سیستم Authentication جنگو، مدیریت Session و آشنایی با جریان احراز هویت در یک اپلیکیشن وب.
مدیریت Permissions و Groups، کنترل دسترسی به Viewها و دادهها و ساخت مدل کاربر سفارشی با AbstractBaseUser و AbstractUser.
توسعهی پروژهی قبلی با ORM، Queryهای کاربردی، Class-Based Views، Forms، Authentication و Authorization؛ سپس بازبینی ساختار و کد پروژه.
مدیریت Upload و نمایش فایل و تصویر با Pillow، سپس آشنایی با معماری REST، JSON، متدهای HTTP، Status Codeها و آمادهسازی پروژه برای استفاده از Django REST Framework.
کار با Serializer و ModelSerializer، تنظیم Fieldها شامل many، write_only و source، Serializerهای تودرتو، SerializerMethodField و پیادهسازی create و update.
تفاوت Viewهای معمولی با APIView، Generic API Viewها، ViewSetها، Routerها و استفاده از @action برای طراحی Endpointهای اختصاصی.
پیادهسازی TokenAuthentication و JWT، طراحی Permissionها، کنترل دسترسی Endpointها و آشنایی با الگوهای رایج امنیت و احراز هویت در API.
تبدیل Backend پروژه به یک API واقعی با DRF شامل Serializer، ViewSet، Router، JWT، Permission و Endpointهای کاربردی؛ سپس بررسی و بازبینی API.
پیادهسازی Pagination، فیلتر و جستجو با django-filter، طراحی Query Parameterهای مناسب و آشنایی با مستندسازی API برای استفادهی بهتر توسط تیم Frontend و سایر Clientها.
بررسی مسئلهی N+1، استفاده از select_related و prefetch_related، آشنایی با Aggregate و Annotate و بررسی راهکارهای بهینهسازی Queryهای سنگین.
مدیریت تراکنشها با transaction.atomic، نکات مهم Migration در پروژههای واقعی و آشنایی با Signals، Middleware و Management Commands.
مفاهیم پایهی Caching با Redis، اصول تستنویسی با TestCase، بررسی نکات امنیتی مهم Django و آشنایی با OWASP و Security Headers.
تفاوت Development و Production، مدیریت .env، ALLOWED_HOSTS، تنظیمات امنیتی و آشنایی با اجرای Django در Production با Gunicorn و Nginx.
آشنایی با Docker و Docker Compose برای اجرای Django، مفاهیم Containerization و CI/CD و استفاده از GitHub Actions برای اتوماسیون فرآیند تست و انتشار. همچنین مروری کوتاه بر Celery، Async/ASGI و Django Channels برای آشنایی با مسیرهای پیشرفتهتر Django.
تکمیل نسخهی نهایی پروژه، آمادهسازی برای Production، Deployment واقعی، ارائهی محصول، بازبینی معماری و کد و دریافت بازخورد نهایی.
همین الان ثبتنام کن و با پشتیبانی تیم حرفهای ما، مهارتهایی کسب کن که بازار کار بهشون نیاز داره.
شروع یادگیریمنتورهای این بوتکمپ، مهندسان ارشد شرکتهای برتر هستند که بهجای تکرار مبانی، تجربهی واقعیشان از دنیای کار را به شما منتقل میکنند.





آنچه پس از پایان این مسیر به دست میآورید.

پورتفولیوی پروژههای واقعی برای ارائه به بازار کار.

تسلط بر تکنولوژیهای روز با تمرین عملی.

شبیهسازی مصاحبههای فنی و چالشهای استخدام.

ارتباط با منتورها و متخصصان صنعت.

سند معتبر برای تایید تخصص و مهارتهای شما.
پاسخ ابهامات شما اینجاست. اگر سوال دیگری دارید، پشتیبانی ما آماده پاسخگویی است.
