Логотип Academy Market
Каталог курсов
Логотип Academy Market
Наверх
  1. Academy Market1
  2. Онлайн-курсы по изучению инструмента UML

    2

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

Логотип

Программа курса

Этот короткий трёхмесячный курс позволит вам повысить ваш профессиональный уровень или освоить специальность системного аналитика с нуля.

1.
Вводный модуль и тестирование
2.
Понимание профессии системного аналитика
3.
Разработка требований
4.
Моделирование данных
5.
Моделирование процессов
6.
Пользовательские интерфейсы
7.
Использование техник Agile
8.
Архитектура системы
9.
Программные интерфейсы
10.
Реализация системы
11.
Поддержка, обслуживание и оценка результатов
12.
SQL для аналитиков
13.
Итоговый проект
14.
Карьерный трек: подготовка к трудоустройству
15.
Акселерация: активный поиск работы с поддержкой HR-экспертов

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

Понимать, как протекает жизненный цикл ПО
Моделировать данные и процессы
Создавать пользовательские интерфейсы и архитектуру системы
Осуществлять реализацию и поддержку системы
Владеть языком запросов SQL

Инструменты

Программа курса

Вы познакомитесь с различными направлениями разработки ПО. Изучите несколько языков программирования и создадите различные проекты для портфолио. 

1.
Основы теории алгоритмов и структур данных
2.
Процедурное программирование с использованием языка С ++
3.
Объектно-ориентированное программирование с использованием языка С ++
4.
Использование библиотеки классов стандартных шаблонов STL
5.
Теория баз данных. Системы управления базами данных
6.
Программирование и администрирование Microsoft SQL Server 2016. Программирование СУБД Oracle. Язык PL-SQL.
7.
Системное программирование (потоки, процессы, примитивы синхронизации, межпроцессорное взаимодействие)
8.
Сетевое программирование (сокеты, синхронные и асинхронные механизмы обмена данными, протоколы)
9.
Объектно-ориентированное проектирование. Язык UML
10.
Разработка web-страниц на HTML с использованием каскадных таблиц стилей CSS 3
11.
Расширяемый язык разметки для создания web-страниц XML
12.
Язык JavaScript. ООП в JavaScript, jQuery, Angular JS, React
13.
Создание серверных веб-приложений с помощью языка программирования PHP и технологии AJAX
14.
Использование cookies и сессий, взаимодействие с источниками данных СУБД MySQL, AJAX и PHP
15.
Разработка приложений с использованием технологии клиент-сервер
16.
Создание приложений для платформы Microsoft .NET
17.
Создание серверных приложений ASP.NET на языке C# с использованием СУБД MS MySQL Server, источников данных XML и технологии AJAX
18.
Создание облачных решений с использованием Microsoft Azure
19.
Программирование с использованием технологии Java
20.
Разработка приложений для мобильных устройств на Android
21.
Разработка игр
22.
Паттерны проектирования
23.
Управление программными проектами
24.
Авторизованный курс Microsoft Imagine Academy
25.
Авторизованный курс Cisco Networking Academy

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

Программировать на нескольких языках: JavaScript, PHP, C++ и других
Создавать игры
Разрабатывать веб-сервисы
Проектировать базы данных
Управлять процессом разработки IT-продукта

Программа курса

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

1.
Основы теории алгоритмов и структур баз данных
2.
Основы программирования с использованием языка С++
3.
Объектно-ориентированное программирование с использованием языка C++
4.
Использование библиотеки классов стандартных шаблонов STL
5.
Теория баз данных
6.
Системы управления базами данных
7.
Программированиие Microsoft SQL Server
8.
Программирование СУБД Oracle. Язык PL-SQL
9.
Системное программирование
10.
Сетевое программирование
11.
Разработка web-страниц на языке разметки HTML и использованием каскадных таблиц стилей CSS
12.
Язык сценариев JavaScript
13.
Создание web-приложений, исполняемых на стороне сервера с помощью PHP и СУБД MySQL
14.
Разработка приложений с применением технологии Клиент-Сервер
15.
Создание приложений для платформы Microsoft.NET
16.
Разработка web-приложений с использованием ASP.NET Core на языке C# с применением СУБД MS SQL Server
17.
Создание облачных решений с использованием Microsoft Azure
18.
Программирование с использованием технологии Java
19.
Разработка приложений для мобильных устройств на основе операционной системы Android
20.
Разработка игр
21.
Паттерны проектирования
22.
Объектно-ориентированное проектирование Язык UML
23.
Управление программными проектами
24.
Аппаратное обеспечение рабочих станций и ноутбуков
25.
Администрирование OS Windows 10

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

Писать код на C++
Проектировать базы данных
Создавать интернет-страницы при помощи HTML и CSS
Разрабатывать игры и приложения
Понимать принципы объектно-ориентированного программирования

Программа курса

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

1.
Первый взгляд на профессию системного аналитика
2.
Понимание профессии системного аналитика
3.
Разработка требований
4.
SQL для аналитиков
5.
Моделирование данных
6.
Моделирование процессов
7.
Пользовательские интерфейсы
8.
Использование техник Agile
9.
Архитектура системы
10.
Программные интерфейсы
11.
Продвинутая архитектура и программные интерфейсы
12.
Реализация системы
13.
Поддержка, обслуживание и оценка результатов
14.
Итоговый проект
15.
Практика после каждой темы и воркшопы раз в 2 недели
16.
Карьерный трек: подготовка к трудоустройству
17.
Акселерация: активный поиск работы с поддержкой HR-экспертов

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

Моделировать процессы
Проектировать пользовательский интерфейс
Разбираться в архитектуре ПО
Писать SQL-запросы разной сложности
Подготавливать рабочую документацию

Инструменты

Программа курса

На онлайн-курсе вы изучите базовую терминологию, разберёте основы C++, научитесь повышать производительность программы и оптимизировать процессы, улучшать качество кода и проектировать векторы.

1.
Базовые понятия программирования
2.
Основы C++ с Qt
3.
Производительность и оптимизация
4.
Качество кода
5.
Проектирование сложных программ
6.
Итоговый проект: электронная таблица
7.
Подготовка к трудоустройству
8.
Акселерация
9.
Расширенный курс "Разработчик C++"

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

Писать программы на C++
Создавать графические приложения с помощью фреймворка Qt
Профилировать программы и ускорять их работу
Разбираться в методах и средствах рефакторинга
Автоматизировать сборку ПО в CMake