JavaScript — один из наиболее востребованных языков программирования в IT-сфере. На нём написаны тысячи приложений и полезных программ, его используют для тестирования и совмещают с библиотеками, фреймворками и сторонними инструментами.
Этот практический курс пригодится тем, кто хочет освоить востребованный язык и стать программистом. Вы научитесь самостоятельно создавать грамотный, корректный код, освоите многие лайфхаки и сможете решать задачи любой сложности с помощью своих знаний. Для вас будет доступно несколько практических работ, которые можно включить в портфолио.
Показываем, как будет расти ваш заработок вместе с опытом. И сколько времени потребуется, чтобы окупить вложения в образование
Программа курса включает 16 уроков. Вы будете обучаться на практике, создадите несколько полезных и масштабных проектов, а также сможете включить их в портфолио.
Рассмотрите программу курса подробнее.
Обратитесь к истории языка программирования и поймёте, зачем он используется.
Рассмотрите основы языка. Поймёте, какими бывают движки.
Рассмотрите данные, с которыми вам предстоит работать.
Поработаете с const и let. Сможете освоить number, string, BigInt.
Сможете вспомнить основы математики и проследить связь с программированием.
Поработаете с присваиваниями, сложением, разностями, возведением в степень.
Рассмотрите сравнения и отрицания.
Узнаете, какие операторы называются условными.
Сможете работать с И, ИЛИ, НЕ.
Научитесь взаимодействовать с пользователями.
Научитесь использовать функции.
Узнаете, что это и для чего программисты их пишут.
Сможете определять виды и создавать их в JS.
Изучите лучшие технологии.
Рассмотрите длину и добавление.
Узнаете о таких методах, как map, forEach, every, some.
Научитесь применять циклы.
Узнаете о do..while и for..in, for..of.
Сможете вкладывать их.
Сможете использовать несколько методов для поиска.
Узнаете, что такое консоли и как программист работает с ними.
Будете использовать console.table, console.error, ...time.
Узнаете, чем стрелочная функция отличается от обычной.
Сможете понимать терминологию и определять ОВ.
Поработаете с LexicalEnvironment.
Научитесь использовать таймеры кода.
Узнаете больше о замыкании и его области применения.
Научитесь использовать их.
Рассмотрите понятие и определение функций в коде.
Узнаете, как создаются функции на языке.
Сможете самостоятельно создавать объекты.
Научитесь настраивать наследование кода.
Узнаете, как работает наследование.
Сможете расширять классы, использовать приватные и публичные методы.
Освоите новый инструмент.
Сможете искать элементы на странице и перебирать их.
Научитесь использовать обработчики событий и удаление.
Узнаете, что такое CSS-свойства. Сможете работать с кривой Безье.
Сможете проводить его.
Познакомитесь с функцией requestAnimationFrame.
Рассмотрите несколько библиотек и узнаете, как к ним обращаться.
Рассмотрите анимацию, созданную с помощью библиотек.
Вам предстоит создать слайдер для изображений и страниц.
Напишете его с помощью CSS и JS.
Познакомитесь с Tools.
Напишете свою библиотеку.
Рассмотрите область применения.
Научитесь различать модули.
Сможете понимать команды пакетного менеджера.
Узнаете, зачем нужны сборщики и какие этапы можно автоматизировать.
Узнаете, что такое перепроцессоры и в чём их преимущества. Рассмотрите несколько из них.
Узнаете, зачем применяется React. Сможете решить несколько практических заданий на использование инструмента. Создадите проект.
Рассмотрите дополнительный язык программирования, TypeScript. Сможете применять его наравне с JS и использовать для написания кода.
Узнаете о запросах к серверу. Поймёте, как работать с клиентами.
Рассмотрите этот инструмент программирования. Освоите его применение.
Узнаете, как пишется сервер с нуля.
Сможете обрабатывать запросы. Рассмотрите баги, которые могут возникнуть при обработке.
Узнаете, как отправляются ответы о багах.
Познакомитесь с другими модулями и сможете их применять.
Узнаете, как собираются проекты. Сможете проводить деплои.
Узнаете о технологии CI/CD.
Поймёте, зачем программисты заливают проекты в общий доступ.
Просмотр обучающих видеороликов
Делаете все тогда, когда вам это удобно и в подходящем вам темпе
Объяснение возникших вопросов, закрепление пройденного материала и исправление ошибок
Данный проект, показывающий ваши навыки, будет прекрасным дополнением к вашему портфолио
Научитесь выгодно презентовать свои сильные стороны, чтобы получать больше откликов компаний
Познакомитесь с площадками для поиска работы, узнаете, как успешно пройти стажировку, и получите доступ к бирже с вакансиями компаний-партнёров
Программа курса ориентирована на новичков. Но Бруноям советуют изучить основы CSS и HTML для более глубокой проработки материала.
Каждый студент, который успешно завершит обучение, получит электронный сертификат. Его удобно прикрепить в онлайн-портфолио и прислать работодателю.
Этот отдел работает по такому графику:
Все занятия заканчиваются до 20:00 по МСК. Можете обращаться к куратору до этого времени.
Да. На второй курс даётся скидку в 10%. На третий - 15%. На четвертый скидка будет окончательной и достигнет 25%.
Да, в течение курса вы можете работать над своими проектами, если они относятся к изучаемым темам и преподаватель одобрил ваше решение.
Расписание можно подобрать индивидуально! Закажите обратный звонок, чтобы менеджер проконсультировал вас, или напишите ему на сайте.
Да, школа может помочь оформить удостоверение о повышении квалификации. Бруноям имеет право выдавать такие официальные документы, программа составлена по ГОСТу.
Да, курс можно пройти индивидуально. Но тогда его стоимость и длительность изменятся. Вы можете пообщаться об этом с менеджерами.
Да, курс остаётся актуальным. Только востребованные программы находятся в открытом доступе на сайте. Остальные дорабатываются.
Обучение организовано так, что вы можете спокойно совмещать его с работой, учебой и личной жизнью. Именно вы решаете, когда работать с материалами курса - вы занимаетесь тогда, когда удобно вам. Все уроки курса будут всегда в вашем доступе, даже после окончания курса, поэтому вы в любой момент сможете повторить пройденный материал.
Именно вы решаете, когда и сколько заниматься. Обычно студенты тратят на обучение от трех до пяти часов в неделю.
Да, вы всегда сможете задать вопрос преподавателю в личном кабинете. Также вы будете получать от него обратную связь после выполнения домашних заданий.
Да, вы можете купить курс в рассрочку, что позволит вам лучше спланировать свой бюджет.
Проверять ваши домашние задания будут эксперты, а также вас будет сопровождать куратор, который поможет справиться с трудностями. Вы получите профессиональные советы, рекомендации и лайфхаки.
Вы можете проходить обучение в своём темпе и делать перерывы по необходимости, однако рекомендуется не переключаться с одной программы на другую, а последовательно изучать темы для достижения наилучших результатов.
Вам не потребуется никаких специальных знаний или подготовки для успешного старта обучения.