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

Язык программирования Python — это мощный инструмент для создания программ самого разнообразного назначения, доступный даже для новичков. С его помощью можно решать задачи различных типов.
Продолжительность: 3 месяца (25 занятия) + 12 занятий разговорного английского языка для IT – специалистов
Стоимость за весь курс 15000 гривен (оплату можно разбить на 3 части)
Как проходят занятия онлайн:
- Подключение к учебной группе — перед первым занятием с Вами свяжется администратор и поможет быстро подключиться.
- Заходите на учебную платформу — Вы полноценно участвуете в процессе обучения, а не просто смотрите видео.
- С Вами общается преподаватель, показывает материалы занятия (видео, презентации и т. п.), дублируя свой экран пошагово демонстрирует любые свои действия.
- Задавать вопросы можно письменно в чате, голосом или подключиться с видео. В любом виде на Ваш вопрос Вы получите развернутый ответ.
После окончания обучения мы направляем на собеседование в it - компании (которые являются нашими партнерами), по его результатам вы сможете трудоустроиться к ним.
Дни недели занятий | на выбор |
---|---|
Время занятий | на выбор |
Занятий в неделю | 2 |
Длительность занятия | 2 часа |
Часы занятий | |
Группы | |
Возраст аудитории | Взрослые |
Вид подготовки | Базовый курс |
Город | Онлайн |
Преподаватель | специалист-практик |
Учебные материалы | |
Пробное занятие | |
Документ об окончании | Сертифікат |
Опции | Групповые занятия, Индивидуальное обучение |
Трудоустройство | Нет |
Условия трудоустройства |
Запись на курс
Программа обучения
Блок 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 компании
- Подготовка к собеседованию
- Индивидуальная работа со студентом
- Проработка резюме и работа над ошибками
- Репетиция собеседования
* В программе возможны изменения.
Курс проводитActPro, Центр підготовки IT спеціалістів
Адрес:
- м. Одеса, вул. Базарна 63