Source IT

JavaScript

13 500 UAH за курс
3 месяцев
Для начинающих
JavaScript
Этот курс научит вас JavaScript с нуля до уровня, достаточного для работы. Вы освоите верстку, работу с DOM, асинхронный код и основы фреймворков. После курса вы сможете создавать функциональные веб-приложения и работать с реальными проектами.

О курсе

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

Основы веб-разработки и HTML/CSS

На этом курсе начинают с основ. Студенты знакомятся с JavaScript и инструментами разработки. Учат базовые принципы HTML и CSS, создают первую веб-страницу. Затем систематизируют знания по верстке - анализируют макеты, изучают типовые компоненты как меню, формы и галереи.

Профессиональная верстка и первые шаги в программировании

Здесь углубляются в современные стандарты HTML5 и CSS3. Учат писать чистый код, делать адаптивную верстку и использовать Bootstrap. На практике разбирают типовые ошибки. Затем переходят к первым скриптам - знакомятся с консолью браузера и системой контроля версий Git.

Фундаментальные основы JavaScript

Этот блок посвящен базовым концепциям языка. Изучают структуру кода, переменные, типы данных и методы встроенных объектов. Затем переходят к управляющим структурам - условные операторы, логические операторы и циклы. Отдельное внимание уделяют функциям - их разновидностям, аргументам и асинхронному коду с callback-функциями.

Углубленное изучение функций и работа с DOM

Здесь рассматривают более сложные аспекты функций - области видимости, замыкания, рекурсию и изменение контекста выполнения. Затем переходят к работе с DOM-деревом - обучаются взаимодействовать с элементами страницы, манипулировать CSS и работать с окнами браузера.

События, анимации и взаимодействие с сервером

Студенты изучают принципы работы с событиями в DOM, обработку и делегирование событий. Знакомятся с библиотекой jQuery для упрощения работы с DOM. Учат создавать анимации - как с помощью CSS transitions, так и чистым JavaScript. Отдельный модуль посвящен AJAX - асинхронному взаимодействию с сервером и кросс-доменным запросам.

Объектно-ориентированное программирование и шаблоны

Этот блок охватывает основы ООП в JavaScript и особенности его реализации в этом языке. Изучают наследование, шаблоны повторного использования кода и подходы для написания поддерживаемого кода. Рассматривают шаблоны работы с DOM без сторонних библиотек и общие шаблоны проектирования.

Современные подходы и фреймворки

Завершающие модули посвящены работе с большими проектами. Студенты изучают принципы организации кода, инструменты анализа качества, оптимизацию и сжатие. Знакомятся с MVC фреймворками и принципами построения одностраничных приложений. Изучают основы React.js, Angular.js и Require.js. Последние темы включают регулярные выражения, валидацию, HTML5 хранилища и Local Storage.

Результаты обучения

После завершения курса студенты получают прочные знания JavaScript, могут свободно разрабатывать и налаживать программы. Умеют работать с функциями и событиями, реализовывать обмен данными с сервером без перезагрузки страницы. Владеют основами создания анимаций и понимают принципы работы JavaScript-фреймворков.

Преимущества курса

Курс предлагает гибкие условия оплаты - можно рассчитываться частями. После успешного завершения выдается сертификат. Программа построена с учетом реальных требований IT-компаний. В течение обучения ведется рейтинг успеваемости, что помогает отслеживать прогресс. Дополнительно проводится занятие по стратегии трудоустройства в IT-сфере.

Что включено

Выдается диплом/сертификат
Гибкий график
Сопровождение ментора