Программирование на HTML5 и JavaScript
Учебный центр IT-Академия БелХард проводит набор слушателей на курс «Программирование на JavaScript и HTML 5» в Минске.
Сегодня JavaScript — один из самых популярных, мощных и гибких языков программирования в мире, хотя не так давно считалось, что он не подходит для создания больших программ. Он обладает рядом преимуществ, таких как улучшение визуального представления информации, он включает огромное количество эффектов, он добавляет интерактивность в разрабатываемую программу и др.
С пятой версии HTML перестал восприниматься как просто язык разметки. С появлением HTML5 стал проще целый ряд компонентов контента, а также упростилась работа для поисковиков по индексации сайтов. Сегодня под HTML5 понимают как новые элементы для создания веб-приложений так и технологии CSS3, JavaScript API c широким набором возможностей для создания современных веб- и мобильных приложений, обладающих производительностью и функциональностью настольных.
Цели курса по HTML5 и JavaScript:
- Предоставить слушателям знания и навыки, достаточные для продвинутого программирования с применением JavaScript, HTML5, CSS3
- Подготовить студентов к изучению мобильной разработки и созданию кросс платформенных приложений
Целевая аудитория курса по HTML5 и JavaScript:
- Слушатели, которые только начинают заниматься программированием и хотят получить полный набор знаний для создания клиентской части веб-приложений
- Дизайнеры и HTML верстальщики, которые хотят развиваться в сторону программирования
- Разработчики, желающие повысить свой уровень знаний, добавив в набор знания HTML5, JavaScript и CSS3
- Все кто решил переквалифицироваться в программисты и получить знания и навыки для поиска работы на данном рынке.
Требования к слушателям:
- Знакомство с каким-либо языком программирования на базовом уровне
- Начальные знания о HTML и CSS
Продолжительность курса: 64 академических часа.
Стоимость курса: 6 500 000 руб.
Программа курса:
Часть первая: JavaScript
1. Основы программирования на JavaScript
- Базовые конструкции языка
- Типизация
- Инструменты разработчика (IDE, Debugging)
2. Функции и объекты в JavaScript
- Функции, анонимные, внутренние
- Массивы
- Объекты, методы и свойства
3. Техники программирования
- Функциональное программирование
- Обработка ошибок
- Регулярные выражения
4. Объектно-ориентированное (прототипное) программирование в JavaScript
- Функции как объекты первого класса
- Конструкторы
- Прототипы
- Наследование
- Область видимости переменных
- Замыкания (Closures), пространства имен
5. Введение в клиентский JavaScript
- Что такое DOM
- Работа с DOM
- События
- Динамический HTML
6. AJAX, JSON
- HTTP запросы
- XMLHttpRequest
- JSON
7. JavaScript паттерны
8. Промежуточное заключительное занятие по JavaScript
- Развитие JavaScript
- Полезные ресурсы
Часть вторая: HTML5
1. Что означает HTML5
- История, будущее web и mobile
- Спецификация
- Разметка
- HTML5 forms
2. Медиа элементы
- Использование audio и video элементов
- Рисование 2d графики с использование элемента canvas
- Сравнение Canvas с SVG
3. HTML5 API
- Geolocation
- History
- Drag&Drop
- Оффлайн приложения, HTML5 storage
4. Техники программирования
- Определение поддержки браузером HTML5 возможностей
- Modernizr
- Валидация HTML5
5. Создание приложений с помощью:
- WebSockets
- WebWorkers
- Messaging API
6. Общение с сервером
- XML Http Request2
- Server-sent Events
7. Основы использования JavaScript фреймворков
- jQuery
- jQueryMobile
8. Заключительное занятие по всему курсу
- На что способен HTML5 в будущем
- Полезные ресурсы
Результат:
Каждый слушатель, успешно сдавший финальный экзамен, получает сертификат о прохождении курса. После прохождения курса программирования на HTML5, JavaScript слушатель обладает набором знаний и навыков, достаточным для успешной карьеры на позиции разработчика веб-приложений с применением HTML5, JavaScript и CSS3.
Занятия проводятся два раза в неделю в вечернее время с 18.00 до 21.00, также формируются группы выходного дня.
Получить дополнительную информацию или записаться на курсы программирования на HTML5, JavaScript можно, отправив электронное письмо на адрес: it-academy@belhard.com или по тел. +375 29 54 654 54 или +375 44 54 654 54.
ИТ-Академия «БелХард» — Ваш входной билет в ИТ-индустрию!