Курс "FullStack разработчик" предназначен для тех, кто хочет освоить все необходимые навыки для создания полноценных веб-приложений. В рамках курса студенты изучат следующие технологии и инструменты: HTML: основной язык разметки, используемый для создания структуры веб-страниц. CSS: язык стилей, который позволяет задавать внешний вид и оформление веб-страниц. JavaScript (JS): язык программирования, используемый для добавления интерактивности и динамического поведения на веб-страницах. Git/GitHub: система контроля версий, которая позволяет отслеживать изменения в коде, сотрудничать с другими разработчиками и управлять проектами. Figma: инструмент для создания дизайна интерфейсов, который позволяет создавать макеты и прототипы веб-приложений. VS Code: популярная интегрированная среда разработки (IDE), которая обладает множеством функций и расширений для комфортной работы с кодом. PHP: скриптовый язык программирования, широко используемый для разработки веб-приложений и серверной части. SQL: язык структурированных запросов, используемый для работы с базами данных. MySQL/PHPMyAdmin: система управления базами данных, которая позволяет создавать, изменять и управлять данными в базе данных MySQL. Данный курс состоит из следующих курсов: JavaScript Pro HTML CSS Lite PHP Git и GitHub HTML CSS Pro SQL Lite Для кого этот курс: Для начинающих: С нуля освоите востребованную профессию и научитесь создавать сайты Cтруктурируете имеющиеся знания и освоите инструменты для работы на уровне Junior Для профессионалов: Расширите профессиональные компетенции, сможете повысить свою ценность на рынке труда Начальные требования: Желание учиться и узнавать что-то новое! В курс входят: 217 уроков 4часа 26минут видео 712 тестов 242 интерактивные задачи Спойлер: Программа курса Общая информация о курсе Общая информация о курсе Вливаемся в WEB-разработку Что такое создание сайтов? Фронтенд и бэкенд URL-адреса Хостинг Редактор кода Что такое редактор кода? Установка VS Code Плагины Функции редактора VS Code HTML Начало HTML: Знакомство HTML: Синтаксис HTML: Документ HTML: Онлайн компилятор для тестов HTML Теги HTML: Заголовки и параграфы HTML: Комментарии HTML: Вложенность тегов HTML: Блочные и строчные элементы HTML: Списки HTML: Тег переноса, тег pre HTML: Div HTML: Итоговая контрольная работа №1 HTML атрибуты HTML: Атрибуты HTML: Универсальные атрибуты HTML: Ссылки HTML: Изображения HTML: Атрибут style HTML: Цвета и спецсимволы HTML: Кнопки HTML: Input HTML: Формы HTML: Таблицы HTML: Итоговая контрольная работа №2 CSS Начало CSS: Знакомство CSS: Подключение CSS к HTML CSS: Синтаксис CSS: Селекторы CSS: Итоговая контрольная работа №3 CSS Основы CSS: Псевдоэлементы CSS: Единицы измерения CSS: Работа c изображениями CSS: Работа с текстом CSS: Рамки и границы CSS: Выбор цвета CSS: Подключение внешних шрифтов CSS: Отступы CSS: Display CSS: Свойства списков CSS: Итоговая контрольная работа №4 GitHub GitHub: Знакомство GitHub: Установка GitHub: Первые команды GitHub: Ветки GitHub: Push GitHub: Удаление репозитория GitHub: Синтаксис Markdown GitHub: Clone GitHub: Описание профиля GitHub: Контрольная работа №5 Figma Figma: Знакомство Figma: Установка Figma: Регистрация Figma: Создание проекта Figma: Фишки Практика HTML и CSS Практика №1 Практика №2 Практика №3 Многостраничность Многостраничность 7 проектов в портфолио Пишем проект вместе Проект №1: Бургерная Проект №2: Музыкальный плеер Проект №3: Магазин одежды Проект №4: Автосалон Проект №5: Сайт ВУЗа Проект №6: Личный блог Проект №7: Nike Введение в JavaScript JS: История JS: Отличия JavaScript от других языков программирования JS: Инструменты для работы с JavaScript JS Основы языка JS: Структура JS: Комментарии JS: Ввод и вывод использую консоль JS: Переменные JS: Типы данных JS: Разбиение строки JS Операции JS: Арифметические операторы JS: Сложные Арифметические операторы JS: Операторы присваивания и сравнения JS: Логические операторы JS Ветвления JS: Условная конструкция JS: Switch JS: Тернарный оператор JS Циклы JS: Цикл for JS: Цикл while/do..while JS: Прерывание цикла JS Массив JS: Массив JS: Создание массивов и работа с ними JS: Двумерные массивы JS Множества JS: Создание и основные операции JS Итоговая контрольная работа №1 JS: 1 Уровень сложности JS: 2 Уровень сложности JS: 3 Уровень сложности JS Функции JS: Что такое функции JS: Функциональное выражение JS: Колбэк функции JS: Return JS: Стрелочные функции JS: Рекурсивные функции JS: Контекст вызова функции JS: Замыкание JS Объекты JS: Что такое объекты и как они работают JS: Создание объектов и работы с ними JS: Строковые объекты JS: Математический функции JS: Дата и время JS Регулярные выражения JS: Регулярные выражения JS: Работа с регулярными выражениями JS Обработка ошибок JS: Обработка ошибок JS Итоговая контрольная работа №2 JS: 1 Уровень сложности JS: 2 Уровень сложности JS: 3 Уровень сложности JS Основы работы с DOM JS: Что такое DOM и как он работает JS: Как получить доступ к элементам DOM JS: Операции с элементами DOM JS События и обработчики событий JS: Что такое события и как они работают JS: Пример работы с использованием событий JS: Делегирование событий JS: Drag'n'Drop JS: Отправка формы JS Асинхронность в JavaScript JS: Что такое асинхронность и как она работает JS: Колбеки JS: Промисы JS: Асинхронные функции JS Работа с API JS: Что такое API и как с ним работать JS: CRUD-операции JS: Получение данных с сервера JS: Отправка данных на сервер JS Работа JSON JS: Что такое JSON JS: Stringify и Parse HTML + JS JS: Использование HTML + JS JS Итоговая контрольная работа №3 JS: 1 Уровень сложности JS: 2 Уровень сложности JS: 3 Уровень сложности PHP Начало PHP: Знакомство PHP: Синтаксис PHP: Первый скрипт Hello World PHP: Онлайн компилятор для тестов PHP Основы PHP: Комментарии PHP: Переменные PHP: Типы данных PHP: Константы PHP: Итоговая контрольная работа №1 PHP Операторы PHP: Приоритет оператора PHP: Арифметические операторы PHP: Оператор присваивания PHP: Операторы сравнения PHP: Операторы инкремента и декремента PHP: Итоговая контрольная работа №2 PHP Работа со строками PHP: Перевод/длина строки PHP: strpos/substr/trim PHP: Регистр/str_replace PHP: Из строки в число/Форматирование чисел PHP Управляющие конструкции PHP: Оператор if/else/else if PHP: Циклы PHP: Цикл while/do-while PHP: Цикл for / foreach PHP: Оператор break / continue PHP: Оператор switch PHP: Итоговая контрольная работа №3 PHP Массивы PHP: Массивы PHP: Многомерные массивы PHP: Функции над массивами часть 1 PHP: Функции над массивами часть 2 PHP: Итоговая контрольная работа №4 PHP Функции PHP: Функции PHP: Параметры и аргументы функций PHP: Анонимные и стрелочные функции PHP: Итоговая контрольная работа №5 PHP ООП PHP: Классы и объекты PHP: Конструктор и деструктор PHP: Магические методы PHP: Наследование, полиморфизм и инкапсуляция PHP: Итоговая контрольная работа №6 PHP Работа с файлами PHP: Подключение файла PHP: Запись/добавление в файл PHP: Чтение файла HTML + PHP Метод GET Метод POST PHP + checkbox, radio, select Загрузка файлов на сервер SQL Основы SQL: Знакомство SQL: Создание базы данных и таблиц SQL: Вставка данных SQL: Выборка данных SQL: Обновление данных SQL: Удаление данных SQL: Сортировка данных SQL: Группировка данных SQL: Соединение таблиц SQL: Создание индексов SQL: Использование агрегатных функций База данных MySQL PhpMyAdmin: Установка Open Server PhpMyAdmin: Знакомство PhpMyAdmin: Резервное копирование и восстановление базы данных PhpMyAdmin: Создание и управление таблицами PhpMyAdmin: Работа с запросами SQL PhpMyAdmin: Управление пользователями и привилегиями PhpMyAdmin: Итоговая контрольная работа №7 Вёрстка проектов: HTML + CSS + PHP Подключение базы данных phpMyAdmin к проекту Проект: Отправка письма на почту Проект: Страница регистрации и авторизации 2 проекта fullStack в портфолио Проект: Туристическое агенство Проект: Онлайн-чат DLC: "Древний Рим" Глава I - Мечта Глава II - Знакомство с конкурентами Глава III - Битва за победу Глава IV - Встреча с великими правителями Финал Итоги