ИТМО fronted-dev course (JavaScript, Node.js)
В рамках глобальной цели по становлению фронтенд-разработчиком, изначально планировалось, что первыми курсами будет бэкенд, но звезды сошлись в нужном месте и вместо томительного ожидания весны 2017, курс по фронтенду начнется уже 15 ноября, как обещает ИТМО.
Курс “Frontend Разработчик” позволяет подготовить специалиста с уклоном программирования на стороне клиентской части веб-сайта. Способного разработать привлекательный и удобный интерфейс взаимодействия с пользователем. Готового создать программное обеспечение широкого спектра – от простых Интернет-сайтов с использованием HTML5/CSS3 до сложных систем управления контентом на базе CMS. Слушатели осваивают работу с OpenSource-технологией, культура которой дает неограниченные возможности в средствах программной выразительности и делает программное решение независимым от как от поставщика технологий так и от платформы.
- гласит описание курса.:)
Единственный минус - расписание - лекции в универе в субботу с 18:30 до 21:30. Но это уж фигня)
Подробнее - http://profi.ifmo.ru/frontend-developer/
Критерий завершения
Успешно сдан дипломный проект
Личные ресурсы
Лекции три раза в неделю (вт, чт, сб) с 18:30 до 21:30, плюс все свободное время на обязательные д/з и проекты.
Экологичность цели
Крепкий фундамент, который поможет мне в дальнейшем продвижении по глобальной цели)
-
Модуль 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. Node.js - программирование на стороне сервера.
-
Установка Node.js
-
Менеджер пакетов npm
-
Входящие/исходящие запросы
-
Встроенные модули http, path, fs
-
Создание и подключение модулей
-
Express.js - фреймворк для веб-приложений
-
Создание чата на Node.js
-
- 2612
- 12 сентября 2016, 10:58
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением