Курс: Разработка сайтов и веб-приложений (WEB)
Изучите использование библиотеки React, фреймворков Bootstrap и Django. Познакомитесь с основами Backend-разработки и работы с базами данных. Поймете, как устроен Git.
Знания, умения и навыки, полученные в результате прохождения этого курса, обязательно помогут вам с последующим трудоустройством.
В качестве итогового проекта вы разработаете собственное веб-приложение и создадите портфолио из нескольких проектов разной сложности – простые лендинги, многостраничные сайты, интернет-магазины и др.
Результат / будет знать, уметь
- Научитесь верстке страниц при помощи HTML и CSS.
- Изучите практическое применение языков программирования Python и JavaScript.
- Научитесь использовать фреймворки Bootstrap и Django.
- В качестве итогового проекта вы разработаете собственное веб-приложение.
- Создадите портфолио из нескольких проектов разной сложности.
Контакты
Программа
+ Основы HTML и CSS, верстка адаптивных страниц, работа с анимацией, формами.
+ Семантическая верстка, технологии БЭМ, Flex, Grid, Bootstrap, работа с препроцессорами и css-переменными.
+ Работа с Git репозиторием.
+ Основы веб-дизайна, работа в Figma и Photoshop.
+ Введение в программирование на JS. Объекты, массивы, строки. Функции в JS. Объекты String, Date, Math.
+ Введение в ООП (объектно-ориентированное программирование): классы, наследование, абстрактные классы.
+ Обработка событий. Работа с BOM, DOM. Формы, валидация.
+ Работа с JSON, AJAX. Асинхронность – promise, Fetch, Async Await. Работа с API.
+ Основы TypeScript. Переменные, базовые типы данных. Функции.
+ Введение в React. JSX/TSX. Рендеринг элементов. Компоненты, состояние компонента, композиция.
+ Хуки, работа с базовыми хуками useState, useEffect, useRef.
+ Работа с формами. Запросы к серверу, пользовательские хуки.
+ Маршрутизация, создание ссылок, React Router. Context API. State Management.
+ Введение в Redux. Styled-comments, React Query.
+ Основы проектирования баз данных. Работа с таблицами на примере SQLite, типы данных, первичные и внешние ключи.
+ Связи между таблицами. Язык SQL. Операции с данными, запросы.
+ Основы работы с Node.js, модули, npm, package. json и конфигурация проекта.
+ Создание сервера с помощью фреймворка Express, тестирование функциональности.
+ Базовые конструкции языка, работа с коллекциями - списки, словари, кортежи, множества. Функции.
+ Работа с файлами.
+ ООП (объектно-ориентированное программирование) на Python, работа с классами.
+ Фреймворк Django. Обработка запросов, маршрутизация. Создание и использование шаблонов.
+ Работа с формами. Подключение базы данных и работа с моделями.
+ Систематизация и практическое применение полученных ранее знаний, умений и навыков при создании собственного веб-приложения.
+ Защита итогового проекта.
+ Подготовка и создание портфолио из созданных вами проектов.
Характеристики, актуальность курса, программа могут меняться, поэтому всю необходимую информацию всегда уточняйте у организаторов. Нажмите, чтобы писать о неактуальной информации.