
Иван Углов
АО «СИТРОНИКС АЙ ТИ»
Что такое язык программирования Nim?
Nim – это современный компилируемый язык программирования, который объединяет лучшее из двух миров: скорость разработки Python и производительность C/C++. Nim предлагает лаконичный и читаемый синтаксис, строгую типизацию и мощные средства абстракции, позволяющих усложнить обратную разработку. Код на Nim можно компилировать в C, C++, JavaScript, а также собирать кроссплатформенное программное обеспечение, которое не нуждается в каких-либо дополнительных программах и зависимостях для его установки и функционирования.
Nim подходит как начинающим, так и опытным разработчикам, позволяя быстро разрабатывать и запускать системные утилиты, Backend-приложения, API-сервисы, телеграм-ботов, инструменты для анализа данных и сетевого мониторинга.
Что делает Nim-разработчик?
Nim-разработчик – это универсальный инженер, способный воплощать идеи в эффективно работающие приложения различной направленности: асинхронные RESTFull API веб-приложения, обработка и анализ больших данных, системное программирование и многое другое.
Используя язык программирования Nim, вы можете проектировать и разрабатывать приложения на элегантном и лаконичном Python-подобном синтаксисе, с последующим преобразованием вашего кода в конечный продукт, не уступающий в быстродействии приложениям, разработанными на языках C/C++.
Курс охватывает все ключевые аспекты современного программирования: алгоритмы, ООП, базы данных, асинхронность, многопоточность, работу с сетью, анализ данных, контейнеризация и веб-технологии. Вас ждет практика с реальными кейсами: от генераторов и парсеров данных и до собственного асинхронного веб-сервера с поддержкой API.
Программа реализуется совместно с Цифровой кафедрой МГТУ им. Н.Э. Баумана.
9 месяцев
Онлайн
99 000 ₽
Стоимость
Nim, GCC, G++, Docker, Git, GitHub, GitFlic, CI/CD, SQL, Postgresql, Unittest, Unidraw и др.
Лекции в записи — смотри в удобное время
Все лекции доступны в записи, чтобы вы могли смотреть их в любое удобное время, планируя обучение под свой график
Чат поддержки — всегда на связи
Чат с кураторами и другими участниками курса и чат бот поддержки для организационных вопросов
Конспекты, тесты и практика — закрепляйте знания. Набор актуальных практических заданий, укрепляющих теоретические знания
Удобные конспекты и тесты помогут вам глубже погрузиться в материал и проходить задания в комфортном для вас темпе
Вебинары — живое общение и записи
Участвуйте в вебинарах в реальном времени для максимального погружения или смотрите записи, если не успели присоединиться
После прохождения курса проводится итоговая аттестация, по результатам которой слушатель получает диплом о профессиональной переподготовке МГТУ им. Н.Э. Баумана. Студентам вузов и колледжей диплом выдается только после получения диплома о высшем или среднем профессиональном образовании.
Лицензия на право ведения образовательной деятельности № Л035-00115-77/00119279.
На выпускных документах МГТУ им. Н.Э. Баумана проставляется официальная гербовая печать с полным наименованием учебного заведения.
Образовательные учреждения с иными печатями, отличающимися от установленного образца, не имеют никакого отношения к Университету.
Вы освоите весь стек технологий, которые требуются современному Backend-разработчику и системному программисту:
По итогам курса вы соберёте свой финальный проект: асинхронный HTTP сервер с поддержкой REST API и MVC архитектурой на основе фреймворка Jester на языке программирования Nim, упакованный в Docker и готовый к публикации на удалённый сервер.
Финальный проект
Преподавательский состав БАУМАНТЕХ включает в себя как профессионалов лучшего технического ВУЗа России, так и экспертов-практиков с многолетним опытом работы в крупнейших отраслевых компаниях. Сочетание глубоких теоретических знаний и реального практического опыта позволяет нашим слушателям получать актуальные навыки, которые можно сразу применять в профессиональной деятельности.
Наши преподаватели — это профессионалы, которые искренне увлечены своим делом. Они структурированно и доступно излагают материал, помогают разобраться в сложных профессиональных задачах и делятся реальными кейсами из опыта ведущих компаний. Благодаря такому подходу, после окончания обучения слушатели могут сразу применять полученные знания и навыки на практике, достигая высоких результатов в своей профессиональной деятельности.
Иван Углов
АО «СИТРОНИКС АЙ ТИ»
Сергей Выборнов
АО «Специальные системы»
Максим Морев
Департамент Инженерной Экспертизы и Инструментов Разработки
Евгений Четвериков
core.devops
Владимир Герциков
Profession DataBase
К освоению учебной программы допускаются лица, имеющие среднее профессиональное и (или) высшее образование (получающие среднее профессиональное и (или) высшее образование).