Университет Хельсинки предлагает бесплатный онлайн-курс « Глубокое погружение в современную веб-разработку ». Он предоставляет введение в веб-разработку на основе JavaScript с использованием React, Redux, Node.js, MongoDB и GraphQL. Участники изучат основы создания одностраничных приложений с помощью ReactJS. Этот курс аналогичен курсу Full Stack, который предлагался на факультете компьютерных наук университета весной 2019 года.
Материал доступен на финском и английском языках и находится под лицензией Creative Commons BY-NC-SA 3.0. Он состоит из девяти частей:
- Основы веб-приложений
- Введение в React
- Общение с сервером
- Программирование сервера с помощью NodeJS и Express
- Тестирование Экспресс серверов, администрирование пользователей
- Тестирование приложений React, кастомные хуки
- Управление состоянием с Redux
- React router, приложение для стилизации с помощью CSS и webpack
- GraphQL
Университет сотрудничал с семью компаниями, чтобы дать участникам « обещание собеседования », если они завершат курс с полными кредитами и практической работой. Это предложение, доступное только тем, у кого есть финский номер социального страхования, похоже на курсы для начинающих по кодированию, которые предлагают собеседование после завершения.
Университет призвал компании присоединиться к « Full Stack Challenge », призвав своих сотрудников пройти курс и использовать свой опыт:
Наша цель – поощрять обучение. Мы предлагаем полностью собранный и целенаправленный курс Full Stack, который снижает входной барьер для изучения новых современных технологий и технологий промышленного уровня. Курс бесплатный, и вы можете принять участие в нем из любого места в любое время и на досуге.
Курс создан программистами для программистов и предлагает что-то как для новичков, так и для опытных ветеранов индустрии.
Все участники, окончившие курс, могут скачать сертификат об окончании. Те, у кого есть финский номер социального страхования, могут сдать экзамен и получить официальные кредиты в университете.
Разработчики WordPress, которым еще предстоит окунуться в мир разработки JavaScript на основе React, могут найти этот курс полезным структурированным введением. Участники должны иметь базовое представление о программировании и базах данных, а также иметь хорошее представление о работе с Git.