Веб-разработчик от Eduson
9 месяцев
Результаты обучения:
Мы концентрируемся только на практически полезных навыках, что поможет вам сэкономить время и быстро вступить в профессиональную карьеру.
Вы достигнете уровня junior++ в областях frontend и backend, включая:
- Поддержку веб-сайта и развёртывание приложений.
- Знание SQL, iQuery и React.
- Навыки кроссбраузерной верстки, а также HTML и CSS.
Вы также освоите UX/UI, JavaScript и Figma, что сделает вас готовыми к вызовам современной IT-индустрии.
Образовательная программа
Вас ждут 258 интерактивных уроков и задач.
1. Мастерство эффективного обучения
Научитесь осваивать даже сложные темы самостоятельно, правильно конспектировать и запоминать материал, а также узнаете методы быстрого поиска информации.
2. Жизненный цикл программного обеспечения
Погрузитесь в мир современных IT-компаний, освоите процесс разработки программного обеспечения и ознакомьтесь с гибкими методологиями, такими как Agile, Scrum и Kanban.
3. Удаленная работа
Научитесь организовывать свой рабочий день в режиме удаленной работы, совершенствовать совместную работу с участием коллег из разных часовых поясов и избегать выгорания при удаленной работе.
4. Основы IT. Часть 1
Углубитесь в понимание устройства компьютера, узнаете о функционировании интернета и изучите операционные системы и их особенности.
5. Введение в профессию веб-разработчика
Разберетесь в задачах веб-разработчика, узнаете о текущих трендах в веб-разработке и новейших технологиях. Освоите систему Git и современные интегрированные среды разработки (IDE).
6. Основы веб-разработки
Изучите этапы создания веб-сайтов, их разнообразие и структуру. Поймете, как функционируют браузеры, поисковые системы и веб-серверы, и сможете спроектировать структуру сайта на практике.
7. Базовая верстка: HTML и CSS
Усвоите синтаксис HTML и принципы семантической верстки. Научитесь управлять цветами и шрифтами на веб-странице, а также структурировать ее содержание. В конечном итоге, вы сможете сверстать готовый макет, что позволит вам создать простой одностраничный сайт с нуля при помощи HTML и CSS.
8. Работа с макетами веб-сайтов
Познакомьтесь с методами правильной работы с дизайн-макетами и научитесь их находить. Разберетесь в работе с цветом, изображениями и векторной графикой, а также сможете сверстать страницу согласно предоставленному макету.
9. Продвинутая верстка
Освоите искусство создания адаптивных и кроссбраузерных страниц, научитесь добавлять анимации на веб-страницы и повышать их производительность.
10. Основы программирования
• Познакомьтесь с концепциями алгоритмов и их разновидностями
• Изучите различные типы данных, как простые, так и сложные
• Ознакомьтесь с понятиями числа, переменной и строки
11. Основы JavaScript
• Узнайте, как создавать оптимальный и качественный код на JavaScript
• Овладейте навыками добавления реакции на действия пользователей на веб-странице
• Разберитесь в базовом синтаксисе JavaScript
12. Создание макета сайта: UX/UI и Figma
• Поймите, как интегрировать UX-дизайн в процесс создания веб-сайта
• Освоите работу с программой Figma
• Узнаете основы типографики, композиции и использования модульных сеток
13. Введение в IT. Часть 2
• Освоите понятия архитектуры приложений и стандартов оформления кода
• Изучите понятия прерываний и файловой системы
• Поймете принципы работы аппаратных компонентов
14. Продвинутый JavaScript
• Приобретите навыки работы с библиотекой jQuery
• Узнаете о концепции асинхронности и управлении зависимостями
• Освоите продвинутые инструменты для работы с кодом
15. Стиль написания кода
• Поймете, как использовать инструменты отладки кода
• Разберетесь в процессе анализа и рецензирования кода
• Освоите навыки написания организованного и функционального кода
16. Работа с библиотекой React
• Научитесь работать с менеджерами состояния
• Повысите производительность вашего кода
• Изучите библиотеку React
17. Основы работы с базами данных
• Спроектируете базу данных
• Освоите процесс установки, настройки и подключения к базам данных
• Поймете, как важны базы данных для веб-разработчиков
18. Основы backend
• Изучите основы бэкенд-разработки для фронтендеров
• Разберетесь в работе с API и REST API
• Поймете, как устроена клиент-серверная архитектура и как работать с серверным рендерингом (SSR)
19. Тестирование
- Сможете интегрировать тестирование в рабочий процесс разработки с использованием CI/CD
- Поймете, как внедрять и запускать различные типы тестов для веб-приложений
- Узнаете, как писать тесты с помощью платформ тестирования
20. Как выложить сайт и развернуть приложение
- Изучите основы методологии DevOps
- Узнаете, что такое деплой или развертывание приложения
- Научитесь выкладывать свой сайт в интернет
21. Поддержка готового проекта
- Разберетесь, как тестировать функционал готового приложения и вносить изменения в чужой код
- Научитесь настраивать логи, отчетность об ошибках и аналитику
- Поймете, как работать с документацией на чужом готовом проекте