Санкт — Петербургский Национальный Исследовательский Университет Информационных Технологий, Механики и Оптики (УНИВЕРСИТЕТ ИТМО) приглашает Вас пройти актуальный курс повышения квалификации: «WEB разработчик (NodeJS)».
Курс “Frontend Разработчик” позволяет подготовить специалиста с уклоном программирования на стороне клиентской части веб-сайта. Способного разработать привлекательный и удобный интерфейс взаимодействия с пользователем. Готового создать программное обеспечение широкого спектра – от простых Интернет-сайтов с использованием HTML5/CSS3 до сложных систем управления контентом на базе CMS. Слушатели осваивают работу с OpenSource-технологией, культура которой дает неограниченные возможности в средствах программной выразительности и делает программное решение независимым как от поставщика технологий так и от платформы.
Цель программы – дать слушателям глубокие знания и практико-ориентированные умения, необходимые и достаточные для успешной работы на позиции “Web-программист”. Система знаний и умений формируется с акцентом на изучение технологий Интернет.
Формат и форма обучения | Продолжительность | Итоговая аттестация | Получаемый документ |
---|---|---|---|
Очно | 3 месяца | Тестирование | Удостоверение о повышении квалификации |
Frontend Разработчик – программист, специализирующийся на разработке и проектировании сложных информационных проектов, основанных на Internet технологиях. В первую очередь – это разработка программного обеспечения Интернет-проектов, в которых широко используются новейшие языки и технологии программирования:
- Языки гипертекстовой разметки HTML5/CSS3
- Язык программирования JavaScript
- Технология Ajax
- NodeJS — программирование на стороне сервера
- Express фреймворк для веб приложений
Преподаватели курса
Действующие Web-программисты высокой квалификации, имеющие весомые теоретические знания и богатый профессиональный опыт работы по специальности. Все преподаватели имеют специальное компьютерное образование, многие из них работают на российский ВПК.
Условия приёма
Участникам программы не выставляется жестких входных требований по образованию. Обязательным условием для приема является квалифицированное пользование Linux, MacOS, Windows. Также необходимы базовые знания по основам программирования: переменные , конструкции ветвления, циклы, функции. Плюсом будет умение работать в консоли Linux, Windows.
До заключения Договора на обучение кандидаты могут получить консультацию по содержанию курса и перспективам трудоустройства. На курсе действует входное тестирование по результатам которого выносится решение о приеме слушателя. Стоимость курса включает собственно обучение, методические пособия, раздаточные материалы.
Выдаваемый документ
- Удостоверение о повышении квалификации — при наличии у слушателя высшего или средне профессионального образования.
- Сертификат — при наличии среднего полного, неоконченного высшего или начального профессионального образования.
Разработка Web-сайтов с применением HTML5/CSS3
- Язык гипертекстовой разметки HTML5
- CSS3 – каскадные таблицы стилей
- Технология DHTML
- DOM модель
- Блочная и адаптивная версткаJavaScript – профессиональное создание Web-сайтов
- Основы JavaScript процедурное программирование
- Алгоритмы (стек, очередь, сортировка)
- Регулярные выражения
- Прототипы, наследование и организация ООП в JavaScript
- jQuery – работа с DOM моделью, обработка событий, динамическая генерация элементов
- Создание интерфейсные компонент – меню, модальных окон, слайдеров, grid, Drag'n'DropNodeJS - программирование на стороне сервера
- Установка Node.js
- Менеджер пакетов npm
- Входящие/исходящие запросы
- Встроенные модули http, path, fs
- Создание и подключение модулей
- Express.js - фреймворк для веб-приложений
- Создание чата на Node.jsПрогрессивный JavaScript-фреймворк
– Введение в Vue.js
– Основы интерактивности в Vue.js
– Работы с элементами управления
– Особенности работы с массивами данных
– Компоненты
– Слоты и маршрутизация
– Расширение Vue.js
Зарегистрируйтесь на участие в курсе по программе Университета ИТМО:
66 000 руб.
(Возможна рассрочка платежей).