290 руб.
в месяц
Курсы

Язык PYTHON для Web-программирования

Чему вы научитесь

Основным принципам объектно-ориентированного программирования
Синтаксису языка Python
Разрабатывать программное обеспечение на языке программирования Python
Разрабатывать веб-сервисы на языке программирования на Python

Описание курса

Язык программирования Python применяется в следующих областях:

  1. Web-программирование
  2. Системное администрирование
  3. Разработка прикладного ПО, в том числе компьютерных игр
  4. Научные исследования

Наш курс покрывает самую популярную область применения - WEB-разработку.

Программа курса состоит из трех частей: язык программирования Python, HTML/CSS, Django

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

Программа курса

ЧАСТЬ 1: ЯЗЫК ПРОГРАММИРОВАНИЯ PYTHON

  • Модуль 1 – Введение в язык программирования
  • Модуль 2 – Типы и операции
  • Модуль 3 – Инструкции и синтаксис
  • Модуль 4 – Функции
  • Модуль 5 – Модули
  • Модуль 6 - Классы и ОПП
  • Модуль 7 – Исключения и инструменты
  • Модуль 8 – Расширенные возможности языка

ЧАСТЬ 2: HTML/CSS

  • Введение. Структура HTML
  • Форматирование текста при помощи HTML.
  • Форматирование при помощи CSS
  • Списки. CSS отступы и поля
  • Графика в web-дизайне. Оптимизация графики
  • Гиперссылки. Принципы навигации web-сайта
  • Таблицы
  • Верстка web-страниц
  • Создание страниц средствами HTML5 и CSS3
  • Создание адаптивной верстки

ЧАСТЬ 3: DJANGO

  • Django. "Hello world!"
  • HTTP (GET, POST), (200, 404, 500), headers, cookies
  • Инструменты отладки браузера (Firebug, Web Developer)
  • Введение и описание фреймворка
  • Старт проекта
  • Команды manage.py
  • Django.contrib
  • Авторизация, django.contrib.auth
  • Админка
  • Статика
  • Структура проекта и приложения (ulr->view->model->template)
  • Паттерн MVC (MVT)
  • Модели и поля, типы полей и атрибуты
  • Связи между таблицами и проектирование БД
  • Миграции
  • фикстуры
  • QuerySet
  • Raw-sql
  • Класс админки
  • Настройка отображения виджетов
  • Кастомизация ItemView, ListView, редактирование в ListView
  • Сортировка, фильтры, поиск admin actions, редактирование полей в ListView
  • Admin actions, редактирование полей в ListView
  • Шаблоны
  • Синтаксис, логические конструкции
  • Наследование и includes
  • Понятие контекста, контекст процессор
  • Теги и фильтры
  • Формы
  • Типы полей
  • Виджеты
  • Атрибуты
  • Валидация
  • Формы для моделей
  • Django CBV
  • Встроенные class-based views (TemplateView, ListView, ItemView)
  • Использование форм с class-based views
  • Миксины
  • Отправка email
  • Кэширование
  • Пагинация
  • Logging
  • pdb
  • Debug toolbar
  • Extensions
  • Unit-tests
  • Selenium
  • Nginx, uwsgi
  • Управление статикой
  • Деплоймент

Организатор

Компьютерная Академия Шаг
Компьютерная Академия Шаг
Компьютерная Академия ШАГ – международное учебное заведение, специализирующееся на компьютерном образовании.ШАГ – крупнейший авторизованный учебный центр Microsoft, Cisco, Autodesk. Студенты ШАГа бесплатно получают международные сертификаты в процессе обучения. В Компьютерной Академии ШАГ обучение проводится по уникальным авторским методикам, получившим высокую оценку IT-индустрии. УНП: 19268498

Вам также будет интересно

Открытая дата Введение в Java
Срок
60 ак.ч.
Стоимость
680 руб.
Открытая дата Основы программирования на Python
Срок
60 ак.ч.
Стоимость
525 руб.
290 руб. в месяц
Период занятий
С 18 сентября по 24 мая
Срок обучения
9 месяцев
Адрес
Телефон
+375 33 357 26 66