Меню

Web разработчик

  • Длительность 4 месяца
    250 ак./ч.
  • Расписание 18:40-21:50
    вт. чт. сб.
  • Дата начала 7 ноября 2017 г.
  • Стоимость 50 000
  • Аттестация Диплом (сертификат)

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

Курс “Web Разработчик” позволяет подготовить специалиста с уклоном программирования как на стороне сервера так и клиена, способного разработать программное обеспечение широкого спектра – от простых Интернет-сайтов с использованием HTML5/CSS3 до сложных систем управления контентом CMS на основе технологий PHP, JS, Ajax, MySQL обеспечивающих высокую гибкость и модульную архитектуру. Слушатели осваивают работу с OpenSource-технологией, культура которой дает неограниченные возможности в средствах программной выразительности и делает программное решение независимым от платформы.

Цель программы – дать слушателям глубокие знания и практико-ориентированные умения, необходимые и достаточные для успешной работы на позиции “Web-программист”. Система знаний и умений формируется с акцентом на изучение технологий Интернет, включая работу с базами данных.

Web Разработчик – программист, специализирующийся на разработке и проектировании сложных информационных проектов, основанных на Internet технологиях. В первую очередь – это разработка программного обеспечения Интернет-проектов, в которых широко используются новейшие языки и технологии программирования:

  • языки гипертекстовой разметки HTML5/CSS3, адаптивная верстка
  • язык программирования PHP
  • язык программирования JavaScript
  • библиотека jQuery
  • язык доступа к базам данных SQL (MySQL)

Преподаватели курса – действующие Web-программисты высокой квалификации, имеющие весомые теоретические знания и богатый профессиональный опыт работы по специальности. Все преподаватели имеют специальное компьютерное образование и работают в IT индустрии.

Условия приема

Участникам программы не выставляется жестких входных требований по образованию. Это могут быть учащиеся старших классов, студенты вузов, лица желающие получить дополнительную квалификацию либо систематизировать знания по Web технологии. Необходимо знать основы процедурного программирования (конструкции ветвления, циклы, функции). На курсах можно работать на своей технике под разными операционными системами. Для работы на стационарных машинах в компьютерном классе необходимо умение пользоваться ОС Linux.

Плюсом будет знание математики и информатики на уровене 11 класса. Слушателям необходимо пройти отборочный тест уровня информатики 11 класса до заключения договора.

До заключения Договора на обучение кандидаты могут получить консультацию по содержанию курса и перспективам трудоустройства. Стоимость курса включает собственно обучение, методические пособия и раздаточные материалы.

Выдаваемые документы

  • Диплом о профессиональной переподготовки - при наличии у слушателя в.о, средне профессионального образования (колледж, техникум)
  • Сертификат - при наличии среднего, начального профессионального образования

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

Модуль 1. Разработка Web-сайтов с применением HTML5, CSS3, DHTML, XML

  • Apache/Nginx – HTTP-сервер для создания Интернет-приложений
  • Язык гипертекстовой разметки HTML5
  • CSS3 – каскадные таблицы стилей
  • Технология DHTML
  • DOM модель
  • Верстка слоями, адаптивная верстка
  • Пакетный менеджер Bower

Модуль 2. JavaScript – профессиональное создание Web-сайтов

  • Основы JavaScript процедурное программирование
  • Алгоритмы (стек, очередь, сортировка, деревья, списки)
  • Регулярные выражения
  • Прототипы, наследование и организация ООП в JavaScript
  • jQuery – работа с DOM моделью, обработка событий, динамическая генерация элементов
  • Mustache – шаблонизация для динамических компонент
  • Создание интерфейсные компонент – меню, модальных окон, слайдеров, grid, Drag'n'Drop

Модуль 3. PHP 5 – профессиональное создание Web-сайтов

  • Процедурное программирование в PHP
  • Алгоритмы (стек, очередь, сортировка, деревья, списки)
  • Регулярные выражения
  • Сопутствующие технологии (XSL, XPath, XLink и т.п.)
  • Объектно-ориентированное программирование в PHP
  • Наследование, инкапсуляция, абстракция и полиморфизм
  • UML – основы объектно-ориентированного дизайна (Dia)
  • Composer - менеджер зависимостей
  • Архитектурные паттерны
  • Разработка MVC фреймворка

Модуль 4. Базы данных и основы проектирования. СУБД MySQL

  • Теория реляционных баз данных (БД), основы ER проектирования БД
  • CASE средство для разработки реляционных БД (MySQL Workbench)
  • Установка сервера MySQL
  • Общая архитектура MySQL
  • Создание и администрирование БД в MySQL, настройка прав доступа
  • SQL – язык структурированных запросов
  • Триггеры, представления и хранимые процедуры в MySQL

Расписание занятий

Начало Время Объем Срок Стоимость
7 ноября 2017 г. 18:40-21:50
вт. чт. сб.
250 ак/ч 4 месяца 50 000 руб.

Регистрация

Для записи на курс вам необходимо заполнить форму регистрации: