Этот курс предназначен для всех, кто интересуется основами frontend-разработки и хочет получить практические навыки в создании веб-сайтов и приложений.
Вы изучите принципы разработки удобных и функциональных интерфейсов, освоите работу с различными инструментами и технологиями, познакомитесь с основными фреймворками и библиотеками. После успешного завершения курса вы сможете начать карьеру в сфере разработки или трудоустроиться. Вы будете способны создавать профессиональные сайты, проектировать интерфейсы и использовать разнообразные инструменты для достижения оптимальных результатов.
Показываем, как будет расти ваш заработок вместе с опытом. И сколько времени потребуется, чтобы окупить вложения в образование
Руководитель по цифровой трансформации
Директор по продукту
Инвестиционный директор
Учитель информатики
Веб-разработчик
Фронтенд-разработчик
PHP-разработчик
Программист
Руководитель проектов
Senior Software Developer
Ведущий программист
Product Manager
Senior Product Manager
Флорист
Старший разработчик в Яндекс
Небольшое видео, в котором один из преподавателей рассказывает о программе и отвечает на наиболее популярные вопросы.
В ходе обучения вы подробно изучите те темы, инструменты и технологии, которые важны для работы в выбранной области. В результате вы приобретете все нужные навыки, чтобы стать профессионалом в своем деле.
Этот модуль познакомит вас с основами программирования, работой с различными языками программирования, основными алгоритмами и структурой данных массив. Вы также изучите понятия сложности и оценки алгоритмов, что позволит вам лучше понять, как оптимизировать свои программы.
Вы узнаете о системе контроля версий, научитесь ее устанавливать и настраивать. Сможете использовать систему для управления изменениями кода, создавать ветки и сливать изменения.
Этот модуль познакомит вас с языком программирования C#. Вы научитесь работать с функциями, массивами и рекурсией. Вы узнаете об основных принципах и рекомендациях по написанию кода, а также о том, как избежать распространенных ошибок и плохих паттернов. Практические задания помогут вам применить полученные знания и умения.
Вы изучите основы HTML, CSS, JavaScript, PHP, MySQL, узнаете, что такое JSON и XML, получите представление об устройстве интернета, поймете, как создаются веб-сайты, разберетесь во взаимодействии компонентов веб-приложений.
Модуль стартует с основ алгоритмики и анализа данных. Вы изучите различные типы структур данных, такие как массивы, связный список, деревья и хэш-таблицы, а также алгоритмы работы с ними.
В этом модуле вы разберёте основы языка JavaScript, работу с функциями, циклы и массивы, а также объектно-ориентированное программирование.
Изучите основы CSS, работу с макетом сайта, позиционирование элементов, создание адаптивного сайта, знакомство с новыми семантическими элементами HTML5 и использование псевдоклассов и псевдоэлементов. Также рассмотрите Bootstrap – популярную библиотеку для создания мобильных-дружественных сайтов.
Вы узнаете о препроцессах, новых возможностях HTML5 и CSS3, методологии БЭМ, адаптивной верстке и продвинутой работе с анимацией. В рамках модуля вы также создадите свою собственную игру на HTML и CSS.
Вы изучите основы DOM, работу с ним, понимание событий в JavaScript. Разберёте обработку событий, использование шаблонов и работу с форматом JSON и с медиафайлами, а также основы взаимодействия с API.
Модуль посвящен изучению функционального программирования и основ ООП в JavaScript. Вы узнаете, как писать чистый код, использовать композицию и наследование, а также работать с асинхронными вызовами.
Модуль посвящен изучению основ Node.js, а также связанных технологий и методов, таких как пакетные менеджеры и сборка кода через Webpack. Вы рассмотрите основы работы Node.js в качестве серверной среды исполнения JavaScript, включая обработку событий, асинхронное программирование и работу с сетевыми запросами. Вы также изучите пакетные менеджеры, которые помогают управлять зависимостями и структурой Node.js проектов. Кроме того, вы рассмотрите инструмент Webpack, используемый для сборки и оптимизации Node.js кода, предназначенного для работы в браузере.
Изучите различные концепции и методики, связанные с разработкой на языке JavaScript. Рассмотрите такие темы, как массивы и итерации, более сложные функции и классы, хранилище, дерево DOM, события и формы, сетевые запросы и другие важные аспекты.
Этот модуль посвящён знакомству с фреймворком Vue.js, который служит для формирования пользовательских интерфейсов. Вы рассмотрите основы работы, встроенные директивы, взаимосвязь между компонентами, менеджмент данных приложения и навигацию через vue-router.
В рамках данного обучающего модуля вы освоите основы работы с различными базами данных. Вы научитесь создавать БД, взаимодействовать с данными из различных таблиц, а также изучите структуру различных баз данных. Кроме того, вы поучаствуете в дополнительном занятии, которое позволит вам углубить ваши знания по этой теме.
Поговорите о системе контроля версий Git и о том, как ее использовать для работы с удаленными репозиториями. Вы узнаете о различных командах и практиках работы с Git, а также о том, как эффективно управлять изменениями в коде.
Модуль посвящен операционной системе Linux и ее использованию. Вы узнаете об основах работы с Linux, установке системы, работе с файлами в терминале, правах доступа и пользователях. Вы научитесь устанавливать пакеты, использовать планировщик Cron и работать с сетями в Linux. Вы также разберёте веб-сервер на Linux и основы Docker. В конце модуля вы научитесь создавать скрипты Bash.
Дипломная работа в данном модуле предполагает разработку полноценного фронтенд-проекта. Это может быть веб-приложение, сайт или любой другой интерфейсный проект. В ходе работы над проектом вы научитесь работать с различными технологиями и инструментами. Также вы освоите навыки работы с системами контроля версий, такими как Git, и сможете эффективно взаимодействовать в команде.
Просмотр обучающих видеороликов
Делаете все тогда, когда вам это удобно и в подходящем вам темпе
Объяснение возникших вопросов, закрепление пройденного материала и исправление ошибок
Данный проект, показывающий ваши навыки, будет прекрасным дополнением к вашему портфолио
Познакомитесь с площадками для поиска работы, узнаете, как успешно пройти стажировку, и получите доступ к бирже с вакансиями компаний-партнёров
В ходе образовательного процесса вы приобретете многогранные знания, определитесь с направлением развития, исследуете техники и средства и уже спустя 9 месяцев сумеете занять должность, улучшить свой статус или приступить к реализации своих задумок. Полученный опыт может быть использован для решения насущных задач, повышения продуктивности коллектива, создания собственного дела или продвижения личной марки. Благодаря этому курсу, вы сможете не просто выполнять свои обязанности, но и отслеживать ход работы своих подопечных.
Да, с полученным багажом знаний и навыков по окончании обучения вы сможете воплотить свои идеи в жизнь. В процессе учебы студенты формируют портфолио, выполняя практические задачи, которые могут лечь в основу их собственного проекта.
GeekBrains предлагает глубокое изучение основ разработки, что позволит вам в дальнейшем выбрать более узкую специализацию в соответствии с вашими предпочтениями и интересами. В рамках обучающего курса вы получите возможность окунуться в профессию, изучить различные инструменты, технологии и методики, а также решать возникающие задачи и проблемы. Таким образом, вы сможете осознанно выбрать свой дальнейший путь развития в профессиональной среде.
Если у вас или ваших коллег возникают вопросы по платным курсам, пожалуйста, обращайтесь по адресу: sales@geekbrains.ru или звоните по телефону 8-800-700-6841. Ваши вопросы будут обработаны специалистами поддержки, кураторами и учителями. Все остальные вопросы можно отправить на адрес: support@geekbrains.ru
Программа наполнена материалами от специалистов и содержит множество практических заданий. Вы будете изучать теоретические материалы, решать задачи, выполнять проекты и получать обратную связь от экспертов. Это поможет вам улучшить свои профессиональные навыки и получить опыт работы. В результате вы создадите портфолио, которое сможете использовать для трудоустройства или продолжения обучения.
Именно вы решаете, когда и сколько заниматься. Обычно студенты тратят на обучение от трех до пяти часов в неделю.
Да, вы можете купить курс в рассрочку, что позволит вам лучше спланировать свой бюджет.
В GB преподают только практикующие эксперты, которые проходят аттестацию и внутреннее обучение. Кроме того, для повышения качества образовательного процесса существует система оценивания преподавателей по пятибалльной шкале.
Все уроки курса доступны в записи, но если вы чувствуете, что не успеваете нагнать упущенный материал, можете связаться с координаторами и перевестись на другой поток обучения, а также приостановить прохождение курса не неопределенное время.