Курс Python Developer

  • Online
  • Для начинающих
  • Python
Образовательный центр: Mate academy
Формат:Курс
Язык обучения:Ukrainian
Длительность обучения:7 месяцев
Начало курса:Любой момент
Стоимость обучения:54 740 UAH за курс

Можливий формат навчання з оплатою після працевлаштування.

На курсі Python ти опануєш популярну професію Python-розробника. Після курсу ти будеш вправно користуватися такими технологіями, як Django, Django Rest Framework, Algorithms, PIP, Python virtualenv, Flask, Pandas, NumPy та багато іншого.

Програма курсу

Python Basics

  • Introduction
  • Main Concepts
  • Numbers
  • Strings
  • Boolean
  • Lists
  • Conditional Operators
  • Loops
  • Functions
  • Summary

Course Fundamentals

How to learn effectively.

Python Basics Extended

  • Module Overview
  • Environment Setup
  • Code Style
  • Debugging
  • Working With Numbers
  • Working With Strings
  • Lists in Details
  • Dict Basics
  • Type Conversion
  • Loops in Details
  • Functions Revisited
  • Summary

Git and Terminal

  • Environment Setup
  • Command Line Basics
  • Git Basics
  • Working With Branches
  • Working With Remote Repo (GitHub)

Python Core

  • How to Solve GitHub Tasks
  • Mutable Immutable Types
  • List and Dict Comprehensions
  • Functions in Details
  • Decorators
  • Classes
  • Classes in Details
  • Iterators and Generators
  • Modules and Imports
  • OOP Single Inheritance
  • OOP Multiple Inheritance
  • OOP Encapsulation Polymorphism Abstraction
  • Properties and Descriptors
  • Exception Handling
  • Exceptions in Details
  • File Handling
  • Memory Management
  • Testing
  • Testing in Details
  • Basic Modules Overview
  • Dict Advanced
  • Extra
  • Python Practice

SQL Basics

  • Introduction to SQL
  • SELECT Statement
  • WHERE Statement
  • NULL Value, LIKE, BETWEEN, and IN Statements
  • ORDER BY, LIMIT, DISTINCT
  • Aliases
  • Aggregate Functions
  • GROUP BY Statement
  • JOIN Statement
  • Functions
  • HAVING Statement

Django ORM

  • Database Intro
  • ORM Intro
  • Fields and Relations
  • Many-to-Many Relationship
  • Queries
  • Queries in Details
  • ORM Advanced
  • Optional: Performance Improvement & Isolation Levels

HTML + CSS Basics

  • Environment Setup
  • HTML Basics
  • CSS Basics
  • Colors and Fonts
  • Box Model Basics
  • Semantic Basics
  • Responsiveness Basics
  • CSS Selectors
  • Pseudo-Elements and Pseudo-Classes
  • Specificity
  • Links and URLs
  • Images
  • Media Queries
  • Forms
  • Position
  • Extra topics

How the Web Works

  • Introduction to the web
  • OSI model
  • HTTP
  • Encryption
  • API interface
  • Security in the Web

Django

  • Django Intro
  • MVT
  • Class-Based Generic Views
  • Sessions and Authentication
  • Forms
  • Forms in Details
  • Django Advanced
  • Website [Portfolio Project]
  • Deploying Django
  • Django Practice

Django REST Framework

  • Django REST Framework Intro
  • Class-Based Views
  • Serializers
  • Serializers in Details
  • Authentication & Permissions
  • Django REST Framework Advanced
  • DRF JWT and Tests
  • Docker
  • Docker in DRF
  • API [Portfolio Project]
  • Test Task Solving
  • Connect Backend to Frontend
  • DRF Practice

Asynchronous Python

  • Introduction and Theoretical Foundation
  • Concurrency & Parallelism
  • Asyncio

Team Project

  • Team Project. Intro
  • Jira Environment
  • Status Check
  • Estimates
  • How to Demo Your Work
  • Team Project for Employment
  • Retrospective

Employment 2.0

  • Employment Roadmap
  • Preparing Your Resume
  • Interview Preparation
  • Cover Latter Preparation
  • Google, LinkedIn, DOU, Djinni
  • How to find and apply for vacancies
  • Job Search Tips: Talking to Recruiters
  • Work details FAQ

Object Oriented Programming

  • Basic Principles
  • SOLID Principles

Python Advanced

  • SOLID Practice
  • FastAPI overview
  • FastAPI in details
  • Web Scraping
  • Selenium
  • Scrapy
  • Data Analysis
  • Pandas & Matplotlib
  • ETL & Visualising Practice
  • [Portfolio Project]: Web Scraping & Data Analysis Practice
  • Tableau
  • Machine Learning
  • Neural Networks & Classification
  • DevOps Basics for Python Developers
  • Machine Learning Practice

Algorithms and Data Structures (Old)

  • Main Concepts
  • Algorithm Complexity
  • Data Structures: Array
  • Search Algorithms
  • Data Structures: Linked List
  • Data Structures: Stack
  • Data Structures: Queue
  • Data Structures: Hash Map
  • Data Structures: Hash Set

Algorithms and Data Structure

  • Module Overview
  • Algorithms complexity
  • Arrays
  • Binary search
  • Two pointers
  • Linked lists
  • Stack
  • Queue
  • Trees
  • Binary search tree
  • Priority queue

Javascript Basics

  • Introduction
  • Your First JavaScript Program
  • Main Concepts
  • Numbers
  • Strings
  • Boolean
  • Functions
  • Conditional Operators
  • Arrays
  • Loops
  • String Iteration
  • String Methods
  • Working With Arrays
  • Get Ready for the Interview

Career Development

  • Mastering Your Probation Period
  • PDP and Career Plans
  • Salary Review Strategies
  • Recruiter Outreach
  • How to Find a New Job?
  • How to Talk About You Previous Work Experience?
  • Career Knowledge Base

Особливості курсу

  • Працюєш? Вчись у власному темпі
  • Зідзвони з менторами тричі на тиждень
  • Чат з одногрупниками
  • Навчальні матеріали «без води» замість довгих лекцій
  • Матимеш 3 робочих проєкта в портфоліо
  • Гарантуємо працевлаштування після навчання
  • Повернемо кошти якщо не знайшов роботу в ІТ

Викладачі курсу

  • Alla Vyshnia - Student's Coordinatop
  • Danylo Tiutiushkin - Python developer

Категории курса

Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.

Похожие курсы

Учебный центр
Beetroot Academy
Формат
Online
Начало обучения
Дата формується
Длительность
2 месяцев
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
Академия Профессий Будущего
Формат
Online
Начало обучения
Дата формується
Длительность
32 занятий
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
500 UAH за час
Учебный центр
GoITeens
Формат
Online
Начало обучения
Дата формується
Длительность
24 месяцев
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
ITGid
Формат
Online
Начало обучения
Будь-який момент
Длительность
-
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
безкоштовно