Курс «Основы web-разработки» представляет собой интенсивную программу обучения, разработанную для тех, кто хочет научиться создавать современные и функциональные web-приложения. В рамках учебной программы предусмотрено знакомство с web-дизайном, вёрсткой страниц и программированием на стороне клиента и сервера.
Мы ждем ребят, уже владеющих базовыми навыками в программировании. Для обучения необходимо уверенно работать с переменными, ветвлениями, циклами и функциями на любом из языков программирования.
Каждое занятие включает в себя теоретическую и практическую часть, которые направлены на освоение фундаментальных технологий web-разработки. Участники курса ознакомятся с такими языками разметки и программирования как HTML, CSS и JavaScript. Они научатся создавать веб-страницы с учетом современных стандартов и требований к доступности и адаптивности, освоят популярную библиотеку React.
В дополнение к основной части курса школьники узнают о последних трендах и разнообразных инструментах в web-разработке, научатся работать с системой контроля версий. Необходимые инструменты: Visual Studio Code (в том числе полезные расширения для ускорения разработки), NodeJS, браузер, Figma, Git. На курсе будет подробно показано, как организовать процесс создания web-приложений, используя перечисленное программное обеспечение.
В целом, web-разработка представляет уникальную возможность развивать воображение и креативность. Создавая интерактивные веб-приложения, юные разработчики могут проявить свою индивидуальность и уникальный стиль в своих проектах – в этом заключается главное преимущество курса. В процессе работы над различными задачами они должны искать нестандартные пути для воплощения своих идей. Большой выбор технологий и инструментов, доступных в web-разработке, также способствует расширению горизонтов и вдохновляет на эксперименты и инновации.