Курс «программирование Python/Django»

Курсы языка программирования Python/Django

Python

Стоимость обучения

755 бел руб (В группе 6-12 человек). Первый взнос 150 бел руб.

2800 бел руб (Индивидуально)

Длительность обучения

15 недель (120 академических часов)

ОПИСАНИЕ КУРСА

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

НА КОГО РАССЧИТАН КУРС

  • Людей, желающих попробовать себя в сфере IТ.
  • Людей, мечтающих о создании собственного приложения.
  • Людей, желающих выучить перспективный язык программирования.
  • Людей, стремящихся к самосовершенствованию и постоянному познанию нового.

ЧЕМУ ВЫ НАУЧИТЕСЬ

  • Применять на практике знания о синтаксисе и употреблении языка программирования Python.
  • Писать код в соответствии с принципами объектно-ориентированного программирования (ООП)
  • Разрабатывать собственные приложения на перспективном  языке Python.
  • Применять на практике знания о библиотеках и модулях в своих проектах.
  • Сериализовывать данные.
  • Сохранять и реализовывать проекты в формате JSON.

ЧТО ПОЛУЧИТЕ ПО ОКОНЧАНИЮ КУРСОВ

  • Именной сертификат.
  • Справку об обучении государственного образца.
  • Помощь в трудоустройстве. Мы сотрудничаем более, чем с 600 HR-менеджерами (Сотрудниками по набору персонала) IT компаний в РБ и более, чем 400 за рубежом.
  • Скидку 15% на все последующие курсы нашего образовательного центра.
  • Скидку 20% на курсы Английского языка в образовательном центре Grante (www.grante.by).

ПРЕИМУЩЕСТВА НАШИХ КУРСОВ

  • Высокий процентаж трудоустройства наших студентов.
  • Более 1000 выпускников.
  • Большое количество практических заданий.
  • Тщательная подготовка к собеседованию.
  • Работа в программах, которые используются в IT компаниях.
  • Поддержка связи по окончанию курсов.

Записаться сейчас / Бесплатная консультация





Ваше имя (обязательно)

Ваш телефон (обязательно). В формате +375XXXXXXXXX

ПОЛНАЯ ПРОГРАММА КУРСА

Подробная программа курса

Тема 1. Введение в основы создания веб-приложения.

  • История и развитие web-программирования.
  • Методы и подходы.
  • Понятие логики.
  • Разделение подходов.
  • Разделение логики, interface и данных.
  • Interface  WSGI.
  • Архитектура проекта.
  • Протокол HTTP.
  • Особенности.
  • Основы HTML5.
  • Обзор CSS3.
  • Бутстрап.
  • Джейд.
  • Установка веб-фреймворка Djangо.
  • Разработка проекта Django.

Тема 2. СУБД.

  • Введение.
  • Установка MySQL.
  • Установка PostgreSQ.
  • Создание собственной базы данных.
  • SQL.
  • Нормализация.
  • Степени нормализации данных.
  • Правка данных.
  • Установка и настройка сервера баз данных.
  • MySQL и PostgreSQL.
  • Создание базы данных.
  • Язык SQL.
  • Нормализация данных.
  • Object-Relational Mapping.
  • Применение.
  • Migrations.
  • Схема БД.
  • Таблицы.
  • Связи между таблицами.
  • Ключи.
  • Способы хранения данных.
  • Отображение данных.

Тема 3. Модели.

  • Введение.
  • Классификация моделей.
  • Administrator Interface.
  • Сложные запросы.
  • Типы данных.
  • Наследование.
  • Вызов хранимых процедур.
  • Практическое задание.

Тема 4. Web-application Development (Разработка веб-приложения).

  • Введение.
  • Роуты.
  • Представления.
  • Шаблоны.
  • Язык.
  • Передача данных из приложения в шаблоны.
  • Формы.
  • Простейшие.
  • Статические и динамические файлы.
  • Обработка данных.
  • Файлы роутов.
  • Файлы представлений.
  • Использование языка шаблонов.
  • Создание простых форм.
  • Обработка статических файлов.
  • Практическое задание.

Тема 5. Функциональные возможности веб-приложения.

  • Представления на основе классов.
  • Model Forms.
  • Инструменты создания форм.
  • Анализ параметров форм.
  • Авторизация пользователя.
  • Сессии, не требующие регистрации.
  • Safety.
  • Formsets.
  • Основы тестирования.
  • Классификация видов тестирования.
  • Практическое задание.

Тема 6. Гибкая настройка веб-приложения.

  • Промежуточные значения.
  • Теги.
  • Фильтры.
  • Настройка собственных тегов.
  • Разработка собственных тегов и фильтров.
  • Как отделить статический  контент от динамического.
  • Signals.
  • Posts.
  • Sessions.
  • Практическое задание.

Тема 7. Libraries (Библиотеки).

  • Введение.
  • Logging.
  • Настройка почты и отправки сообщений.
  • Отправка почты.
  • Serialization.
  • Обработка изображений при помощи библиотек.
  • Архитектура.
  • Средства отладки.
  • Журналирование.
  • Практическое задание.

Тема 8. Front-End Development.

  • Введение.
  • JavaScript.
  • Основы.
  • Библиотеки.
  • REST-interface.
  • Практическое задание.

Тема 12. Перспективы.

  • Перспективы карьерного роста программиста.
  • Ищем работу.
  • Собеседование.
  • Ссылки.
  • Рекомендации.
  • Итоговый тест по всему курсу.
  • Разбор теста.

Записаться сейчас / Бесплатная консультация





Ваше имя (обязательно)

Ваш телефон (обязательно). В формате +375XXXXXXXXX


Instagram лента

https://www.instagram.com/it_courses_minsk/


Записаться сейчас / Бесплатная консультация





Ваше имя (обязательно)

Ваш телефон (обязательно). В формате +375XXXXXXXXX