WEB-007
Разработка на JavaScript
Изучите увлекательные подходы к разработке интерактивных веб-приложений на JavaScript, включая DOM, асинхронность и фреймворки.
WEB-012
Разработка на React
Освойте React.js и Redux для создания высокопроизводительных веб-приложений. Узнайте, как подготовить окружение для использования React.js, какие подходы существуют для написания кода, что такое Redux, популярный и эффективный паттерн построения архитектуры приложения.
WEB-015
Язык программирования TypeScript
возможностями TypeScript, включая типизацию, интерфейсы, декораторы и generic-классы. Вы научитесь создавать надежные и масштабируемые приложения, избегая типичных ошибок JavaScript. TypeScript — это строго типизированный язык программирования, который был создан на основе JavaScript и включает в себя систему типизации, облегчающую валидацию приложений. Он выбран в качестве основного языка для фреймворка Angular и в настоящее время широко используется для разработки на React и создания корпоративных клиентских приложений. Использование TypeScript позволяет вам применять синтаксис, более близкий к таким языкам, как Java или C#, что приводит к написанию аккуратного, удобного и легко поддерживаемого кода.
WEB-017
Разработка на NodeJS
Создавайте мощные серверные приложения на JavaScript с Node.js! Курс познакомит вас с современной платформой для создания высокопроизводительных серверных приложений на JavaScript. Вы узнаете, как использовать асинхронное программирование (Promises, async/await) и библиотеки для эффективной работы с большими объёмами данных и множеством одновременных клиентов. Курс включает теоретическую и практическую части, чтобы вы могли сразу применять полученные знания на практике.
WEB-021
Разработка на Angular
Освойте промышленную разработку на Angular: создавайте динамические веб-приложения с нуля. Изучите TypeScript, компоненты, шаблоны, пайпы, сервисы, маршрутизацию и сложные формы. Управляйте состоянием через RxJS и жизненный цикл компонентов. Научитесь интегрировать с бэкендом (Node.js, MongoDB) и используйте Bootstrap для UI.
WEB-022
Разработка на Angular. Продвинутый уровень
Данный курс является продолжением курса по базовому Angular и предназначен для разработчиков, уже имеющих опыт работы с данным фреймворком. В нём раскрываются продвинутые темы, которые позволят повысить эффективность разработки и улучшить качество кода.
WEB-023
React Advanced: продвинутые темы
Освоите продвинутые техники React для интеграции GraphQL, управления состоянием и эффективного тестирования.
WEB-024
JavaScript. Продвинутый уровень
Грамотный JavaScript на уровне PRO: от сложного кода — к чистым и эффективным решениям. Научитесь оптимизировать приложения, работать с асинхронностью и метапрограммированием. Углубите знания в современных фреймворках и архитектуре приложений. Вы узнаете о функциональном программировании, асинхронных вызовах и RESTful API, что позволит создавать более эффективные и масштабируемые веб-приложения.
WEB-025_SELF
Основы использования XML и XSD
Погрузитесь в мир XML и XSD! Научитесь создавать, анализировать и форматировать XML-документы, разрабатывать XSD-схемы и работать с веб-сервисами, включая протокол SOAP и коды ответа HTTP. Курс проходит в формате самостоятельного изучения материалов в системе дистанционного обучения (СДО). По окончании теоретических модулей участникам будет предложен тест для проверки и подтверждения уровня знаний. Доступ к курсу в системе дистанционного обучения предоставляется на 2 недели. В среднем самостоятельное изучение материалов займёт около 5 часов. В зависимости от предварительной подготовки участника и его индивидуальных особенностей усвоения знаний время прохождения может варьироваться.