“Язык программирования Python — это мощный инструмент для создания программ самого разнообразного назначения, доступный даже для новичков. С его помощью можно решать задачи различных типов.”
Виктория Захарова
IT Рекрутер в Key People Recruiting
Курс PYTHON online
Стоимость курса:
12000 грн
Старт курса февраль 2021г.
Преимущества Онлайн обучения
Обучение на курсах онлайн экономит Ваши время и деньги
Эффект полного присутствия на занятии
Занятия в реальном времени, Вы присутствуете на занятии только удаленно.
Записи всех занятий
Каждое занятие записываем и Вы сможете просмотреть их когда будет необходимость, также высылаем конспект лекций.
Все возможности живого общения
-
Преподаватель ответит на все ваши вопросы
-
Практика и помощь преподавателя
-
Проверка домашних заданий
Содержание курса
Блок 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 компании
-
Подготовка к собеседованию
-
Индивидуальная работа со студентом
-
Проработка резюме и работа над ошибками
-
Репетиция собеседования
* В программе возможны изменения.
ПОЧЕМУ НАШИ СТУДЕНТЫ ДЕЛАЮТ СТРЕМИТЕЛЬНУЮ КАРЬЕРУ В IT ИНДУСТРИИ:
Малокомплектные группы
Преподаватель максимальное количество времени уделяет каждому студенту, так как в группе до 12 человек.
Практика
Практика составляет 70% и проходит на рабочих проектах. Даем не только теоретические знания, мы выпускаем востребованных высококвалифицированных специалистов.
Доступные цены
Доступная стоимость обучения и лояльная система оплаты курса. Мы вывели и придерживаемся формулы: доступная цена = высокое качество обучения.
Репутация
Наш опыт преподавания более 5 лет. Нас знают и уважают работодатели. Наших студентов большинство IT компаний рады видеть в рядах своих сотрудников.
Трудоустройство
Полностью подготавливаем к успешному собеседованию. Успешных выпускников отправляем на собеседование в IT компании.
Как проходят занятия онлайн
Подключение к учебной группе — перед первым занятием с Вами свяжется администратор и поможет быстро подключиться.
Заходите на учебную платформу — Вы полноценно участвуете в процессе обучения, а не просто смотрите видео.
С Вами общается преподаватель, показывает материалы занятия (видео, презентации и т. п.), дублируя свой экран пошагово демонстрирует любые свои действия, например работа с Jira.
Задавать вопросы можно письменно в чате, голосом или подключиться с видео. В любом виде на Ваш вопрос Вы получите развернутый ответ.
Блок 1. Основы HTML/CSS.
Занятие 1. Ключевые понятия в Web- разработке:
Занятие 2. Основы HTML и CSS:
Занятие 3. Псевдоклассы и псевдоэлементы & табличная вёрстка:
Занятие 4. Формирование блочной модели и работа с макетом дизайна в формате PSD:
Занятие 5. Знакомство с Bootstrap:
Занятие 6. Вспомогательные инструменты:
Блок 2. Основы Python.
Занятие 7. Знакомство с Python:
Занятие 8. Встроенные типы и операции с ними:
Занятие 9. Функции и работа с файлами:
Занятие 10. Полезные инструменты:
Занятие 11. Модули и библиотеки:
Занятие 12. Объектно Ориентированное Программирование:
Занятие 13. Интерфейсы:
Занятие 14. Несколько полезных паттернов:
Блок 3. Основы базы данных.
Занятие 15 и 16. Реляционные базы данных. Проектирование базы данных:
Занятие 17 и 18. SQL-команды:
Блок 4. Python.
Занятие 19. Возможности Python:
Занятие 20. Взаимодействие с базой данных. Создание графического интерфейса:
Занятие 21. Многопоточные приложения. Защита приложения:
На данный момент преподаватели не добавлены.