Available courses

Цель учебного курса - получение слушателями базовых знаний о принципах конфигурирования, управления и обслуживания современных высокопроизводительных кластеров, построенных на основе серверных операционных систем семейства Linux. Слушатели научатся работать с консолью Linux и настраивать основные сетевые службы. Узнают как запускать параллельные MPI-приложения и сетевые скрипты. Получат навыки настройки основных сетевых служб: NFS, Samba, web-сервера (Apache, Nginx), брандмауэра (iptables). Научатся работать с контейнерами (docker).

Курс включает теорию и практические лабораторные работы, отчеты по которым преподаватель проверяет вживую и дает обратную связь по выполненным заданиям. 

Практическое изучение на базовом уровне набора основных веб-технологий, необходимых для разработки своих веб-сайтов. Вы научитесь настраивать Linux-сервер и изучите весь стек веб-технологий, используемых в веб-разработке для фронтэнд: HTML, CSS, JavaScript и бекенд: PHP, MySQL разработки. Освоите взаимодействие с REST API и узнаете, как развернуть свой веб-сайт в сети Интернет на облачном сервере. У Вас появится понимание всего стека веб-разработки. На основе полученных знаний Вы сможете самостоятельно более глубоко изучить любую прикладную технологию веб-разрботки или фреймворк.

В первой части курса мы подготовим Linux сервер для размещения на нем своих веб-сайтов, познакомимся с основными командами консоли, а также разберем как работает протокол HTTP.

Во второй части Вы познакомитесь с основными подходами, используемыми для разработки своих сайтов, а также освоите базовые технологии фронтенд и бэкенд разработки.

Курс включает теорию и практические лабораторные работы, отчеты по которым преподаватель проверяет вживую и дает обратную связь по выполненным заданиям. 


Учебный курс для тех, кто хочет научиться разрабатывать мобильные приложения для платформы Android на языке программирования Java в среде разработки AndroidStudio.

Чему Вы научитесь:

- базовым навыкам работы со средой разработки Android Studio;

- разрабатывать свои мобильные приложений под Android на языке программирования Java;

- связываться с Интернет сервисами через API запросы в своем мобильном приложении;

- основам разработки многопоточных приложений под платформу Android;

- использовать ключевые компоненты платформы Android  (Activity, Fragment, RecyclerView, Intents и другие).

Курс включает теорию и практические лабораторные работы, отчеты по которым преподаватель проверяет вживую и дает обратную связь по выполненным заданиям. 

Цель учебного курса - получение слушателями базовых знаний о принципах конфигурирования, управления и обслуживания современных высокопроизводительных кластеров, построенных на основе серверных операционных систем семейства Linux. Слушатели научатся работать с консолью Linux и настраивать основные сетевые службы. Узнают как запускать параллельные MPI-приложения и сетевые скрипты. Получат навыки настройки основных сетевых служб: NFS, Samba, web-сервера (Apache, Nginx), брандмауэра (iptables). Научатся работать с контейнерами (docker).

Цель учебного модуля - получение слушателями базовых знаний о принципах работы с современными высокопроизводительными кластерами, построенными на основе серверных операционных систем семейства Linux. Слушатели научатся работать с консолью Linux и узнают как запускать параллельные MPI-приложения и сетевые скрипты. 

Цель учебного курса - получение слушателями базовых знаний о принципах конфигурирования, управления и обслуживания современных высокопроизводительных кластеров, построенных на основе серверных операционных систем семейства Linux. Слушатели научатся работать с консолью Linux и узнают как запускать параллельные MPI-приложения и сетевые скрипты. 

Цель дисциплины: получение слушателями базисных, фундаментальных теоретических и практических  знаний о технологиях создания параллельных программ: многопроцессных (MPI),  многопоточных (OpenMP, CUDA). Знакомство с архитектурными основами организации работы вычислительных кластеров (на примере windows кластера). Практическое освоение имеющихся библиотек параллельного программирования для персональных компьютеров и инструментов создания и отладки параллельных многопоточных программ, функционирующих на видеокартах (Nvidia).

Цель учебного курса - получение слушателями базовых знаний о принципах конфигурирования, управления и обслуживания современных высокопроизводительных кластеров, построенных на основе серверных операционных систем семейства Linux. Слушатели научатся работать с консолью Linux и настраивать основные сетевые службы. Узнают как запускать параллельные MPI-приложения и сетевые скрипты. Получат навыки настройки основных сетевых служб: NFS, Samba, web-сервера (Apache, Nginx), брандмауэра (iptables). Научатся работать с контейнерами (docker).

Целью реализации учебной программы является формирование у обучающихся теоретических и практических знаний в области современных информационных систем и облачных сервисов, используемых в профессиональной деятельности преподавателя. Повышение информационной культуры, развитие компетенций в области использования цифровых технологий в образовательном процессе, интеграции педагогических и информационно-коммуникационных технологий.

ссылка на google диск с материалами: https://drive.google.com/drive/folders/13opHFjb799gqxsBW6pptPfa-4_70XkdO?usp=sharing ;

Полная программа курса из 5 модулей. Гостевой доступ к курсу (нажмите зайти гостем): просмотреть (нельзя отправлять задания на проверку).

В курсе рассматриваются основы программирования на языке Си в консоли Linux. Вы получите базовые навыки работы в консоли сервера и научитесь разрабатывать и запускать свои собственные простые консольные программы. Узнаете что такое переменные, типы данных, функции, ветвления, циклы, массивы. Курс практикоориентированный, мы установим свой виртуальный сервер Linux и будет в нем писать, компилировать и запускать свои приложения. 
Для изучения курса предварительных технических знаний не требуется. Для прохождения курса достаточно обычного компьютера или ноутбука с Windows или MAC OS.  

Доступ к курсу ограничен!

Чтобы записаться на курс напишите администратору +7-927-416-87-17 (WhatsApp, Telegram)

Полная программа курса из 2 модулей. Гостевой доступ к курсу (нажмите зайти гостем): просмотреть (нельзя отправлять задания на проверку).

В курсе рассматриваются основы объектно-ориентированного программирования на языке Java. Вы получите базовые теоретические знания и научитесь разрабатывать простые программы. Узнаете что такое классы, объекты, интерфейсы. Познакомитесь с ключевыми концепциями объектно-ориентированного подхода в программировании: инкапсуляция, наследование, полиморфизм. Курс практикоориентированный, мы установим бесплатную среду разработки intellij idea и будет в ней писать компилировать и запускать свои приложения.

Доступ к курсу ограничен!

Чтобы записаться на курс напишите администратору +7-927-416-87-17 (WhatsApp, Telegram)

Полная программа курса из 4 модулей (просмотреть)

Цель учебного курса - формирование у специалистов в области информационных систем и технологий комплексных базовых навыков, теоретических знаний и компетенций, необходимых для решения практических задач по разработке многофункциональных мобильных приложений и веб-сервисов с использованием современных инструментальных средств разработки. Слушатели программы научатся применять актуальные методики и инструменты разработки, интегрировать веб-технологии и сервисы, а также адаптировать свои мобильные приложения под разные устройства, получат навыки по интеграции функционала веб-сервисов в мобильные приложения через использование API функции.

В курсе предусмотрены 24 практические лабораторные работы. Отчеты по ним Вы сдаете прямо в систему для проверки преподавателем.

Доступ к курсу ограничен!

Чтобы записаться на курс напишите администратору +7-927-416-87-17 (WhatsApp, Telegram)