بوت‌کمپ استخدامی

ظرفیت تخفیف ۱۸ نفر

برنامه نویسی جنگو

شروع بوت کمپ از ۱۵ مرداد ۱۴۰۴

۴۰۲ نفر فارغ التحصیل بوتکمپ
۲۰۰+ ساعت آموزش و پروژه
۶ ماه
همراه با منتورینگ
کمک به استخدام
۹۷% رضایت از بوتکمپ

دوره آموزش جنگو (Django): یادگیری پروژه‌محور از پایه تا پیشرفته


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

در این دوره، استادهای حرفه‌ای از شرکت‌های خوب ایران حضور دارند و به شما آموزش می‌دهند. در طول دوره تمرین‌های کاربردی زیادی انجام می‌شود و منتور‌ برنامه‌نویس، قدم به قدم شما را همراهی خواهد کرد و به سوالاتتان پاسخ خواهد داد. در نهایت هم یک پروژه عملی (شبیه‌سازی یک وب‌سایت واقعی) را انجام می‌دهیم تا هرچه بیشتر شما را برای بازار کار برنامه‌نویسی آماده کنیم. پس از اتمام دوره و در صورتی که نمره کافی را کسب کرده باشید، فرآیند کمک به استخدام شما آغاز می‌شود و از طرف ما به شرکت‌های مختلف معرفی می‌شوید.

پس با ما همراه بشین تا با هم از پایه پایتون و جنگو رو یاد بگیریم.

0$
میانگین حقوق ماهانه در خارج از ایران
0
میلیون تومان
میانگین حقوق ماهانه کارشناس در ایران
0%
رضایت دانش‌پذیران از دوره

کمک به استخدام در شرکت‌های منتخب

شما با استفاده از آموزش‌های بوت‌کمپ و انجام تمرین‌ و پروژه به سطحی می‌رسید که به عنوان برنامه‌نویس جونیور در شرکت‌ها مشغول به کار بشید. به شما نحوه ارسال رزومه، مصاحبه شغلی و ارتباط با شرکت‎ها رو آموزش میدیم تا خودتون هم رزومه بفرستید. برای افرادی که با حضور فعالانه، دوره را با موفقیت به آخر می‌رسونن، فرایند کاریابی شامل ارزیابی رزومه، شبیه‌سازی مصاحبه شغلی و معرفی‌شون به شرکت‌های منتخب براشون انجام میشه.

سرفصل های دوره برنامه نویسی جنگو

Soft Skills

  • ● شخصیت شناسی (ابزارهای معتبر شخصیت شناسی تست NEO، سنجش رغبت شغلی با تست HOLLAND) و تحلیل آن
  • ● کارتیمی (پنج دشمن کار تیمی، بازیکن تیمی ایده آل)
  • ● پرورش مهارت یادگیری (مدیریت زمان، مدیریت توجه، برنامه ریزی، سطوح یادگیری)

Fundamental of computer & programming

  • ● Computer structure
  • ● Types of memory
  • ● Phases of running the program on the computer
  • ● Types of programming languages
  • ● Compilers and interpreters
  • ● Preliminary basics of operating systems and their role in software implementation and hardware management
  • ● Algorithm and flowchart

Linux

  • ● Introduction to Linux
  • ● Choosing and Installing Linux
  • ● Navigating the Linux Environment
  • ● Software and Package Management
  • ● Working with Common Linux Commands
  • ● Creating Your First Bash Script
  • ● Set Up Your First Docker + Django Stack

Python

  • ● Introduction & Setup
  • ● Variables and DataTypes
  • ● Strings
  • Lists
  • ● Dictionary
  • ● Loops
  • ● Conditions
  • ● Functions
  • ● Modules and Packages
  • ● Object Oriented Programming
  • ● Error handling
  • ● Files
  • ● Regular expressions
  • ● Advanced topics
  • ● Data Structures
  • ● Algorithm
  • ● Concurrency

Git

  • ● Introduction
  • ● Browsing History
  • ● Branching
  • ● Rewriting History
  • ● Collaboration
  • ● Git in Real Project

Front-End

  • ● Basic Html /CSS
  • ● Basic Javascript

Database

  • ● PostgreSQL
  • ● Connection PostgreSQL to Python (psycopg2)
  • ● Redis
  • ● Connection Redis to Python

Django

  • ● آشنایی با مفاهیم پایه جنگو و نحوه راه‌اندازی پروژه
  • ● ساختار پروژه و اپلیکیشن‌ها، تنظیمات محیط توسعه و تولید
  • ● طراحی مدل‌های داده و کار با ORM
  • ● تعریف روابط بین مدل‌ها و پیاده‌سازی مدل یوزر سفارشی
  • ● مدیریت فرم‌ها و اعتبارسنجی اطلاعات
  • ● تعریف URLها و کار با ویوهای تابعی و کلاسی
  • ● استفاده از قالب‌ها، قالب‌بندی شرطی، اعلان‌ها و ارث‌بری قالب‌ها
  • ● پیاده‌سازی سیستم احراز هویت و سطح دسترسی کاربران
  • ● استفاده از سیگنال‌ها، مدیریت فایل‌ها، تصاویر و حذف نرم
  • ● پنل ادمین و شخصی‌سازی آن
  • ● پروژه عملی ف LMS
  • ● آشنایی با ابزارها و کتابخانه‌های جانبی مفید در توسعه
  • ● آماده‌سازی برای دیپلوی و پیاده‌سازی پروژه در محیط production
  • ● استفاده از داکر، Nginx، Gunicorn و CI/CD
  • ● نکات امنیتی، لاگ‌گیری، مانیتورینگ و اتصال به سرویس‌هایی مانند Sentry
  • ● Django Error Handling

Rest Framework

  • ● آشنایی با مفاهیم RESTful و تفاوت آن با رندر سمت سرور
  • ● نصب و پیکربندی اولیه DRF در پروژه جنگو
  • ● طراحی و توسعه API با APIView، ViewSet و GenericViewها
  • ● تعریف سریالایزرها برای مدل‌ها و داده‌های سفارشی
  • ● احراز هویت با JWT و تعریف پرمیشن‌های سطح دسترسی
  • ● صفحه‌بندی، فیلترینگ، جستجو و مرتب‌سازی اطلاعات
  • ● کنترل نرخ درخواست (Throttling) و کش کردن داده‌ها
  • ● مستندسازی API با Swagger و ابزارهای مشابه
  • ● ورژن‌بندی API و مدیریت آپلود فایل
  • ● پیاده‌سازی Exception Handling و ساخت APIهای async

Network and Deployment

  • ● Definition of a Network
  • ● How networking knowledge enhances backend development
  • ● Types of Networks
  • ● Protocols Overview
  • ● IP Addressing and Subnetting
  • ● Introduction to DNS
  • ● Networking Hardware
  • ● Client Server Model
  • ● Timeout and Latency Handling
  • ● What is Load Balancing?
  • ● Reverse Proxy: Detailed Explanation
  • ● Web Server

Microservice

  • ● Monolithic Architecture
  • ● Modular Monolith (Modular Architecture)
  • ● Monolith vs. Modular Monolith: Key Differences
  • ● When to Use Each Architecture
  • ● Microservices in Software Engineering
  • ● Comparison with Monolithic Architecture
  • ● Design Patterns
  • ● Communication Patterns

Test Driven Development

  • ● What is Testing in Software Development?
  • ● ابزارهای تست مانند unittest، pytest، و pytest
  • django
  • ● تست URLها، قالب‌ها و سطح دسترسی پنل ادمین
  • ● تست API و Serializerها با ابزارهایی مانند APIClient و RequestFactoryt
  • ● تولید داده تستی با factory_boy و model_bakery
  • ● Deep dive Unit Test
  • ● Mocking and Stubs
  • ● Tools and Libraries
  • ● Best Practices

Docker

  • ● Introduction
  • ● Basic Commands
  • ● Images & Layers
  • ● Containers & Lifecycle
  • ● Restart Policy
  • ● Port Forwarding
  • ● Volumes
  • ● Network
  • ● Dockerfile
  • ● docker
  • compose
  • ● Push to Registry
  • ● Dockerizing Django

Linkedin

  • ● کارگاه آموزش کار با Linkedin

Resume Writing

  • ● کارگاه رزومه نویسی برای توسعه دهندگان جنگو

Soft Skills

Fundamental of computer & programming

Linux

Python

Git

Front-End

Database

Django

Rest Framework

Network and Deployment

Microservice

Test Driven Development

Docker

Linkedin

Resume Writing

Soft Skills

  • ● شخصیت شناسی (ابزارهای معتبر شخصیت شناسی تست NEO، سنجش رغبت شغلی با تست HOLLAND) و تحلیل آن
  • ● کارتیمی (پنج دشمن کار تیمی، بازیکن تیمی ایده آل)
  • ● پرورش مهارت یادگیری (مدیریت زمان، مدیریت توجه، برنامه ریزی، سطوح یادگیری)

مدرسان دوره برنامه نویسی جنگو

چرا این دوره؟

مزایای این دوره

تمرین و پروژه‌های کاربردی
منتورینگ و جلسات رفع اشکال
آموزش مهارت‌های نرم و کار تیمی
همراهی پشتیبان در مسیر یادگیری
شبکه سازی با اساتید و دانش پذیران
آموزش رزومه نویسی و آمادگی برای مصاحبه شغلی
کمک به استخدام نفرات برتر

جدول زمان‌بندی

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

Consult

مسیرآموزشی در دانشکار

ورود به بوت‌کمپ

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

پس از بوت‌کمپ

هزینه بوت‌کمپ و ثبت‌نام اولیه

دوره‌ی آموزشی استخدامی

Python-Django
ظرفیت باقیمانده تخفیف ۱۸ نفر

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

faq

سوالات شما پاسخ داده نشد؟

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

معرفی دوره آموزش جنگو django دانشکار

برای یادگیری جنگو ابتدا باید با پایتون آشنا شوید. در دوره آموزش جنگوی دانشکار، بعد از یادگیری کامل این برنامه‌نویسی، به‌سراغ آموزش فریم‌ورک جنگو می‌رویم و مهارت‌های لازم را آموزش می‌دهیم. در جهت آموزش این فریم‌ورک، از استادهای بسیار حرفه‌ای در این زمینه کمک گرفته‌ایم. در طول دوره با انجام تمرین‌های کاربردیِ زیاد به نتیجهٔ دل‌خواهِ خود خواهید رسید. در این مسیر، منتور برنامه‌نویس در تمام لحظه‌ها شما را همراهی می‌کند. برای آماده‌سازیِ بیشتر، پروژه‌های عملی را باید انجام دهید. بعد از کسب نمرهٔ قبولی، برای استخدام به شرکت‌های مختلف معرفی خواهید شد.

مشاهده بیشتر
دانشکار
لوگو ساماندهی دانشکار-SAMANDEHI
دارای مجوز رسمی کاریابی الکترونیکیاز وزارت کار، تعاون و رفاه اجتماعی
لوگو نماد اعتماد دانشکار-ENAMAD
© ۱۴۰۴ تمام حقوق و محتویات این سایت متعلق به شرکت میزان بنیانمی باشد