JavaScript Developer. Professional
О чём курс
Курс представляет собой комплексную программу обучения, направленную на глубокое освоение стека JavaScript для решения широкого спектра задач как во фронтенд, так и в бэкенд-разработке. Обучение спроектировано таким образом, чтобы дать студентам возможность выйти за рамки узкой специализации и стать полноценными Fullstack-разработчиками, способными предлагать комплексные архитектурные решения. Это идеальный выбор для тех, кто стремится к профессиональному драйву, ищет сложные технические вызовы и хочет участвовать в разработке инновационных проектов и стартапов.
Программа курса ориентирована на разработчиков, которые уже обладают уверенными знаниями основ JavaScript и стремятся углубить свои компетенции, расширив арсенал инструментов для создания современных веб-приложений. Также курс станет отличным трамплином для бэкенд-разработчиков, желающих сменить вектор развития и освоить фронтенд-технологии, которые занимают около 70% учебного плана. В процессе обучения вы детально разберете возможности различных JS-фреймворков, научитесь эффективно работать с серверной частью и освоите современные стандарты индустрии.
На выходе вы получите фундаментальные знания о работе языка JavaScript, включая его сложные механизмы, такие как замыкания, объектно-ориентированное программирование, принципы SOLID, асинхронное программирование через Promises и работу Event Loop. Вы научитесь профессионально взаимодействовать с DOM API, реализовывать Ajax-запросы и управлять событиями в браузере. Особое внимание уделяется современным диалектам языка, таким как TypeScript и JSX, которые стали стандартом в коммерческой разработке. Вы освоите серверную платформу Node.js, научитесь работать с базами данных MongoDB, а также внедрять в свою практику TDD-подход (разработку через тестирование), что значительно повысит качество и надежность вашего кода.
Практическая часть курса охватывает работу с самыми востребованными инструментами и библиотеками: ReactJS и Redux для создания сложных интерфейсов, Angular с его реактивными возможностями RxJS, а также современные и быстрорастущие фреймворки Vue и Svelte. Вы научитесь не только писать код, но и правильно подготавливать проекты к релизу, используя Webpack для сборки приложений под production. Прохождение данного курса позволит вам уверенно чувствовать себя в современной экосистеме JavaScript, понимать принципы работы сложных систем и применять полученные навыки для реализации проектов любого уровня сложности. Это интенсивный путь для тех, кто готов к хардкору в разработке и хочет стать востребованным специалистом на рынке труда.
Программа обучения
- Изучение основных возможностей JavaScript — замыкания, особенности ООП и SOLID в JS, Promises и другие фичи ES6, паттерна Event Loop и др.
- Разбор DOM API, Ajax и события в рамках разработки в браузере
- Изучение диалектов JavaScript таких, как TypeScript и JSX
- Изучение серверной платформы Node.js и её окружения
- Освоение фреймворка Angular с реактивными возможностями RxJS, библиотеки для написания web-приложений: ReactJS, Redux
- Современные подходы к разработке UI такие, как Vue и набирающий популярность Svelte
- Хранение данных в MongoDB, использовать TDD подход и писать тесты на различных фреймворках и уровнях
- Сборка проектов для production с помощью Webpack
Теги курса
Другие материалы школы 3
O Otus Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.