Курс: Backend-разработчик

Курс: Backend-разработчик

Курс: Backend-разработчик


Продолжительность курса: 40 ак. ч.

Описание курса:
Обучение охватывает ключевые аспекты разработки: от основ программирования и проектирования архитектуры ПО до реализации безопасного функционала с использованием PHP, JavaScript, HTML и фреймворка Yii 2. Особое внимание уделяется работе с базами данных и защите информации от распространённых угроз.

Аудитория:
• Программисты;
• Системные администраторы;
• Любые IT-специалисты, которые хотят развиваться в области разработок.

Необходимая подготовка:
Базовые знания основ программирования.

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

Модуль 1. Основы архитектуры программного обеспечения:
• Понятие архитектуры ПО, её назначение и виды;
• Использование типовых архитектурных решений и паттернов проектирования;
• Модельно-ориентированное проектирование и CASE-инструменты;
• Компонентный подход к построению систем. Основы проектирования ПО.

Модуль 2. Веб-программирование: HTML и базовая верстка:
• Структура HTML-документа;
• Форматирование текста, списки, таблицы, гиперссылки;
• Работа с графикой и мультимедиа;
• Блочная верстка страниц с использованием современных подходов.

Модуль 3. Язык программирования PHP: основы и объектно-ориентированное программирование:
• Обзор возможностей языка PHP. Основные конструкции: циклы, условия, массивы, функции;
• Работа с переменными, типами данных, областью видимости;
• ООП в PHP: классы, объекты, наследование;
• Обработка форм, работа с файлами, обработка исключений.

Модуль 4. Основы Jav * aScript: клиентская разработка:
• Введение в язык JavaScript;
• Типы данных, переменные, выражения и операторы;
• Работа с объектами, массивами, функциями, классами и модулями;
• Возможности стандартной библиотеки JavaScript.

Модуль 5. Работа с базами данных: MySQL:
• Основы работы с СУБД MySQL;
• Создание запросов, соединение таблиц, использование функций;
• Управление данными, транзакции, оптимизация запросов.

Модуль 6. Разработка на PHP с использованием фреймворка Yii 2:
• Архитектура MVC в Yii 2: модели, контроллеры, виды;
• Основные элементы: модули, виджеты, ресурсы, фильтры;
• Работа с базами данных и пользовательским вводом;
• Безопасность и кэширование в Yii 2.

Модуль 7. Информационная безопасность веб-приложений:
• Основные угрозы и методы защиты информации;
• Криптографические и технические средства обеспечения ИБ;
• Утечки информации по техническим каналам;
• Классификация угроз, защита от вредоносного ПО;
• Обеспечение безопасности веб-приложений на практике.


Окончательная цена указывается в договоре на обучение.

Характеристики курса

  • Начало: Ведется набор
  • Вендор: Информационные системы и программирование
  • Код курса: BACKR
  • Город: Пермь, Москва,
  • Направление: Курсы для IT-специалистов
  • Академических часов: 40
  • Количество мест: 8
  • Очно: 70900 ₽
  • Дистанционно: 70900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

8 800 (600)-66-16

Владелец сайта:
АНО ДПО «Учебный центр «ШИФТ»
ИНН 5904355180
ОГРН 1175958039586
Юридический адрес: 614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32.
E-mail: info@eshift.ru