لوگو آنلیم
  • چالش ها
  • مسابقات
  • بلاگ
  • آنلیمCTF
  • دوره هاnew
  • بوتکمپ هاnew
جدیدثبت‌نام دوره پاییز آغاز شد

بوتکمپ تخصصی
بک‌اند آنلیم

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

طول دوره24 جلسه
تاریخ شروع1405/07/24
مدت زمان120 ساعت
شروع ماجراجوییمشاهده سرفصل‌ها
بوتکمپ بک‌اند
DjangoDTL
دستاوردهای این بوت‌کمپ
گواهینامه معتبر

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

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

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

> با تجربه کار تیمی در پروژه‌ها، مهارت‌های نرم خود را ارتقا داده و شبکه کاری خود را گسترش دهید.
پروژه واقعی

پروژه واقعی

> با حل تمرین‌ها و پروژه‌های واقعی و طراحی شده بر اساس نیاز بازار، به مباحث مسلط می‌شوید.
هدایت توسط منتور

هدایت توسط منتور

> در طول مسیر یک منتور اختصاصی دارید که می‌توانید در رفع ابهامات و چالش‌ها از او کمک بگیرید.

چرا بوتکمپ بک‌اند آنلیم تغییر دهنده بازی است؟

اینجا فقط آموزش نمی‌بینید؛ برای ورود واقعی به بازار کار برنامه‌نویسی آماده می‌شوید.

تمرکز روی کار عملی

مطالب فقط در حد توضیح و تئوری باقی نمی‌مانند. در طول جلسات با مثال، تمرین و پیاده‌سازی جلو می‌روید تا مفاهیم را همان‌طور که یاد می‌گیرید، استفاده کنید.

بازخورد روی کدها

کد زدن بدون دریافت بازخورد می‌تواند باعث شود اشتباهات تکراری شوند. در طول بوتکمپ فرصت دارید راه‌حل‌ها و کدهای خود را بررسی کنید و از تجربه‌ی مدرس و منتورها استفاده کنید.

مباحثی که واقعاً به کارتان می‌آیند

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

همراهی منتورها در طول مسیر

اگر جایی به مشکل بخورید، قرار نیست ساعت‌ها به‌تنهایی دنبال جواب بگردید. منتورها در طول دوره کنار شما هستند تا در رفع اشکال و مسیر انجام تمرین‌ها راهنمایی‌تان کنند.

پروژه‌ای که مرحله‌به‌مرحله ساخته می‌شود

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

از پایه تا Production

از مباحث پایه‌ی Python و Django شروع می‌کنید و در ادامه با API، تست، امنیت و Deployment آشنا می‌شوید؛ یعنی مسیر دوره فقط به یادگیری فریم‌ورک محدود نمی‌شود.

بوت‌کمپ پاییز

یک صندلی برای شروع سفر تو آماده است

پذیرش در این بوت‌کمپ بعد از بررسی و مصاحبه انجام می‌شود. تا آنلیم مطمئن شود در کنار هم مسیر های جدی، باانگیزه و هم سطح قرار بگیرید.

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

شرایط پرداخت اقساطی

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

مدرک معتبر و قابل استعلام
Cyber Vault
UNLIMBOOTCAMP MEMBER
A
کارت عضویت 2 تیم ظرفیت باقی مانده
۲۹,۰۰۰,۰۰۰ تومان
۱۹میلیون تومان
امکان پرداخت به صورت اقساط
مسیر پیوستن به بوت‌کمپ
  • مرحله اول :پیش ثبت نام رایگان
  • مرحله دوم :تکمیل فرم ارزیابی
  • مرحله سوم :مصاحبه و تایید توسط آنلیم
  • مرحله نهایی :پرداخت نهایی و ورود به تیم
نقشه راه تحول شما

در این مسیر ، چه چیزی رخ میدهد

این نقشه راه نشان می‌دهد در طول بوت‌کمپ چه مراحلی را طی می‌کنید و چگونه پیشرفت می‌کنید.

فاز 1

پیش ثبت نام

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

بوتکمپ آنلیم
بوتکمپ آنلیم
بوتکمپ آنلیم
1
فاز 4

غربالگری و گزینش

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

بوتکمپ آنلیم
بوتکمپ آنلیم
بوتکمپ آنلیم
4
فاز 5

ورود به تیم

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

بوتکمپ آنلیم
بوتکمپ آنلیم
بوتکمپ آنلیم
5

یک مسیر جدید از همین‌جا شروع می‌شود

برای کسب اطلاعات بیشتر ، میتوانید از مشاوران ما کمک بگیرید.

1405/07/24تاریخ شروع
24 جلسهتعداد جلسات
120 ساعتمدت زمان
5تعداد اساتید و منتور ها

نقشه راه آموزشی

مسیر یادگیری گام به گام از مبانی تا تسلط کامل و ورود به بازار کار

01
هفته‌های ۱ تا ۴

مبانی توسعه با Django

9 جلسه|41 مبحث
هفته ۱ جلسه ۱

مرور و تثبیت مبانی Python

مرور سریع و هدفمند مبانی Python شامل متغیرها، انواع داده، عملگرها، ساختارهای شرطی، حلقه‌ها و توابع، با تمرکز بر مفاهیم موردنیاز برای ورود به Django.

Python
Fundamentals
Data Structures
Functions
Exception Handling
هفته ۱ جلسه ۲

برنامه‌نویسی شی‌گرا و طراحی با OOP

کلاس‌ها و اشیا، وراثت، پلی‌مورفیسم، انکپسولیشن و متدهای جادویی (Magic Methods).

Python
OOP
Inheritance
Polymorphism
Magic Methods
Decorators
هفته ۲ جلسه ۳

مبانی Web و معماری Django

کلاینت-سرور، چرخه‌ی درخواست/پاسخ، معماری MVT و برتری‌های Django؛ سپس آماده‌سازی عملی محیط توسعه شامل خط فرمان، محیط مجازی، نصب Django و ساخت اولین پروژه.

Web
HTTP
Client-Server
Django
MVT
هفته ۲ جلسه ۴

ساختار پروژه، URL Routing و Viewها

مفهوم App و فایل settings.py، ساخت اولین Function-Based View، آدرس‌دهی URL و درک چرخه‌ی یک Request.

Django
MVT
URL Routing
Views
Request Lifecycle
Project Structure
هفته ۳ جلسه ۵

Templateها و مدیریت منابع استاتیک

اتصال View به Template، زبان Template جنگو شامل متغیر، شرط، حلقه و فیلتر، ارث‌بری Template و مدیریت فایل‌های Static.

Django
Templates
HTML
Static Files
Template Inheritance
هفته ۳ جلسه ۶

طراحی Model و مدیریت Database

آشنایی با Model و انواع Field، ساخت اولین Model، Migration و اعمال تغییرات روی دیتابیس و راه‌اندازی پنل Admin.

Django
Models
Database
ORM
Migration
هفته ۴ جلسه ۷

روابط، Constraints و مدل‌سازی پیشرفته

رابطه‌های یک‌به‌چند، چندبه‌چند و یک‌به‌یک، تنظیمات Field شامل default، null، blank، choices و unique و استفاده از کلاس Meta برای مرتب‌سازی و تعریف محدودیت‌ها.

Models
Relationships
Constraints
Database Design
Admin
هفته ۴ جلسه ۸

پنل Admin و مدیریت داده‌ها

راه‌اندازی و استفاده از پنل Admin، ساخت Superuser، ثبت Modelها، شخصی‌سازی ModelAdmin، نمایش و جستجوی داده‌ها، فیلترگذاری، مرتب‌سازی و سازمان‌دهی اطلاعات برای مدیریت بهتر داده‌های پروژه.

Admin
CRUD
Data Management
ModelAdmin
پروژه عملی

پروژه ۱

پیاده‌سازی یک پروژه‌ی عملی (مثلاً وبلاگ یا فروشگاه ساده) با استفاده از مباحث محیط توسعه، Viewها، Templateها و Modelها.

02
هفته‌های ۵ تا ۷

توسعه اپلیکیشن با Django

7 جلسه|28 مبحث
هفته ۵ جلسه ۹

Django ORM و زبان Queryها

کار با Django Shell، عملیات CRUD، ساخت و استفاده از QuerySetها، متدهایی مانند count، order_by، values و فیلترهای متنی، عددی و تاریخی.

CRUD
Django ORM
QuerySet
Filtering
Django Shell
هفته ۵ جلسه ۱۰

Queryهای ترکیبی و کنترل داده‌ها با ORM

کار با Q Objects، ترکیب شرط‌ها، Queryهای پیچیده‌تر و استفاده‌ی صحیح از QuerySetها برای ساخت منطق فیلتر و جستجو در اپلیکیشن.

Django ORM
Q Objects
Aggregation
Annotation
Advanced Queries
هفته ۶ جلسه ۱۱

Class-Based Views و Generic Views

آشنایی با Class-Based Viewها، Generic Viewهای آماده مانند ListView، DetailView، CreateView و UpdateView، استفاده از Mixins و پیاده‌سازی الگوهای رایج سمت سرور.

CRUD
CBV
Generic Views
Mixins
هفته ۶ جلسه ۱۲

Forms، ModelForm و Validation

ساخت Form و ModelForm، اعتبارسنجی داده‌ها، Validation سفارشی، استفاده از فرم‌ها در CreateView و UpdateView و آشنایی کلی با Formset.

Django Forms
ModelForm
Validation
Formset
CSRF
هفته ۷ جلسه ۱۳

Authentication و مدیریت کاربران

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

Authentication
Session
Login
User Management
هفته ۷ جلسه ۱۴

Authorization و طراحی سیستم دسترسی

مدیریت Permissions و Groups، کنترل دسترسی به Viewها و داده‌ها و ساخت مدل کاربر سفارشی با AbstractBaseUser و AbstractUser.

Authorization
Permissions
Groups
Custom User
Access Control
پروژه عملی

پروژه ۲: تکمیل منطق سمت سرور

توسعه‌ی پروژه‌ی قبلی با ORM، Queryهای کاربردی، Class-Based Views، Forms، Authentication و Authorization؛ سپس بازبینی ساختار و کد پروژه.

03
هفته‌های ۸ و ۹

توسعه API با Django REST Framework

5 جلسه|20 مبحث
هفته ۸ جلسه ۱۵

مدیریت فایل و ورود به دنیای REST API

مدیریت Upload و نمایش فایل و تصویر با Pillow، سپس آشنایی با معماری REST، JSON، متدهای HTTP، Status Codeها و آماده‌سازی پروژه برای استفاده از Django REST Framework.

REST API
HTTP
JSON
File Upload
DRF
هفته ۸ جلسه ۱۶

Serializerها و طراحی داده‌ی API

کار با Serializer و ModelSerializer، تنظیم Fieldها شامل many، write_only و source، Serializerهای تودرتو، SerializerMethodField و پیاده‌سازی create و update.

DRF
Serializer
ModelSerializer
Validation
Nested Serializer
هفته ۹ جلسه ۱۷

APIView، Generic API و ViewSetها

تفاوت Viewهای معمولی با APIView، Generic API Viewها، ViewSetها، Routerها و استفاده از @action برای طراحی Endpointهای اختصاصی.

DRF
APIView
Generic API
ViewSet
Router
هفته ۹ جلسه ۱۸

Authentication، Permission و کنترل API

پیاده‌سازی TokenAuthentication و JWT، طراحی Permissionها، کنترل دسترسی Endpointها و آشنایی با الگوهای رایج امنیت و احراز هویت در API.

Authentication
DRF
JWT
Permissions
API Security
پروژه عملی

پروژه ۳: تبدیل پروژه به یک API کامل

تبدیل Backend پروژه به یک API واقعی با DRF شامل Serializer، ViewSet، Router، JWT، Permission و Endpointهای کاربردی؛ سپس بررسی و بازبینی API.

04
هفته‌های ۱۰ تا ۱۲

Django در محیط Production

7 جلسه|23 مبحث
هفته ۱۰ جلسه ۱۹

Pagination، Filtering و مستندسازی API

پیاده‌سازی Pagination، فیلتر و جستجو با django-filter، طراحی Query Parameterهای مناسب و آشنایی با مستندسازی API برای استفاده‌ی بهتر توسط تیم Frontend و سایر Clientها.

Pagination
Search
API Documentation
هفته ۱۰ جلسه ۲۰

ORM پیشرفته و بهینه‌سازی Queryها

بررسی مسئله‌ی N+1، استفاده از select_related و prefetch_related، آشنایی با Aggregate و Annotate و بررسی راهکارهای بهینه‌سازی Queryهای سنگین.

Database
Django ORM
Performance
N+1
Query Optimization
هفته ۱۱ جلسه ۲۱

Transactions، Migration و ابزارهای داخلی Django

مدیریت تراکنش‌ها با transaction.atomic، نکات مهم Migration در پروژه‌های واقعی و آشنایی با Signals، Middleware و Management Commands.

Transactions
Migration
Signals
Middleware
Management Commands
هفته ۱۱ جلسه ۲۲

Caching، Testing و امنیت Backend

مفاهیم پایه‌ی Caching با Redis، اصول تست‌نویسی با TestCase، بررسی نکات امنیتی مهم Django و آشنایی با OWASP و Security Headers.

Testing
Redis
Caching
Logging
Security
هفته ۱۲ جلسه ۲۳

معماری Production و Deployment

تفاوت Development و Production، مدیریت .env، ALLOWED_HOSTS، تنظیمات امنیتی و آشنایی با اجرای Django در Production با Gunicorn و Nginx.

Deployment
Production
Gunicorn
Nginx
Environment Variables
هفته ۱۲ جلسه ۲۴

Docker، CI/CD و مسیر انتشار محصول

آشنایی با Docker و Docker Compose برای اجرای Django، مفاهیم Containerization و CI/CD و استفاده از GitHub Actions برای اتوماسیون فرآیند تست و انتشار. همچنین مروری کوتاه بر Celery، Async/ASGI و Django Channels برای آشنایی با مسیرهای پیشرفته‌تر Django.

پروژه عملی

پروژه پایانی: از Backend تا محصول قابل ارائه

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

آماده‌ای مسیر حرفه‌ای خودت رو شروع کنی؟

همین الان ثبت‌نام کن و با پشتیبانی تیم حرفه‌ای ما، مهارت‌هایی کسب کن که بازار کار بهشون نیاز داره.

شروع یادگیری
نخبگان تکنولوژی

اساتید و تیم منتورینگ بوت‌کمپ

منتورهای این بوت‌کمپ، مهندسان ارشد شرکت‌های برتر هستند که به‌جای تکرار مبانی، تجربه‌ی واقعی‌شان از دنیای کار را به شما منتقل می‌کنند.

مـدرس
علیرضا رسالتی

علیرضا رسالتی

توسعه دهنده ارشد بک اند آنلیم

@ alireza
Backend Master
Data Science
Sql
Python
DevOps Engineer
منتور و مربی
سینا حضرتی

سینا حضرتی

توسعه دهنده بک اند آنلیم

@ sinahz
Backend Developer
DevOps
linux
Python
منتور و مربی
سالار انوری

سالار انوری

مدرس و توسعه دهنده ارشد آنلیم

@ DeadLock
Python
Linux
Full Stack
Django Template
منتور و مربی
ایلیا نجفی

ایلیا نجفی

توسعه دهنده بک اند آنلیم

@ sorenax
Backend Developer
DevOps Engineer
Full Stack
Python
منتور و مربی
محمدرضا محرمی

محمدرضا محرمی

توسعه دهنده آنلیم

@ MRcat
Js Master
Linux
Node js
Full Satck
Python

دستاوردها

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

نمونه‌کار حرفه‌ای

نمونه‌کار حرفه‌ای

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

مهارت‌های تایید شده

مهارت‌های تایید شده

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

آمادگی مصاحبه

آمادگی مصاحبه

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

شبکه‌سازی

شبکه‌سازی

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

مدرک آنلیم
گواهینامه پایان دوره

گواهینامه پایان دوره

سند معتبر برای تایید تخصص و مهارت‌های شما.

سوالات متداول

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

Trophy
✦
✦
✦
◆درخواست عضویت

آماده ورود به دنیای
حرفه ای فرانت‌اند هستید؟

این یک دوره آموزشی ساده نیست؛ یک مسیر جدی برای ساخت مهارت واقعی، تمرین عملی و آماده‌شدن برای بازار کار است. ظرفیت محدود است و پذیرش پس از بررسی انجام می‌شود.

درخواست ورود