Ко всем курсам Event-менеджмент Excel и Google Таблицы MBA PR-менеджмент Аналитика для руководителей Антикризисный менеджмент Арт-менеджмент Бухгалтерский учет Геймификация Деловые переговоры и коммуникация Документационное обеспечение Закупки и тендеры Кадровое делопроизводство и охрана труда Клиентский сервис Комьюнити-менеджмент Консалтинг Коучинг Курсы для директоров Маркетплейсы и e-commerce Менеджмент в индустрии моды Менеджмент в образовании Музыкальный менеджмент Нетворкинг Операционный менеджмент Открытие бизнеса Подбор и управление персоналом Продакт-менеджмент Разработка онлайн-курсов Рекрутмент Ресторанный менеджмент Создание презентаций Спортивный менеджмент Строительство и недвижимость Тимбилдинг Управление бизнесом Управление командами Управление продажами Управление проектами Управление производством Управление разработкой и IT Финансовый менеджмент

Разработка программного обеспечения от Компьютерной Академии TOP

Вы научитесь

Если вы давно мечтали погрузиться в сферу информационных технологий и освоить наиболее актуальные инструменты современного разработчика — этот курс для вас. Программа обучения от Академии TOP рассчитана на 2,5 года: за это время вы изучите всю необходимую теорию, выполните упражнения и создадите качественные проекты для будущего портфолио. Вы изучите JavaScript, C++ и PHP, а также инструменты для веб-верстки и взаимодействия с базами данных. Узнаете, как управлять разработкой IT-продукта. После окончания обучения вы сможете самостоятельно создавать игры, десктопные и мобильные приложения, веб-сайты и базы данных. 
Тип курса
Онлайн
Тип обучения
Курс
Локация
Длительность
30 месяцев
Стоимость
34300 ₽
Помощь в трудоустройстве
Да
Выдача сертификата
Да
Вы научитесь
#01
Создавать игры
#02
Разрабатывать веб-сервисы
#03
Проектировать базы данных
#04
Управлять процессом разработки IT-продукта
#05
Программировать на нескольких языках: JavaScript
#06
PHP
#07
C++ и других
Программа курса

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

Основы теории алгоритмов и структур данных

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

Процедурное программирование с использованием языка С ++

Познакомитесь с принципами процедурного программирования. Узнаете, как реализовать этот паттерн на практике, во время создания проекта на C++.

Объектно-ориентированное программирование с использованием языка С ++

Познакомитесь с принципами объектно-ориентированного программирования и спецификой их реализации в языке C++. 

Использование библиотеки классов стандартных шаблонов STL

Познакомитесь с библиотекой языка программирования C++ – STL. Научитесь использовать стандартные шаблоны в своей работе. 

Теория баз данных. Системы управления базами данных

Преподаватели познакомят вас с теорией взаимодействия с базами данных. Вы научитесь самостоятельно использовать системы управления БД. 

Программирование и администрирование Microsoft SQL Server 2016. Программирование СУБД Oracle. Язык PL-SQL.

Научитесь администрировать базы данных. Освоите инструменты для работы с продуктами Microsoft. Сможете использовать возможности Oracle.

Системное программирование (потоки, процессы, примитивы синхронизации, межпроцессорное взаимодействие)

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

Сетевое программирование (сокеты, синхронные и асинхронные механизмы обмена данными, протоколы)

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

Объектно-ориентированное проектирование. Язык UML

Познакомитесь с понятием объектно-ориентированного программирования. Рассмотрите возможности языка UML и поймете, в каких ситуациях он может понадобиться разработчику. 

Разработка web-страниц на HTML с использованием каскадных таблиц стилей CSS 3

Научитесь разрабатывать веб-страницы, используя возможности языков HTML и CSS. Сможете определять содержание и внешний вид страниц. 

Расширяемый язык разметки для создания web-страниц XML

Разберетесь, для чего используется язык XML. Сможете оптимизировать процесс верстки веб-страниц с помощью его инструментов. 

Язык JavaScript. ООП в JavaScript, jQuery, Angular JS, React

Изучите программирование на языке JavaScript. Освоите принципы объектно-ориентированного программирования, познакомитесь с наиболее востребованными библиотеками. 

Создание серверных веб-приложений с помощью языка программирования PHP и технологии AJAX

Научитесь создавать серверные веб-приложения, используя возможности языка программирования PHP, а также технологию AJAX.

Использование cookies и сессий, взаимодействие с источниками данных СУБД MySQL, AJAX и PHP

Познакомитесь со значением cookies и сессий. Выясните, как корректно взаимодействовать с источниками данных MySQL, AJAX и PHP. 

Разработка приложений с использованием технологии клиент-сервер

Познакомитесь со спецификой клиент-серверной технологии и научитесь использовать ее в процессе создания приложений. 

Создание приложений для платформы Microsoft .NET

Узнаете, как разрабатывать приложения для платформы Microsoft .NET. Изучите теорию и опробуете полученные навыки на практике. 

Создание серверных приложений ASP.NET на языке C# с использованием СУБД MS MySQL Server, источников данных XML и технологии AJAX

Научитесь создавать качественные серверные приложения ASP.NET на языке C#. Выясните, как использовать возможности баз данных в этом процессе.

Создание облачных решений с использованием Microsoft Azure

Рассмотрите инструментарий и возможности программы Microsoft Azure. Научитесь создавать с ее помощью облачные решения. 

Программирование с использованием технологии Java

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

Разработка приложений для мобильных устройств на Android

Разберетесь, в чем специфика разработки приложений для мобильных устройств. Научитесь создавать проекты на базе ОС Android. 

Разработка игр

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

Паттерны проектирования

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

Управление программными проектами

Узнаете, как эффективно выстроить процесс разработки программного проекта. Преподаватели расскажут вам о собственном многолетнем опыте.

Авторизованный курс Microsoft Imagine Academy

Пройдете авторизованный курс от Microsoft Imagine Academy. Изучите основы Data Science и роль данных в разработке прикладного программного обеспечения. 

Авторизованный курс Cisco Networking Academy

Углубите свои навыки программирования на языках C и C++. Познакомитесь с понятием "programming essentials" и узнаете, что в него входит. 

Отзывы о данном курсе
На этот курс ещё нет отзывов.
Компьютерная Академия TOP
Школа
Компьютерная Академия TOP — это международная онлайн-школа IT-направлений. В каталоге платформы есть курсы по разработке ПО на различных языках программирования, тестированию и системному инжинирингу, кибербезопасности, созданию компьютерной графики и другим направлениям.