کاور پایتون - جنگو

بوت کمپ پایتون پلاس (python-django) + آموزش پروژه محور FastAPI

زبان برنامه نویسی پایتون (Python) یکی از ساده ترین و آینده دار ترین زبان های برنامه نویسی در دنیا است که توانایی و کاربرد بالایی در تولید برنامه های تحت وب دارد. این موضوع باعث شده است تا روز به روز به علاقه مندان شرکت در بوت کمپ پایتون و یادگیری این زبان برنامه نویسی افزوده شود؛ اما این افراد نیاز به یک فریم ورک (Framework) خوب و قوی برای کار دارند. یکی از مشهورترین و محبوب ترین فریم ورک های پایتون برای ساخت برنامه های تحت وب، جنگو (Django) است که شما در بوت کمپ پایتون – جنگو به خوبی نحوه ی کار با آن را آموزش می بینید. این فریم ورک توسط اینستاگرام، یوتیوب، گوگل و حتی ناسا برای توسعه وبسایتشان به کار گرفته شده است. اگر می خواهید در زمینه ساخت برنامه های تحت وب فعالیت کنید و زبان برنامه نویسی پایتون را انتخاب کردید، شرکت در بوت کمپ پایتون – جنگو و یادگیری این فریم ورک می تواند انتخاب هوشمندانه و مفیدی برای شما باشد. با شرکت در بوت کمپ پایتون جنگو مپصا اچ آر، کار بر روی پروژه های واقعی را تحت نظارت منتورهای خود تجربه خواهید کرد و آماده ورود به بازار می شوید. علاوه بر آن در پایان بوت کمپ پایتون – جنگو، گواهینامه معتبر مپصا اچ آر دریافت می کنید و برای استخدام به شرکت های معتبر متقاضی نیرو معرفی می شوید.

درخواست مشاوره

نوع دوره

حضوری

سطح دوره

مقدماتی تا پیشرفته

وضعیت دوره

در حال ثبت نام

تاریخ آغاز
مدت زمان دوره

255 ساعت

تعداد سرفصل

13

نوع مدرک

مدرک معتبر Mapsa HR

پیش نیاز

ندارد

جزئیات دوره

مخاطبین بوت کمپ پایتون- جنگو

بازار کار فارغ التحصیلان بوت کمپ پایتون- جنگو

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

رنج حقوق دریافتی در سال 1401

سطح

حداقل

حداکثر

تازه کار

3.3 میلیون تومان

16.9 میلیون تومان

با سابقه کار متوسط

5.6 میلیون تومان

20.3 میلیون تومان

کاربلد

7.2 میلیون تومان

52.9 میلیون تومان

سرفصل‌ها

What is Python
محتوای خصوصی
Installing Python
محتوای خصوصی
Python IDEs and setting up a development environment
محتوای خصوصی
Lesson 2.1: Strings, Numbers (Integers, Floats)
محتوای خصوصی
Lesson 2.2: Lists, Tuples
محتوای خصوصی
Lesson 2.3: Dictionaries, Sets
محتوای خصوصی
Lesson 3.1: Conditional statements (`if`, `elif`, `else`)
محتوای خصوصی
- Lesson 3.2: Loops (`for`, `while`)
محتوای خصوصی
Lesson 3.3: Comprehensions (List, Dictionary, Set)
محتوای خصوصی
Module 4: Functions in Python
محتوای خصوصی
Lesson 4.1: Defining and calling functions
محتوای خصوصی
Lesson 4.2: Arguments and return values
محتوای خصوصی
Lesson 4.3: Lambda functions
محتوای خصوصی
Lesson 5.1: Classes and Objects
محتوای خصوصی
Lesson 5.2: Inheritance and Polymorphism
محتوای خصوصی
Lesson 5.3: Encapsulation and Abstraction
محتوای خصوصی
Lesson 5.4: OOP Design Patterns
محتوای خصوصی
Lesson 6.1: Importing modules
محتوای خصوصی
Lesson 6.2: Creating and using packages
محتوای خصوصی
Lesson 7.1: Reading and writing files
محتوای خصوصی
Lesson 7.2: Working with JSON in Python
محتوای خصوصی
Lesson 8.1: MVC (Model-View-Controller) Architecture
محتوای خصوصی
Lesson 8.2: MVP (Model-View-Presenter) Architecture
محتوای خصوصی
Lesson 8.3: MTV (Model-Template-View) Architecture
محتوای خصوصی
Lesson 9.1: Understanding HTTP and Web Servers
محتوای خصوصی
Lesson 9.2: RESTful APIs and Endpoints
محتوای خصوصی
Lesson 9.3: Introduction to Flask
محتوای خصوصی
- Lesson 9.1: Understanding `async` and `await`
محتوای خصوصی
Lesson 9.2: Asynchronous libraries like `asyncio`
محتوای خصوصی
Lesson 11.1: `try`, `except`, `finally`
محتوای خصوصی
Lesson 11.2: Creating custom exceptions
محتوای خصوصی
Lesson 12.1: Introduction to Databases
محتوای خصوصی
Lesson 12.2: SQL vs NoSQL
محتوای خصوصی
Lesson 12.3: Basics of SQL queries
محتوای خصوصی
Lesson 12.4: Using `sqlite3` with Python
محتوای خصوصی
Lesson 12.5: SQLAlchemy Advance
محتوای خصوصی
Lesson 13.1: Introduction to Testing in Python
محتوای خصوصی
Lesson 13.2: Unit testing with `unittest`
محتوای خصوصی
Lesson 13.3: Advanced testing with `pytest`
محتوای خصوصی
Lesson 13.4: Mocking and Test Fixtures
محتوای خصوصی
- Lesson 14.1: Introduction to Telegram Bots
محتوای خصوصی
- Lesson 14.2: Setting up a Telegram Bot with Python
محتوای خصوصی
- Lesson 14.3: Handling messages and commands
محتوای خصوصی
Lesson 15.1: Profiling Python code
محتوای خصوصی
Lesson 15.2: Common optimization strategies
محتوای خصوصی
Lesson 15.3: Using libraries for optimization
محتوای خصوصی
Lesson 16.1: Introduction to Web Crawling
محتوای خصوصی
Lesson 16.2: Basics of Scrapy
محتوای خصوصی
Lesson 16.3: Building a Simple Crawler with Scrapy
محتوای خصوصی
Lesson 17.1: Introduction to Numpy
محتوای خصوصی
Lesson 17.2: Basics of Pandas
محتوای خصوصی
Lesson 17.3: Data Manipulation with Pandas
محتوای خصوصی
Module 18: Python Projects
محتوای خصوصی
- Lesson 18.1: Shopping List Project
محتوای خصوصی
- Setting up the project
محتوای خصوصی
- User interface and experience
محتوای خصوصی
Lesson 18.2: Dungeon and Dragon Game
محتوای خصوصی
- Game design and planning
محتوای خصوصی
- Implementing game mechanics
محتوای خصوصی
- Enhancing game experience
محتوای خصوصی
Lesson 18.3: MVC-based Web Application
محتوای خصوصی
- Designing the application using MVC architecture
محتوای خصوصی
Lesson 1.1: What is FastAPI
محتوای خصوصی
Lesson 1.2: Advantages of FastAPI
محتوای خصوصی
Lesson 1.3: FastAPI vs other frameworks (Flask, Django)
محتوای خصوصی
Lesson 1.4: Setting up the development environment
محتوای خصوصی
Lesson 2.1: Creating a basic FastAPI application
محتوای خصوصی
Lesson 2.2: Running and testing the application
محتوای خصوصی
Lesson 3.1: Understanding FastAPI's routing system
محتوای خصوصی
Lesson 3.2: FastAPI path operations
محتوای خصوصی
Lesson 3.3: Path parameters and query parameters
محتوای خصوصی
Lesson 4.1: Request body
محتوای خصوصی
Lesson 4.2: Handling different types of responses
محتوای خصوصی
Lesson 4.3: HTTP status codes in FastAPI
محتوای خصوصی
Lesson 5.1: Introduction to Pydantic models
محتوای خصوصی
Lesson 5.2: Request and response models
محتوای خصوصی
Lesson 5.3: Data validation
محتوای خصوصی
Lesson 6.1: Understanding dependencies
محتوای خصوصی
Lesson 6.2: Using dependencies in path operations
محتوای خصوصی
Lesson 7.1: Introduction to security in FastAPI
محتوای خصوصی
Lesson 7.2: OAuth2 authentication and JWT
محتوای خصوصی
Lesson 7.3: Password hashing
محتوای خصوصی
Lesson 8.1: Handling exceptions in FastAPI
محتوای خصوصی
Lesson 8.2: Creating custom exception handlers
محتوای خصوصی
Lesson 9.1: Introduction to testing
محتوای خصوصی
Lesson 9.2: Unit testing in FastAPI
محتوای خصوصی
Lesson 9.3: Integration testing
محتوای خصوصی
Lesson 10.1: Middleware
محتوای خصوصی
Lesson 10.2: Background tasks
محتوای خصوصی
Lesson 10.3: Customizing FastAPI's documentation
محتوای خصوصی
Lesson 11.1: SQL databases in FastAPI
محتوای خصوصی
Lesson 11.2: NoSQL databases in FastAPI
محتوای خصوصی
Lesson 11.3: Asynchronous SQL (SQLAlchemy) and NoSQL databases
محتوای خصوصی
Lesson 12.1: Dockerizing FastAPI applications
محتوای خصوصی
Lesson 12.2: Deploying FastAPI on Heroku
محتوای خصوصی
Lesson 12.3: Deploying FastAPI on AWS/Google Cloud
محتوای خصوصی
Lesson 13.1: Planning and setting up the project
محتوای خصوصی
Lesson 13.2: Building the API
محتوای خصوصی
Lesson 13.3: Testing and deploying the project
محتوای خصوصی
Lesson 14.1: FastAPI best practices
محتوای خصوصی
Lesson 14.2: Keeping up with FastAPI: community and updates
محتوای خصوصی
Lesson 1.1: What is Django
محتوای خصوصی
- Lesson 1.2: Advantages of Django
محتوای خصوصی
Lesson 1.3: Django vs other frameworks (Flask, FastAPI)
محتوای خصوصی
Lesson 1.4: Setting up the Django development environment
محتوای خصوصی
Lesson 2.1: Creating a basic Django project
محتوای خصوصی
Lesson 2.2: Running and testing the project
محتوای خصوصی
Lesson 2.3: Introduction to Django apps
محتوای خصوصی
Lesson 3.1: Understanding Django's URL routing
محتوای خصوصی
Lesson 3.2: Django views and templates
محتوای خصوصی
Lesson 3.3: Django models and the ORM
محتوای خصوصی
Lesson 4.1: Django request and response objects
محتوای خصوصی
Lesson 4.2: Middleware in Django
محتوای خصوصی
Lesson 4.3: HTTP status codes in Django
محتوای خصوصی
Lesson 5.1: Django forms and formsets
محتوای خصوصی
Lesson 5.2: Model forms
محتوای خصوصی
Lesson 5.3: Django serializers
محتوای خصوصی
Lesson 6.1: Introduction to class-based views
محتوای خصوصی
Lesson 6.2: Generic views in Django
محتوای خصوصی
Lesson 7.1: Introduction to security in Django
محتوای خصوصی
Lesson 7.2: User authentication in Django
محتوای خصوصی
Lesson 7.3: Custom user models and authentication backends
محتوای خصوصی
Lesson 8.1: Handling exceptions in Django
محتوای خصوصی
Lesson 8.2: Custom error views
محتوای خصوصی
Lesson 9.1: Introduction to testing in Django
محتوای خصوصی
Lesson 9.2: Unit testing in Django
محتوای خصوصی
Lesson 9.3: Integration testing in Django
محتوای خصوصی
Lesson 10.1: Django signals
محتوای خصوصی
Lesson 10.2: Caching in Django
محتوای خصوصی
Lesson 10.3: Asynchronous support in Django
محتوای خصوصی
Lesson 11.1: Using relational databases with Django
محتوای خصوصی
Lesson 11.2: Integrating NoSQL databases in Django
محتوای خصوصی
Lesson 11.3: Database migrations
محتوای خصوصی
Lesson 12.1: Planning and setting up the project
محتوای خصوصی
Lesson 12.2: Building the web application
محتوای خصوصی
Lesson 12.3: Testing and deploying the project
محتوای خصوصی
Lesson 13.1: Django best practices
محتوای خصوصی
Lesson 13.2: Keeping up with Django: community and updates
محتوای خصوصی

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

درخواست مشاوره برای بوت کمپ

تو اولین فرصت با شما تماس میگیریم

دوره‌های مرتبط

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

photo_2023-08-16_14-02-34

وضعیت دوره :

در حال ثبت نام

فست ای پی آی (Fast API) فریمورک جدید و پیشرفته‌ای است که برای ساخت وب‌سرویس‌های قدرتمند و سریع با زبان برنامه‌نویسی پایتون طراحی شده است. با استفاده از استانداردهای جدید مانند OpenAPI و Pydantic، این فریمورک امکانات فراوانی را در خود دارد.
DEVOPS کاور محصول

وضعیت دوره :

در حال ثبت نام

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

وضعیت دوره :

پایان ثبت نام

زبان برنامه نویسی Golang شباهت بسیار زیادی به زبان برنامه نویسی C داشته و هدف آن کاهش پیچدگی در توسعه برنامه ها است. این زبان به طور گسترده برای پیاده سازی سرور های وب، برنامه های کاربردی و ابزارهای مدیریت کانتینرها مورد استفاده قرار گرفته است.
node js.کاور محصول web

وضعیت دوره :

پایان ثبت نام

Node.js به زبان ساده یک محیط اجرای Back-end برای جاوا اسکریپت است. این نرم افزار توسط رایان دال در سال 2009 ایجاد شد. Node.js، جاوا اسکریپت را با استفاده از موتور جاوا اسکریپت V8، همان موتوری که مرورگر گوگل کروم را تامین می کند، اجرا می کند. Node.js،
Asp.net.کاور

وضعیت دوره :

پایان ثبت نام

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

وضعیت دوره :

در حال ثبت نام

یادگیری ماشین یا ماشین لرنینگ (Machine Learning)  یکی از زیر مجموعه‌های هوش مصنوعی است که به سیستم‌ها این امکان را می­دهد تا به صورت خودکار یادگیری داشته باشند و بتوانند عملکرد خود را بهبود ببخشند. به عبارت دیگر هدف اصلی یادگیری ماشین این  است که به

درخواست مشاوره