Інтенсивне та глибоке вивчення Python. Цей курс передбачає багато практичних завдань та вивчення професійних інструментів Python. Підготовка до співбесід та пошуку першої роботи.
З базового рівня до першої роботи
Кожен урок передбачає попереднє самостійне вивчення теорії по даним матеріалам: конспекти, відео, завдання на закріплення. Урок буде повністю присвячений засвоєнню теорії на практиці - практикуму під контролем ментора-вчителя.
Як проходять уроки
Наша мета — підготувати учнів до першої роботи. Навчити самостійно освоювати новий матеріал. Підготувати портфоліо та до співбесіди.
Інтенсивний підхід
На курсі діти навчаються:
Вільно використовувати колекції, Python Standart Library, декоратори. А також менеджмент пам'яті, Garbage Collector та GIL, Design principles
Вивчення FastAPI. Створення власних API
Працювати з базами даних SQL, використовувати Django ORM. Створення власної моделі БД
Глибоке вивчення Django. Проектування власного портфоліо-проекту
Підготовка власного резюме та cover letter
Проходження співбесід та обговорення працевлаштування
Програма курсу
Accordian
Модуль 1. Повторення + Python Advanced
Повторення (функції, цикли) + Code style + Debugging
Типи даних, колекції, Python Standart Library
Декоратори
Класи в деталях
Ітератори і генератори
Менеджмент пам’яті, Garbage Collector, GIL
Design principles (SOLID, KISS, YAGNI) + Testing
Модуль 2. FastAPI
Введення до FastAPI та основи маршрутизації
Робота з валідацією, параметрами та відповідями
Робота з базою даних та CRUD операціями
Аутентифікація та авторизація
Сортування
Презентація власних API
Модуль 3. Django ORM + SQL
GIT + Terminal + Venv
Базові навички SQL
Агрегація, Групування, JOIN
Що таке ORM? Будування перших моделей.Поля та відносини, Many to many relation
Побудова власної моделі та взаємодія з БД
Модуль 4. Django
Інтро у Django
Моделі та база даних
URL-маршрутизація та представлення
Шаблони та views (+ HTML, CSS)
Форми та валідація
Аутентифікація та авторизація
Адміністративний інтерфейс
Робота з медіафайлами
Робота з API
Тестування та відлагодження
Розгортання проекту (+ Docker)
Модуль 5. Власний Портфоліо-проект на Django
Розробка соціальної мереж
Блог: Створення системи для публікації та управління блогами
Розробка додатку для керування завданнями та проектами
Створення платформи для навчання онлайн
Резюме-білдер: Розробка інструменту для створення та керування резюме
Ресторанний додаток: Створення системи для замовлення їжі онлайн
Модуль 6. Employment
Підготовка власного резюме та cover letter
Проходження співбесід та обговорення працевлаштування
Залиште заявку на навчання
Один навчальний рік
Два раз в тиждень, онлайн
1 заняття ---- самостійна робота вдома над теорією
1 заняття — 2 академічні години (90 хвилин) ----- практикум з ментором
Група до 10 осіб
Знайдіть відповідь на своє питання
Залиште заявку на навчання, і найближчим часом з вами зв'яжеться наш менеджер-консультант, щоб розрахувати для вас фінальну вартість курсу. Вона залежить від того, який формат (онлайн або офлайн) і пакет (від 4 до 36 занять) ви оберете, а також від міста, можливих пільг і поточних знижок.
Курс передбачає лише онлайн навчання. Графік у кожної групи індивідуальний. Більшість груп займається по вихідним 1 раз на тиждень. Тривалість 1 заняття — 90 хв.
Так, необхідно мати базовий рівень у програмування на Python.
Для онлайн занять, а також для виконання домашньої практики потрібен комп'ютер (ноутбук). Програми курсів не вимагають надпотужного приладу.
У нас працюють висококваліфіковані викладачі з профільною освітою та досвідом роботи з дітьми. Всі викладачі проходять багаторівневе тестування та навчання за методологією Logika. Ми обираємо тільки найкращих.
Так! Цей курс розрахований лише на онлайн навчання.
Так! По закінченню курсу у кожної групи є випускне заняття, де учні захищають свої проєкти та отримують іменні дипломи.