Інтенсивне та глибоке вивчення Python. Цей курс передбачає багато практичних завдань та вивчення професійних інструментів Python. Підготовка до співбесід та пошуку першої роботи.
Кожен урок передбачає попереднє самостійне вивчення теорії по даним матеріалам: конспекти, відео, завдання на закріплення. Урок буде повністю присвячений засвоєнню теорії на практиці - практикуму під контролем ментора-вчителя.
Основні переваги курсу
Різноманітність
Наша мета — підготувати учнів до першої роботи. Навчити самостійно освоювати новий матеріал. Підготувати портфоліо та до співбесіди.
Приклади проєктів наших учнів
Програма курсу
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
Проходження співбесід та обговорення працевлаштування
Запишіться на безкоштовний пробний урок — онлайн або у вашому місті
Знайдіть відповідь на своє питання
Залиште заявку на навчання, і найближчим часом з вами зв'яжеться наш менеджер-консультант, щоб розрахувати для вас фінальну вартість курсу. Вона залежить від того, який формат (онлайн або офлайн) і пакет (від 4 до 36 занять) ви оберете, а також від міста, можливих пільг і поточних знижок.
Курс передбачає лише онлайн навчання. Графік у кожної групи індивідуальний. Більшість груп займається по вихідним 1 раз на тиждень. Тривалість 1 заняття — 90 хв.
Так, необхідно мати базовий рівень у програмування на Python.
Для онлайн занять, а також для виконання домашньої практики потрібен комп'ютер (ноутбук). Програми курсів не вимагають надпотужного приладу.
У нас працюють висококваліфіковані викладачі з профільною освітою та досвідом роботи з дітьми. Всі викладачі проходять багаторівневе тестування та навчання за методологією Logika. Ми обираємо тільки найкращих.
Так! Цей курс розрахований лише на онлайн навчання.
Так! По закінченню курсу у кожної групи є випускне заняття, де учні захищають свої проєкти та отримують іменні сертифікати.