Ко всем курсам Event-менеджмент Excel и Google Таблицы MBA PR-менеджмент Аналитика для руководителей Антикризисный менеджмент Арт-менеджмент Бухгалтерский учет Геймификация Деловые переговоры и коммуникация Документационное обеспечение Закупки и тендеры Кадровое делопроизводство и охрана труда Клиентский сервис Комьюнити-менеджмент Консалтинг Коучинг Курсы для директоров Маркетплейсы и e-commerce Менеджмент в индустрии моды Менеджмент в образовании Музыкальный менеджмент Нетворкинг Операционный менеджмент Открытие бизнеса Подбор и управление персоналом Продакт-менеджмент Разработка онлайн-курсов Рекрутмент Ресторанный менеджмент Создание презентаций Спортивный менеджмент Строительство и недвижимость Тимбилдинг Управление бизнесом Управление командами Управление продажами Управление проектами Управление производством Управление разработкой и IT Финансовый менеджмент

Frontend-разработчик: быстрый старт в профессии от GeekBrains

Вы научитесь

Этот курс предназначен для всех, кто интересуется основами frontend-разработки и хочет получить практические навыки в создании веб-сайтов и приложений.Вы изучите принципы разработки удобных и функциональных интерфейсов, освоите работу с различными инструментами и технологиями, познакомитесь с основными фреймворками и библиотеками. После успешного завершения курса вы сможете начать карьеру в сфере разработки или трудоустроиться. Вы будете способны создавать профессиональные сайты, проектировать интерфейсы и использовать разнообразные инструменты для достижения оптимальных результатов.
Тип курса
Онлайн
Тип обучения
Курс
Локация
Длительность
9 месяцев
Стоимость
500 ₽
Помощь в трудоустройстве
Да
Выдача сертификата
Да
Вы научитесь
#01
Понимать основы ОС Linux
#02
Работать с системами контроля версий
#03
Анализировать и составлять базы данных
#04
Использовать инструменты Frontend разработчика
#05
Пользоваться фреймворками и библиотеками
#06
применяемыми в работе
Программа курса

В ходе обучения вы подробно изучите те темы, инструменты и технологии, которые важны для работы в выбранной области. В результате вы приобретете все нужные навыки, чтобы стать профессионалом в своем деле.

Введение в программирование

Этот модуль познакомит вас с основами программирования, работой с различными языками программирования, основными алгоритмами и структурой данных массив. Вы также изучите понятия сложности и оценки алгоритмов, что позволит вам лучше понять, как оптимизировать свои программы.

Введение в контроль версий

Вы узнаете о системе контроля версий, научитесь ее устанавливать и настраивать. Сможете использовать систему для управления изменениями кода, создавать ветки и сливать изменения.

Знакомство с языками программирования

Этот модуль познакомит вас с языком программирования C#. Вы научитесь работать с функциями, массивами и рекурсией. Вы узнаете об основных принципах и рекомендациях по написанию кода, а также о том, как избежать распространенных ошибок и плохих паттернов. Практические задания помогут вам применить полученные знания и умения.

Знакомство с веб-технологиям

Вы изучите основы HTML, CSS, JavaScript, PHP, MySQL, узнаете, что такое JSON и XML, получите представление об устройстве интернета, поймете, как создаются веб-сайты, разберетесь во взаимодействии компонентов веб-приложений.

Алгоритмы и структуры данных

Модуль стартует с основ алгоритмики и анализа данных. Вы изучите различные типы структур данных, такие как массивы, связный список, деревья и хэш-таблицы, а также алгоритмы работы с ними.

JavaScript

В этом модуле вы разберёте основы языка JavaScript, работу с функциями, циклы и массивы, а также объектно-ориентированное программирование.

Веб-вёрстка HTML/CSS

Изучите основы CSS, работу с макетом сайта, позиционирование элементов, создание адаптивного сайта, знакомство с новыми семантическими элементами HTML5 и использование псевдоклассов и псевдоэлементов. Также рассмотрите Bootstrap – популярную библиотеку для создания мобильных-дружественных сайтов.

Продвинутый HTML + CSS

Вы узнаете о препроцессах, новых возможностях HTML5 и CSS3, методологии БЭМ, адаптивной верстке и продвинутой работе с анимацией. В рамках модуля вы также создадите свою собственную игру на HTML и CSS.

Продолжение JavaScript

Вы изучите основы DOM, работу с ним, понимание событий в JavaScript. Разберёте обработку событий, использование шаблонов и работу с форматом JSON и с медиафайлами, а также основы взаимодействия с API.

JavaScript про ECMAScript

Модуль посвящен изучению функционального программирования и основ ООП в JavaScript. Вы узнаете, как писать чистый код, использовать композицию и наследование, а также работать с асинхронными вызовами.

Основы Node.js и инструменты сборки кода

Модуль посвящен изучению основ Node.js, а также связанных технологий и методов, таких как пакетные менеджеры и сборка кода через Webpack. Вы рассмотрите основы работы Node.js в качестве серверной среды исполнения JavaScript, включая обработку событий, асинхронное программирование и работу с сетевыми запросами. Вы также изучите пакетные менеджеры, которые помогают управлять зависимостями и структурой Node.js проектов. Кроме того, вы рассмотрите инструмент Webpack, используемый для сборки и оптимизации Node.js кода, предназначенного для работы в браузере.

JavaScript про API браузеров

Изучите различные концепции и методики, связанные с разработкой на языке JavaScript. Рассмотрите такие темы, как массивы и итерации, более сложные функции и классы, хранилище, дерево DOM, события и формы, сетевые запросы и другие важные аспекты.

Фреймворк Vue.js

Этот модуль посвящён знакомству с фреймворком Vue.js, который служит для формирования пользовательских интерфейсов. Вы рассмотрите основы работы, встроенные директивы, взаимосвязь между компонентами, менеджмент данных приложения и навигацию через vue-router.

Знакомство с базами данных

В рамках данного обучающего модуля вы освоите основы работы с различными базами данных. Вы научитесь создавать БД, взаимодействовать с данными из различных таблиц, а также изучите структуру различных баз данных. Кроме того, вы поучаствуете в дополнительном занятии, которое позволит вам углубить ваши знания по этой теме.

Контроль версий - углубленно

Поговорите о системе контроля версий Git и о том, как ее использовать для работы с удаленными репозиториями. Вы узнаете о различных командах и практиках работы с Git, а также о том, как эффективно управлять изменениями в коде.

Операционные системы и виртуализация (Linux)

Модуль посвящен операционной системе Linux и ее использованию. Вы узнаете об основах работы с Linux, установке системы, работе с файлами в терминале, правах доступа и пользователях. Вы научитесь устанавливать пакеты, использовать планировщик Cron и работать с сетями в Linux. Вы также разберёте веб-сервер на Linux и основы Docker. В конце модуля вы научитесь создавать скрипты Bash.

Дипломная работа

Дипломная работа в данном модуле предполагает разработку полноценного фронтенд-проекта. Это может быть веб-приложение, сайт или любой другой интерфейсный проект. В ходе работы над проектом вы научитесь работать с различными технологиями и инструментами. Также вы освоите навыки работы с системами контроля версий, такими как Git, и сможете эффективно взаимодействовать в команде.

Отзывы о данном курсе
На этот курс ещё нет отзывов.
GeekBrains
Школа
GeekBrains – это одна из крупнейших в России платформ для онлайн-образования, предоставляющая курсы по 3 главным направлениям: IT, маркетинг и дизайн.