BackEnd разработка

Программа профессиональной переподготовки​ "BackEnd разработка​"

Программа соответствует профессиональному стандарту 06.035 «Разработчик WEB и мультимедийных приложений»

Вид профессиональной деятельности «Проектирование, разработка и интеграция информационных ресурсов в локальной сети и информационно-телекоммуникационной сети «Интернет»

Профессия Back-End разработчик

BackEnd — одна из самых востребованных профессий нашего времени. Back-end программисты создают функционал и серверную часть в WEB-приложений. Особенности таких специалистов заключаются в том, что они реализуют полностью внутреннее содержание любой WEB-системы. Они разрабатывают базы данных и программируют на WEB языках. Создание бизнес-логики или ядра корпоративного сайта Backend системы требует аналитический склад ума. Современный WEB-программист должен уметь работать с API, проектировать и разрабатывать библиотеки, иметь представление о кроссплатформенной и адаптивной верстке.

Back-end разработчику необходимо знать языки программирования, такие как PHP, Python, JavaScript. Дополнительно принципы взаимодействия с серверами MySQL или MongoDB. Обязательно требуется знания по работе с популярными и актуальными фреймворками.

Специальность «BackEnd разработка​» позволяет занимать следующие должности:

  • BackEnd developer / Разработчик серверной части
  • WEB programmer / WEB-программист
  • PHP Developer / PHP разработчик
  • Python Developer / Python разработчик

Программа профессиональной переподготовки «BackEnd разработка​» осуществляет подготовку кадров по созданию корпоративных ресурсов, Интернет-магазинам и Бизнес решений на WEB-платформе. Специальность состоит из практических курсов и позволяет получить необходимые профессиональные компетенции. Знания полученные в процессе обучения будут подтверждаться дипломом Российского экономического университета им. Г.В. Плеханова о профессиональной переподготовке с правом на ведение нового вида деятельности.

К дополнению рекомендуем пройти обучение по специальности FrontEnd разработка
или комплексной программе WEB-разработка и дизайн

Планируемые даты начала программы

с 25.01.2020 

по субботам

Объём программы

250 ак. часов (из них 108 аудиторных)

Категория слушателей

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

Стоимость обучения на программе

38 600 рублей

оплата возможна в 2 этапа

Время обучения

с 11:00 – 16:00

Контакты

8 903 105 90 17

uc@mpt.ru

Программа "BackEnd разработка" включает следующие курсы

PHP

Программирование на языке PHP

Скриптовый язык PHP интенсивно применяется для создания WEB-ресурсов и веб-приложений. Он поддерживается всеми хостинг-провайдерами и считается лидером среди, языков для создания динамических WEB-сайтов. PHP используется для создания интернет-магазинов, корпоративных порталов, систем дистанционного обучения, WEB-проектов любой сложности.
В процессе обучения на курсе «Программирование на языке PHP» формируются теоретические и практические знания. На уроках рассматриваются базовые возможности языка, его синтаксис, принципы и особенности объектно-ориентированного программирования, включая концепции разработки MVC.

Основы баз данных MySQL

База данных представляет собой совокупность информации, которая структурирована и хранится в табличном виде. Ни один полноценный WEB-проект не обходится без базы данных, так как весь контент сайта хранится именно в ней. Помимо, в базе данные могут храниться регистрационные данные, сообщения с гостевых книг или форумов, SEO-данные многое другое.
Одной из бесплатных и самых популярных серверов баз данных является MySQL. Он используется в авторских проектах и CMS. Чтобы использовать MySQL эффективно, нужно знать его инструментарий, возможности и особенности.
Курс «Основы баз данных MySQL» позволяет будущим разработчикам освоить все основные концепции программирования баз MySQL.

MySQL
Yii2 Laravel

Разработка сайтов на PHP-фреймворках

Для упрощения и повышения скорости разработки сайтов на языке программирования PHP были разработаны различные фреймворки. Например: YII2 и Laravel.
Образовательный курс «Разработка сайтов на PHP-фреймворках» направлен на обучение практическому использованию РНР в рамках популярных фреймворках.
В процессе обучения осуществляется установка и настройка, а также реализация веб-приложения.

Программирование на языке Python

Python является высокоуровневым языком программирования, ориентированным на повышение производительности и читаемости кода. Сегодня Python считается одним из самых популярных языков программирования. Он используется для решения бизнес-задач и задач по автоматизации программ математического аппарата. Универсальный язык Python используется для написания серверной части WEB-сайтов и BackEnd разработки веб-приложений.
Курс «Программирование на языке Python» рассчитан на новичков в программировании. С основ в изучении позволяет стать полноценным разработчиком WEB-сервисов и решений. На протяжении всего процесса обучения рассматриваются различные примеры применения языка для решения практических задач.

Python
MongoDB

Основы баз данных MongoDB

MongoDB представляет собой систему управления базами данных с открытым исходным кодом, которая не требует описания схемы таблиц.
Программа курса «Основы баз данных MongoDB» знакомит с основными концепциями работы с MongoDB, знакомит его сервером и принципами администрирования.

Разработка WEB-приложений на Django

Django - свободный фреймворк для WEB-приложений на языке Python. Фреймворк Django реализует архитектурный паттерн Model-View-Template или сокращенно MVT, который по факту является модификацией распространённого в веб-программировании паттерна MVC.
В процессе обучения на курсе «Разработка WEB-приложений на Django» создаются программы, WEB-проекты и скрипты для серверов, что позволяет подготовить хорошее портфолио и позволяет стать квалифицированным разработчиком.

Django

Документ об окончании

При успешном окончании обучения выдаётся диплом о профессиональной переподготовке Российского экономического университета им. Г.В. Плеханова

Подать заявку на обучение




я согласен на обработку персональных данных

Обобщённая программа обучения

Продолжительность: 24 аудиторных академических часа

  • Структурное программирование на PHP: синтаксис, типы данных, операторы условий и циклов, массивы.
  • Создание и обработка форм.
  • Обработка строковых данных
  • Работа с файлами.
  • Объектно-ориентированное программирование: объекты и классы, наследование, модификаторы доступа, статические методы и свойства
  • Ссылки на объекты. Сравнение объектов.
  • Model-View-Controller.

Продолжительность: 6 аудиторных академических часов

  • Основные поняти баз данных.
  • Сервер MySQL и интерфейс phpMyAdmin.
  • Подключение PHP проекта к базе MySQL.
  • Запросы в MySQL.
  • Создание и удаление таблиц.
  • Добавление данных.
  • Выборка и фильтрация данных.
  • Редактирование данных.
  • Удаление информации из базы.
  •  

Продолжительность: 12 аудиторных академических часов

  • Установка фрейм ворка и его подготовка к работе.
  • Паттерн MVC.
  • Обзор и структура фрейворков.
  • Создание контроллера.
  • Подключение базы данных.
  • Почтовые протоколы.
  • Работа с GII.
  • Интерфейс панели администратора и работа с формами.

Продолжительность: 24 аудиторных академических часа

  • Структура языка программирования Python.
  • Линейные процессы, ветвлений и циклы.
  • Подпрограммы. Функциональное программирование.
  • Обработка текстовой информации.
  • Списки.
  • Объектно-ориентированное программирование.
  • Сокеты и сетевое программирование.
  • Метаклассы.
  • Логирование. Реализация API. Добавление в базу данных.
  • Работа с XML документами.
  • Динамический импорт модулей.
  • Проектирование и реализация WEB-сервиса.
  •  

Продолжительность: 6 аудиторных академических часа

  • Устройство базы данных MongoDB. Документы.
  • Установка и администрирование базы данных.
  • Запросы в MongoDB.
  • Основные функции БД: добавление данных, выборка из БД, группировка, обновление, удаление информации.

Продолжительность: 24 аудиторных академических часа

  • Установка фреймворка Django.
  • Передача данных из приложения в шаблоны.
  • Хранение и обработка данных.
  • Средства создания форм.
  • Авторизация пользователей и разграничение прав доступа.
  • Возможности шаблонного механизма.
  • Развертывание WEB-приложения.