Логотип Academy Market
Каталог курсов
Логотип Academy Market
Наверх
Роман Клочков
Роман Клочков

Роман Клочков

Направление
Рейтинг курсов
4,63

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

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

1.
Основы теории алгоритмов и структур данных
2.
Процедурное программирование с использованием языка С++
3.
Системное программирование (потоки, процессы, примитивы синхронизации, межпроцессное взаимодействие)
4.
Сетевое программирование (сокеты, синхронные и асинхронные механизмы обмена данными, протоколы)
5.
Аппаратное обеспечение рабочих станций и ноутбуков
6.
Коммутация в локальных сетях, протоколы, туннелирование, виртуальные сети
7.
Проектирование, монтаж и диагностика структурированных кабельных систем
8.
Маршрутизация в IP-сетях
9.
Прикладные протоколы и службы стека TCP/IP
10.
Администрирование Windows 8.1/10. Установка, обновление, миграция, управление доступом к ресурсам. Конфигурирование безопасности
11.
Администрирование Windows Server 2012/2016. Сетевые сервисы, виртуализация, службы терминалов, групповые политики. Active Directory
12.
Администрирование Microsoft SQL Server 2014. Создание баз данных, SQL, резервное копирование и восстановление, модель безопасности, репликация
13.
Системное администрирование Linux. Установка, файловые системы, устройства, управление пользователями, управление правами доступа, скриптинг
14.
Сетевое администрирование Linux. Почтовые, файловые и web-серверы. Балансировка и мониторинг
15.
Безопасность компьютерных сетей и систем. Криптография, аутентификация, авторизация, исследование систем, ids/ips, пакетные фильтры
16.
IT Essentials. Аппаратное и программное обеспечение PC – авторизованный курс Cisco Networking Academy
17.
Облачные технологии: VMWare, Amazon Web Services, Google Cloud Services, Microsoft Azure
18.
DevOps: основной инструментарий
19.
Python для сетевого администрирования
20.
CCNA R&S. Routing and Switching. Essentials
21.
CCNA R&S. Routing and Switching. Scaling Networks
22.
CCNA R&S. Routing and Switching. Connecting Networks
23.
CCNA Security

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

Подключать компанию к корпоративной сети
Обеспечивать безопасное соединение
Работать с кабельными системами и локальными сетями
Заниматься администрированием серверов
Устранять неисправности с подключением

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

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

1.
Обзор IT бизнеса: технологии и термины
2.
Фазы процесса разработки программного обеспечения
3.
Методологии процесса разработки программного обеспечения
4.
Анализ существующих моделей и методов разработки
5.
Роль и место QA в процессе разработки программного обеспечения, тестирование и QA
6.
Введение в тестирование
7.
Цели и задачи тестировщика в команде
8.
Теория тестирования: Подход, технологии, уровни, процесс, компоненты
9.
Дефекты: типы и жизненный цикл дефектов
10.
Типы тестов. Организация тестов
11.
Тестирование сложных программных решений и комплексных систем
12.
Requirements, введение в bug tracking systems
13.
QA процесс: инициализация, цели, приоритеты, сроки, риски
14.
Usability. I18N/L10N. MLU
15.
Системы контроля версий: CVS, SVN, GIT, Mercurial
16.
Обзор методологии SCRUM
17.
Сертификация ISTQB
18.
Язык программирования Java. Переменные и типы данных. Логические операторы и операторы ветвления
19.
Введение в теорию баз данных. Запросы SELECT, INSERT, UPDATE, DELETE. Многотабличные базы данных
20.
Функции агрегирования и объединения
21.
Представления, хранимые процедуры, триггеры,пользовательские функции
22.
Автоматизация тестирования: цели, задачи, этапы, подходы к автоматизированному тестированию
23.
Введение в Web-технологии, структура HTML, форматирование текста с помощью HTML и CSS. XML, XPath и WebDriver
24.
Selenium Server. Создание framework для тестирования в Selenium
25.
Анализ продуктов для автоматизации тестирования, автоматизированное тестирование веб-сервисов и мобильных приложений

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

Разбираться в инструментах тестирования ПО и применять их на практике
Понимать основы программирования, веб-разработки и системного администрирования
Проводить автоматизированное тестирование с учётом различного программного обеспечения

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

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

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
Разрабатывать игры и приложения
Понимать принципы объектно-ориентированного программирования