Комплексный учебный курс Академии Code Labs, раскрывающий динамичный мир веб-разработки, открывает путь к созданию интересных, функциональных веб-сайтов и приложений.
Глава 0: Предварительная работа
Наша предварительная работа закладывает основу, давая вам необходимые основы. Погрузитесь в знакомство с HTML, CSS и JavaScript, а также с ключевыми инструментами разработчика — Git, GitHub и VS Code — чтобы развить свое мастерство.
Глава 1: Освоение фронтенд-алхимии
Раскройте творческий потенциал в создании увлекательных пользовательских интерфейсов с помощью HTML, CSS и JavaScript. Погрузитесь в их тонкости, чтобы структурировать контент, стилизовать макеты и обеспечить интерактивность. Такие проекты, как создание динамичного приложения-викторины и создание визуально потрясающих целевых страниц с помощью Bootstrap, улучшат ваши практические навыки.
Глава 2: Навигация по серверной части с помощью NodeJS
Окунитесь во вселенную серверной части — NodeJS познакомит вас с чудесами серверной части. Изучите настройку сервера, базы данных и создание API, разбирая уровни TCP/IP, HTTP и сетевые приложения. Проекты, включая приложения CLI и сетевые проекты, повышают ваши навыки работы с серверной частью.
Глава 3: Создание футуристического внешнего интерфейса с помощью ReactJS
Отправьтесь в путешествие по фреймворкам JavaScript — ReactJS, Angular и Vue.js. Используйте ReactJS для создания надежных интерактивных веб-приложений. От компонентов до продвинутых концепций — погрузитесь в управление состоянием с помощью Redux. Полнофункциональные приложения, такие как управление задачами и приложения для книг, демонстрируют ваше мастерство ReactJS.
Глава 4: ExpressJS: создание высокопроизводительных API
Мастерство ExpressJS манит — научитесь создавать масштабируемые и эффективные серверные части. Погрузитесь в веб-сервисы, REST и API-интерфейсы проектирования. Postman и Swagger помогают в тестировании и документировании. Разработайте полноценный REST API для управления задачами, укрепив опыт ExpressJS.
Глава 5: Исследование данных и баз данных
Погрузитесь в мир баз данных — от реляционных до NoSQL, таких как MongoDB. Создавайте API и интегрируйтесь с MongoDB. Создайте надежный полноценный API, освоив хранение и управление данными.
Глава 6: Расширенные возможности серверной стороны
Повысьте мастерство разработки на стороне сервера: основы безопасности, аутентификация, GraphQL и модульное тестирование. Создайте комплексную службу аутентификации и авторизации, укрепив свои навыки.
Глава 7: Использование BaaS и DevOps
Откройте для себя возможности Backend как услуги (BaaS) и DevOps. Погрузитесь в облачные вычисления, Firebase, Docker и NestJS. Dockerize и развернуть полное серверное приложение NodeJS в контейнерах.
Выпускной проект: улучшите свое портфолио
Проложите свой путь с помощью дипломного проекта, демонстрирующего ваше мастерство, руководствуясь знаниями, полученными на протяжении всего курса. Изучите исключительные проекты, созданные нашими выпускниками, на нашем веб-сайте.
Раскройте весь потенциал веб-разработки — загрузите нашу комплексную учебную программу и примите участие в преобразующем пути к тому, чтобы стать опытным веб-разработчиком.
Загрузите полную программу обучения здесь. Запланируйте встречу с одним из наших экспертов по образованию здесь.