Веб-разработчик от Eduson Academy
Вы научитесь
Программа курса
В курс входит 21 тема и модуль по трудоустройству. Лекции можно изучать в любое время и дополнять знания за счёт конспектов, интерактивного учебника, чат-бота и PDF-файлов. Практика проходит в виде тренажёров, кейсов и д/з, итогового и сквозных проектов.
Как учиться эффективно
Узнаете, как организовать себя на изучение материала наиболее эффективно и без труда находить нужную дополнительную информацию.
Жизненный цикл ПО
Ознакомитесь с условиями и взаимодействием разработчиков с коллегами в IT-компаниях. Изучите подходы к менеджменту проектов и разработке ПО, облегчающие рабочий процесс.
Удалённая работа
Поймёте, как эффективно, без излишнего трудоголизма и эмоционального истощения работать из дома в дистанционном формате.
Введение в IT. Часть 1
Рассмотрите, что из себя представляет интернет-соединение, для чего нужна ОС и из каких компонентов состоит компьютер.
Введение в профессию веб-разработчика
Разберётесь, чем может быть полезен специалист по созданию и поддержанию работы ПО. Изучите специфику работы с программными приложениями, обеспечивающими пространство для разработки, и системой контроля версий.
Основы веб-разработки
Поймёте, из каких шагов и стадий состоит процесс реализации разного типа сайтов. Получите знания о функционировании поисковых систем, веб-обозревателей, серверов. Научитесь выстраивать план по организации устройства будущего сайта.
Базовая вёрстка: HTML и CSS
Овладеете навыками корректного отображения текстового и графического содержания веб-страниц за счёт применения тегов из HTML и классов CSS. Узнаете, как подготовить макет, на основе которого будет реализована веб-страница.
Работа с макетом сайта
Поймёте, как при помощи приёмов разработки и программирования переносить содержимое, созданное в дизайн-макете, на реальную веб-страницу.
Продвинутая вёрстка
Изучите, как верстать страницы таким образом, чтобы их наполнение корректно отображалось в браузерах и на экранах с различными размерами и сопутствующими характеристиками. Узнаете, как обеспечить более быструю загрузку сайта и внедрять анимации.
Основы программирования
Освоите программные инструменты для управления изменениями кода при разработке. Разберётесь в типичных базовых элементах, которые позволяют работать с данными. Поймёте, как заданная последовательность действий при программировании может выдать определённый результат.
Базовый JavaScript
Рассмотрите правила, которые применимы к программированию на языке JS. Узнаете, как не допускать типичных ошибок и работать с событиями.
Создание макета сайта: UX/UI и Figma
Изучите, как пользоваться востребованным среди дизайнеров и разработчиком графическим редактором, незаменимым при проектировании сайтов и веб-приложений. Разберётесь, как создавать рабочие и продуманные интерфейсы.
Введение в IT. Часть 2
Разберётесь, в правилах написания кода. Узнаете, как функционируют и за что отвечают компьютерные комплектующие. Рассмотрите нюансы работы процессора и файловой системы. Поймёте, что из себя представляет логическая структура веб-приложения.
Продвинутый JavaScript
Углубитесь в овладение фишками использования концепции асинхронности, специальных готовых IT-шаблонов и других инструментов на JS.
Стиль написания кода
Поймёте, как сделать код более понятным, простым и применимым на практике без лишних нагромождений конструкций и ошибок. Узнаете, за счёт чего можно быстрее обнаружить неполадки и устранить их.
Работа с библиотекой React
Узнаете о составляющих и применении менеджера состояний и самой популярной JS-библиотеки, с помощью которой можно решать разные задачи касательно интерфейсов. Овладеете навыками, которые помогут при создании ПО обеспечить более быстрое решение поставленных перед ним задач.
Основы работы с базами данных
Ознакомитесь с понятием и использованием в разработке баз данных. Научитесь заниматься созданием их структурных схем.
Основы backend
Узнаете, что такое серверный рендеринг, программный интерфейс приложения и для чего применяется архитектурный стиль репрезентативной передачи состояния. Рассмотрите, как и почему должна быть взаимосвязана серверная и клиентская часть веб-приложения.
Тестирование
Овладеете техниками проверки кода на корректность. Поймёте, как определяются критерии тестирования и разрабатываются тест-кейсы.
Как выложить сайт и развернуть приложение
Поймёте, как обеспечить доступ пользователей к готовому сайту или веб-приложению в интернете. Овладеете базовыми знаниями из области DevOps-методологий.
Поддержка готового проекта
Получите навыки, которые помогут разобраться в документах и коде, созданных другими программистами, вносить в них корректировки и работать с отчётностью.
Выпускающий блок — карьерный акселератор
Подготовите свою финальную работу по курсу и получите помощь в оформлении резюме и трудоустройстве от профессионального наставника в этой сфере.