Що нового?

Набір учасників [[Geek University] Факультет Python розробки. Річна програма

Інформація про покупку
Тип покупки: Складчина
Ціна: 39706 ГРН
Учасників: 0 з 203
Організатор: Відсутній
Статус: Набір учасників
Внесок: 203.4 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор


Освойте затребувану професію з нуля і заробляйте в будь-яких умовах
Ціна: 9 000р./міс.
Тривалість-12 місяців

Кому підійде цей курс:

  • новачкам в програмуванні
навіть якщо ви ніколи не працювали в IT, Ви отримаєте затребувану і високооплачувану спеціальність.
  • початківцям Python-розробникам
у вас буде все для прискореного кар'єрного росту: комплексні знання і досвід роботи з просунутими інструментами, методологіями і стандартами.
  • практикуючим IT-фахівцям
підкажемо, як перейти в затребуваний напрямок і заробляти більше.

програма навчання на факультеті Python-розробки
Наша програма одна з найбільш об'ємних і змістовних.
У той же час її легко зрозуміти, тому що знання даються поступово: від бази до просунутих інструментів.
  • 217 годин навчального контенту
  • 438 годин практики
  • 2-3 вебінари на тиждень


- 1 чверть -
введення в Backend-розробку
У першій чверті ви освоїте базу, необхідну для будь-якого хорошого розробника: навчитеся працювати з Linux, вивчіть бази даних. Познайомитеся з класичними структурами даних і освоїте алгоритми, які лежать в основі сучасних проектів будь-якого ступеня складності.

Результат: навички роботи з базами даних і ОС Linux. Реалізація близько 30 алгоритмів з розгалуженнями, циклами і рекурсіями від простих до складних.

Як вчитися ефективно. Відеокурс від методистів GeekUniversity [1 частина]
  • особливості навчання в Geek University
  • чому важко вчитися?
  • інструменти для самоосвіти
  • Вчимося від компетенцій
  • особливості навчання дорослих
  • Постановка цілей по SMART
  • як формулювати Освітній запит
основи мови Python [1 частина]
8 уроків, 12 годин навчального контенту, 24 години практики
  • знайомство з Python
  • вбудовані типи та операції з ними
  • функції
  • корисні інструменти
  • Робота з файлами
  • Об'єктно-орієнтоване програмування
  • ООП. Просунутий рівень
  • ООП. Корисні доповнення
Linux. Робоча станція [2 частина]
8 уроків, 12 годин навчального контенту, 24 години практики
  • введення. Установка ОС
  • налаштування та знайомство з інтерфейсом командного рядка
  • користувачі. Керування користувачами та групами
  • завантаження ОС і процеси
  • пристрій файлової системи Linux. Поняття файлу та каталогу
  • введення в скрипти bash. Планувальники завдань crontab і at
  • керування пакетами та репозиторіями.Основи мережевої безпеки
  • введення в docker
бази даних [3 частина]
12 уроків, 18 годин навчального контенту, 36 годин практики
  • вебінар. Установка оточення. DDL-команди
  • відеоурок. Управління БД. Мова запитів SQL
  • вебінар. Введення в проектування БД
  • вебінар. CRUD-операції
  • відеоурок. Оператори, фільтрація, сортування та обмеження. Агрегація даних
  • вебінар. Оператори, фільтрація, сортування та обмеження. Агрегація даних
  • відеоурок. Складні запити
  • вебінар. Складні запити
  • відеоурок. Транзакції, змінні, подання. Адміністрування. Збережені процедури та функції, тригери
  • вебінар. Транзакції, змінні, подання. Адміністрування. Збережені процедури та функції, тригери
  • відеоурок. Оптимізація запитів. NoSQL
  • вебінар. Оптимізація запитів
алгоритми і структури даних на Python. Базовий курс [4 частина]
8 уроків, 12 годин навчального контенту, 24 години практики
  • введення в алгоритмізацію і реалізація простих алгоритмів на Python
  • цикли. Рекурсія. Функція.
  • масиви. Кортеж. Безліч. Список.
  • емпірична оцінка алгоритмів на Python
  • колекції. Список. Черга. Словник.
  • Робота з динамічною пам'яттю
  • алгоритми сортування
  • дерева. Хеш-функція
- 2 чверть -
Frontend і Backend інтернет-магазину

У другій чверті ви навчитеся створювати швидкі і безпечні сайти, впроваджувати шаблон проектування MVC і проектувати логіку за допомогою адміністративної панелі. Працювати з Django: менеджери моделей, відправка поштових повідомлень, створення та оптимізація складних запитів до бази даних, робота з наборами форм, розгортка Django-проекту на web-сервері і тестування.

Результат: інтернет-магазин з нуля, що складається з головної сторінки, каталогу, таблиць під кожен товар, кошики, "контакти" і "про компанію". Реєстрація можлива за допомогою логіна і пароля або через ВКонтакте. Буде реалізовано вбудоване підтвердження реєстрації та оформлення замовлення через e-mail. Адмінка сайту дозволить працювати з інформацією про товари і відстежувати зареєстрованих користувачів.

HTML/CSS. Інтерактивний курс [5 частина]
8 уроків, 8 годин навчального контенту, 24 години практики
  • основні поняття у веб-розробці
  • основи мови розмітки документів HTML
  • основи мови оформлення стилів документа CSS
  • основні теги для верстки, Псевдокласи і псевдоелементи
  • основи позиціонування, робота з Flexbox
  • Робота з макетом дизайну у форматі Figma
  • основи створення адаптивного сайту
  • стандарти web і допоміжні інструменти
Базовий курс JavaScript [6 частина]
8 уроків, 12 годин навчального контенту, 24 години практики
  • основи мови JavaScript
  • Основні оператори JavaScript
  • цикли, масиви, структури даних
  • Об'єкти в JavaScript
  • введення в DOM
  • обробка подій у JavaScript
  • Урок-практикум
  • анонімні функції, замикання
основи Django Framework [7 частина]
8 уроків, 12 годин навчального контенту, 24 години практики
  • знайомство з фреймворком
  • Шаблон + Контекст = html
  • моделі + ORM = дані
  • аутентифікація та реєстрація користувача
  • Користувач + товар = кошик
  • кошик + AJAX + декоратори
  • Власна адмінка
  • корисне: сторінковий висновок, шаблонні фільтри, CBV
Django Framework. Інструменти оптимізації [8 частина]
8 уроків, 12 годин навчального контенту, 24 години практики
  • відправка електронної пошти. Контекстні Процесори
  • реєстрація через соціальну мережу. Django-ORM: зв'язок один-до-одного
  • Робота із замовленням користувача: CBV, Django formsets
  • Робота із замовленням користувача: оновлюємо залишки товару, додаємо код jQuery
  • розгортання Django-проекту на сервері
  • профілювання та навантажувальне тестування проекту, Оптимізація роботи з базою даних
  • ще швидше: кешування в Django
  • Просунута робота з Django-ORM. Тестування в Django
- 3 чверть -
мережевий чат

У третій чверті ви навчитеся використовувати технології мережевої взаємодії, розробляти багатопотокові програми, забезпечувати взаємодію додатків Python з реляційними базами даних. Розробите графічний інтерфейс за допомогою бібліотеки PyQt5 і підготуєте дистрибутив програми. Застосуйте модульне тестування з використанням бібліотеки PyTest і розгляньте питання безпеки програми.

Результат: мережевий чат з можливістю створювати користувачів, шукати і додавати друзів, відправляти повідомлення обраному користувачеві. Інформація про користувачів і їх діалогах буде зберігатися в базі даних на сервері. Буде використаний багатопотоковий підхід, завдяки якому користувач зможе вести діалог відразу з декількома співрозмовниками.

клієнт-серверні додатки на Python [9 частина]
8 уроків, 12 годин навчального контенту, 24 години практики
  • концепції зберігання інформації
  • файлове зберігання даних
  • основи мережевого програмування
  • основи тестування
  • логування
  • декоратори та продовження роботи з мережею
  • модуль select, слоти
  • Потоки
бази даних і PyQT [10 частина]
8 уроків, 12 годин навчального контенту, 24 години практики
  • корисні модулі
  • Дескриптори та метакласи
  • зберігання даних в БД. ORM SQLAlchemy
  • зберігання даних в БД (продовження) і основи Qt
  • Qt( продовження), Qt і потоки
  • Безпека
  • PEP-8, підготовка документації
  • Підготовка дистрибутива
- 4 чверть -
командна розробка випускного проекту

У четвертій чверті ви вивчите архітектури та шаблони проектування. Зберете команду і візьмете участь в розробці підсумкового проекту, використовуючи методологію Agile. Прокачаєте soft skills, організовуючи роботу в команді, і застосуєте всі раніше отримані технічні навички.

https://privatelink.de/?https://gb.ru/geek_university/python
 
Угорі