Данный курс будет полезен всем тем, кто интересуется веб-разработкой и хотел бы освоить один из наиболее востребованных языков программирования — JavaScript. Вы освоите HTML верстку и стилистическое оформление приложения с помощью CSS. Вы ознакомитесь с различными фреймворками, такими, как Express и Bootstrap, узнаете нюансы работы с базами данных и научитесь деплоить приложения на серверах.
По окончанию курса вы получите как технические навыки разработки веб-проектов, так и коммуникативные, ораторские навыки, например презентация проектов перед заказчиками и работа в команде.
Показываем, как будет расти ваш заработок вместе с опытом. И сколько времени потребуется, чтобы окупить вложения в образование
Данный курс включает 8 блоков с общим объемом 32 занятия. Обучение проходит в онлайн- и офлайн-форматах с возможностью выбрать как групповые, так и индивидуальные занятия. Общая продолжительность курса будет зависеть от скорости усвоения материала студентом.
Ознакомитесь с языком программирования и его отличиями от остальных языков.
Научитесь использовать логические и арифметические операторы для создания логики приложения.
Ознакомитесь с концептом условности в JS и научитесь использовать нелинейные алгоритмы.
Изучите нюансы использования циклов в JavaScript и научитесь пользоваться циклом "while"
Рассмотрите нюансы применения цикла "for", а также изучите операторы "continue" и "break"
Научитесь работать с большими объемами данных, используя массивы.
Научитесь создавать и редактировать текст в JavaScript.
Сможете структурировать код при помощи функций.
Рассмотрите нюансы работы с объектами в JS. Изучите конструкторы, методы и массивы объектов.
Научитесь использовать фреймворк Bootstrap и ознакомитесь с основами верстки в HTML и CSS.
Научитесь управлять объектами веб-страницы с помощью кода JavaScript.
Ознакомитесь с нюансами управления событиями. Узнаете, как искать информацию о событии или элементе.
Рассмотрите нюансы работы с фреймворком Express, а также ознакомитесь с такими инструментами как NodeJS и Git.
Научитесь использовать запросы "GET" и "POST", а также изучите особенности HTTP-протокола.
Научитесь работать с базами данных и подключать их к Express. Освоите простые запросы к БД.
Изучите нюансы управления доступом пользователей к аккаунтам. Познакомитесь с базой Middleware.
Изучите нюансы командной работы и общения внутри группы. В более подробных деталях рассмотрите HTML-теги.
Научитесь работать с заказчиком, определять цели задачи проекта, над которым вы будете работать.
Сфокусируетесь на более детальном изучении CSS. Перейдете от заполнения содержания с помощью HTML к стилистическому оформлению, используя CSS.
Выявите нюансы проработки пользовательской истории и продумывания механик модели приложения.
Изучите нюансы использования Flexbox — метод размещения элементов внутри контейнера.
Научитесь использовать Figma для разработки прототипов приложения.
Ознакомитесь c процессом командной работы в Git и Github.
Изучите нюансы работы с Express и маршрутизацией. Узнаете, как работать с параметрами запросов и приемом post-запроса.
Начнете работу над своим первым полноценным проектом. Изучите особенности и разницу между статистической и динамической информацией.
Более подробно изучите нюансы работы с базами данных, используя MongoDB и Mongoose.
Ознакомитесь с методами манипулирования данными в фреймворке Express.
Освоите нюансы грамотного показа своего веб-проекта аудитории. Разработаете структурированный и логичный сценарий презентации своего проекта.
Вступите в финальную фазу доработки своих проектов. Научитесь пользоваться пагинацией и с её помощью структурировать большие объемы данных.
Научитесь использовать серверы Linux, на которых вы развернете своё приложение. Также установите на сервер NodeJS.
Продолжите работать над презентацией своего проекта. Заполните слайды необходимой информацией и разработаете свой собственный презентационный стиль.
Это финальный этап на курсе. Вы защитите свои веб-проекты и подведете итоги своего обучения.
Просмотр обучающих видеороликов
Делаете все тогда, когда вам это удобно и в подходящем вам темпе
Объяснение возникших вопросов, закрепление пройденного материала и исправление ошибок
Данный проект, показывающий ваши навыки, будет прекрасным дополнением к вашему портфолио
Для прохождения обучения вам понадобится лишь компьютер и интернет-соединение. Всё остальное предоставит наша школа.
Для прохождения обучения ваш ноутбук/компьютер должен иметь минимальные допустимые системные требования. С ними вы можете ознакомиться на нашем веб-сайте.
Обучение организовано так, что вы можете спокойно совмещать его с работой, учебой и личной жизнью. Именно вы решаете, когда работать с материалами курса - вы занимаетесь тогда, когда удобно вам. Все уроки курса будут всегда в вашем доступе, даже после окончания курса, поэтому вы в любой момент сможете повторить пройденный материал.
Да, вы всегда сможете задать вопрос преподавателю в личном кабинете. Также вы будете получать от него обратную связь после выполнения домашних заданий.
Вам не потребуется никаких специальных знаний или подготовки для успешного старта обучения.