Python. Обучение создания программ. Online курс

Идет набор на курс!
Срок обучения
25 занятий
Стоимость:
Стоимость за весь курс
15 000 грн.
Описание
Python. Обучение создания программ. Online курс

Язык программирования Python — это мощный инструмент для создания программ самого разнообразного назначения, доступный даже для новичков. С его помощью можно решать задачи различных типов.

Продолжительность: 3 месяца (25 занятия) + 12 занятий разговорного английского языка для IT – специалистов

 Стоимость за весь курс 15000 гривен (оплату можно разбить на 3 части)

Как проходят занятия онлайн:

  • Подключение к учебной группе — перед первым занятием с Вами свяжется администратор и поможет быстро подключиться.
  • Заходите на учебную платформу — Вы полноценно участвуете в процессе обучения, а не просто смотрите видео.
  • С Вами общается преподаватель, показывает материалы занятия (видео, презентации и т. п.), дублируя свой экран пошагово демонстрирует любые свои действия.
  • Задавать вопросы можно письменно в чате, голосом или подключиться с видео. В любом виде на Ваш вопрос Вы получите развернутый ответ.

После окончания обучения мы направляем на собеседование в it - компании (которые являются нашими партнерами), по его результатам вы сможете трудоустроиться к ним.​

Дни недели занятий на выбор
Время занятий на выбор
Занятий в неделю 2
Длительность занятия 2 часа
Часы занятий
Группы
Возраст аудитории Взрослые
Вид подготовки Базовый курс
Город Онлайн
Преподаватель специалист-практик
Учебные материалы
Пробное занятие
Документ об окончании Сертифікат
Опции Групповые занятия, Индивидуальное обучение
Трудоустройство Нет
Условия трудоустройства

Запись на курс

Пользователи
Select people to associate with this registration.
This registration is for
Select person
Person type
New Контакт

Программа обучения

Блок 1. Основы HTML/CSS.

Занятие 1. Ключевые понятия в Web- разработке:

  • виды сайтов
  • процесс разработки сайта
  • что такое гипертекст, теги и атрибуты
  • структура HTML-документа
  • основные теги оформления текста
  • простой пример HTML странички
  • пример сложной веб-страницы

Занятие 2. Основы HTML и CSS:

  • спецсимволы, комментарии в HTML, гиперссылки, типы изображений для web, списки, формы и их элементы
  • основы языка оформления стилей документа CSS
  • синтаксис CSS, селекторы (id, class, tag), селекторы атрибутов, основные свойства стилей, наследование и группирование свойств.

Занятие 3. Псевдоклассы и псевдоэлементы & табличная вёрстка:

  • приоритеты применения стилей
  • псевдоклассы и псевдоэлементы
  • создание таблиц, объединение ячеек
  • вложенные таблицы, стилевое оформление таблиц.

Занятие 4. Формирование блочной модели и работа с макетом дизайна в формате PSD:

  • основные теги для верстки (div и span)
  • отступы элементов (margin и padding)
  • обтекаемые элементы
  • позиционирование блоков
  • знакомство с программой Photoshop
  • выделение основных частей макета
  • вёрстка макета сайта при помощи блоков.

Занятие 5. Знакомство с Bootstrap:

  • создание основной разметки сайт
  • применение overflow и clear в реальной вёрстке
  • приёмы позиционирования элементов
  • знакомство и применение Bootstrap

Занятие 6. Вспомогательные инструменты:

  • загрузка проектов на сервер
  • проблема «кроссбраузерности»
  • стандарты HTML/CSS
  • грамотная, универсальная вёрстка

Блок 2. Основы Python.

Занятие 7. Знакомство с Python:

  • сильные стороны языка
  • установка и запуск
  • операции и инструкции
  • переменные и типы данных
  • динамическая типизация
  • ввод вывод. Логические операции
  • операторы ветвления
  • циклы

Занятие 8. Встроенные типы и операции с ними:

  • последовательности
  • строки, списки, кортежи, словари, множества
  • обход последовательностей в цикле

Занятие 9. Функции и работа с файлами:

  • функции; Встроенные функции
  • области видимости и lambda-функции
  • работа с файлами
  • сохранение python-объектов в файл
  • формат JSON

Занятие 10. Полезные инструменты:

  • передача атрибута по ссылке/значению
  • вложенные списки (матрицы)
  • принцип работы операторов and, or, is
  • тернарный оператор if else
  • генераторы списков, словарей
  • сырые строки (r»»)и регулярные выражения
  • обработка исключений

Занятие 11. Модули и библиотеки:

  • понятие модуля
  • создание модулей
  • пространство имен и пакеты модулей
  • дополнительные возможности модулей
  • библиотеки os, sys

Занятие 12. Объектно Ориентированное Программирование:

  • введение в ООП
  • классы
  • инкапсуляция, полиморфизм и наследование.

Занятие 13. Интерфейсы:

  • перегрузка операторов
  • интерфейс итерации
  • метод как атрибут
  • с татические методы
  • расширение встроенных типов

Занятие 14. Несколько полезных паттернов:

  • паттерн Builder
  • паттерн Делегирование
  • создание собственных исключений
  • программа Python Advanced

Блок 3. Основы базы данных.

Занятие 15 и 16. Реляционные базы данных. Проектирование базы данных:

  • чем отличается БД от СУБД
  • какие базы данных называются реляционными
  • обзор современных СУБД
  • установка СУБД
  • Установка СУБД MySql и графического приложения Mysql Workbench
  • проектирование данных в Excel

Занятие 17 и 18. SQL-команды:

  • CREATE
  • INSERT
  • SELECT и WHERE
  • DISTINCT, ORDER BY, LIMIT
  • DELETE и UPDATE
  • cогласованность данных
  • внешний ключ
  • составной первичный ключ

Блок 4. Python.

Занятие 19. Возможности Python:

  • кодирование строк
  • использование текстовых и двоичных файлов
  • инструменты для работы со строками в Python
  • использование принципов ООП

Занятие 20. Взаимодействие с базой данных. Создание графического интерфейса:

  • подготовка экземпляра базы данных
  • подключение к базе данных MySql
  • запросы к базе данных
  • модуль TKinter
  • создание главного окна и отображение
  • виджеты и их свойства
  • кнопки, метки, радиокнопки и т.д.

Занятие 21. Многопоточные приложения. Защита приложения:

  • потоки и процессы
  • модуль subprocess и threading
  • создание и управление потоком
  • синхронизация потоков
  • блокировка
  • проверка содержимого строковых объектов
  • ограничение ввода
  • форматированный ввод
  • обработка исключительных ситуаций

Занятие 22. Тестирование приложения:

  • уровни тестирования
  • модули тестирования Python
  • модуль Unittest
  • создание тестов
  • пропуск тестов и ожидаемые ошибки

Занятие 23. Защита дипломного проекта.

Блок 5. Коуч «Эффективный поиск работы».

Занятие 24 и 25. Коуч по трудоустройству:

  • Старт карьеры в IT
  • Знакомство с IT компаниями (где можно пройти стажировку)
  • Составление идеального резюме
  • Требования к резюме и часто распространенные ошибки
  • Составление сопроводительного письма
  • Важные нюансы отправки резюме по почте
  • Блоки типичного собеседования в IT компании
  • Подготовка к собеседованию
  • Индивидуальная работа со студентом
  • Проработка резюме и работа над ошибками
  • Репетиция собеседования

* В программе возможны изменения.

Адрес:
  • м. Одеса, вул. Базарна 63