Web-разработчик 2025 [campfire-school.com] [Иван Петриченко]

Bot

Администратор
Команда форума
23 Янв 2020
146,077
897
113
1. Погружение в тему создания web-продуктов. Изучение основ HTML и CSS"
  1. Зачем нам этот модуль
  2. Современная разработка сайтов, веб-приложений и других веб-продуктов. Перспективы
  3. Про конструкторы, искусственный интеллект и перспективы
  4. Классификация и этапы создания сайтов/веб-приложений
  5. Как все это работает изнутри: протоколы, клиент-серверная архитектура и http
  6. Как все это работает изнутри: html, css, js и тд.
  7. Работа с графикой: виды, дизайн-макеты и тп
  8. Сервисы для работы с графикой
  9. (Дополнительно) Преобразование иконок в svg формат и “сетки” в макетах
  10. Установка и настройка редактора кода
  11. Создаем свой первый проект. Основы HTML
  12. Основные теги HTML на практике
  13. Семантика и семантические теги HTML5
  14. Основы CSS на практике
  15. Блочная модель CSS
  16. Developer Tool. Что это и как с ним работать?
  17. Блочная модель CSS. Часть 2
  18. Позиционирование элементов в CSS. Принцип карточной колоды
  19. Выравнивание элементов по вертикали. История: верстка таблицами и float'ами
  20. Единицы измерения CSS
  21. Специфичность CSS селекторов
  22. Автоматическое форматирование кода
  23. Практика часть 1. Создаем сайт на чистом HTML и CSS
  24. Практика часть 2. Создаем сайт на чистом HTML и CSS
  25. Технология Flexbox
  26. Применение Flexbox в проекте
  27. Практика. Заканчиваем сайт на чистом HTML и CSS + домашнее задание
  28. Свойство object-fit и работа с изображениями
  29. Нормализация стилей normalize.css и аналоги
  30. Подключение файлов через cdn-сервера. Различия и преимущества
  31. Работа со шрифтами в web'e

2. Ускорение работы и еще больше современных подходов"
  1. Зачем нам этот модуль
  2. Как чистый CSS постепенно догоняет инструменты
  3. CSS Nesting
  4. Практика. Создаем новый проект
  5. CSS variables (custom properties)
  6. Практика. Создаем первые две секции
  7. CSS Grid. Начало
  8. CSS Grid. Единица гибкости (fr) и repeat()
  9. Что использовать: Grid или Flexbox
  10. Практика. Создаем grid-секцию
  11. CSS Grid. Явные и неявные гриды
  12. CSS Grid. Функция minmax()
  13. CSS Grid. Масштабирование треков, auto-fit и auto-fill
  14. CSS Grid. Позиционирование треков
  15. (Дополнительно) CSS Grid. Выравнивание треков
  16. (Дополнительно) CSS Grid. Grid Area и подсетки
  17. Псевдоклассы в CSS
  18. Применяем псевдоклассы в проекте, CSS transition
  19. Псевдоэлементы в CSS
  20. Применяем псевдоэлементы в проекте
  21. Практика. Заканчиваем базовую верстку. Функция calc()
  22. Про футер и переменную
  23. Варианты работы с иконками
  24. Адаптация проектов под различные устройства
  25. Что такое Pixel Perfect
  26. Большая практика. Адаптация проекта. Часть №1
  27. Tip. Nesting при адаптации
  28. Адаптация проекта. Часть №2
  29. Логические свойства размеров
  30. Локальные ссылки, favicon и smooth-behavior
  31. Системы контроля версий. Git
  32. Сервисы для хранения репозиториев. github / gitlab и другие
  33. Публикуем сайт в интернете. Домен. Хостинг. Сброс "кеша"
  34. Как работать с GitHub с разных компьютеров, gitignore и Git UI
3. Необходимые технологии для веб-разработчика и продвинутая практика"
  1. Зачем нам этот модуль
  2. Препроцессоры в CSS (SASS/SCSS и другие)
  3. Методологии названия классов (BEM, Atomic и тд) конвенция названий
  4. Что такое сборщики проектов, планировщики задач и тд.
  5. Настраиваем Vite для нового проекта и разбор нюансов
  6. ИИ для конфигураций
  7. Обсуждаем и подготавливаем новый проект
  8. Заготовка под проект
  9. Что такое Mobile first
  10. Практика. Разбираемся с UI Kit / Style Kit и остальными нюансами сборки
  11. Практика. Создаем первую секцию и переиспользуемые компоненты
  12. Функция clamp для быстрой адаптации (+ min()/max())
  13. Практика адаптации
  14. Готовые инструменты для ускорения работы со стилями
  15. ИИ для списка инструментов
  16. Практика
  17. В дополнение к практике
  18. Перечень веб-компонентов и их названий + дз
  19. Формы в web-продуктах
  20. Знакомимся с языком программирования Javascript
  21. Большая практика. Создаем и разбираем компонент-слайдер. Часть 1
  22. Большая практика. Создаем и разбираем компонент-слайдер. Часть 2
  23. Дополнительная строка настройки слайдера
  24. Реальные процессы в работе
  25. Альтернативные варианты функционала
  26. Большое домашнее задание. Создаем футер
  27. Практика. Создаем гамбургер-меню. Трансформации
  28. Практика. Создаем табы на странице
  29. Проверьте свою работу
  30. Практика. Создаем записи блога и обсуждаем нюансы динамического контента
  31. Практика. Создаем интерактивные карты. Iframe
  32. Практика. Валидация форм
  33. Разбираем интересные моменты д/з, :auto-fill
  34. Практика. Отправка формы c сайта
  35. Анимации при помощи CSS3
  36. Библиотеки для работы с анимациями и AI-tips
  37. Валидация, оценка и оптимизация веб-продукта. Метрики
  38. Мета-тэги и OG tags, расширенный favicon
  39. Загружаем web-продукт на реальный хостинг. Что такое FTP
  40. Заключение. ИИ для ускорения работы. Интерфейсы в разных технологиях. Проекты
4. (Бонус-практика) Практика с сайтом-портфолио"
  1. Зачем нам этот модуль
  2. Подготовка к созданию портфолио
  3. Создаем первый экран, часть 1
  4. Создаем первый экран, часть 2 (анимация меню)
  5. Используем CSS Grid для создания второго экрана
  6. Создаем третий экран портфолио
  7. Реализуем скрипт автоматического пересчета процентов
  8. Создаем блок-портфолио работ
  9. Создаем блок с контактами
  10. Политика конфиденциальности. Что это, зачем и как использовать.
  11. Добавляем object-fit и работаем с изображениями
  12. Адаптация портфолио, часть 1
  13. Заканчиваем портфолио и адаптируем последние экраны