Разработка программного обеспечения - Профессиональное образование
О чём курс
Данный комплексный курс представляет собой фундаментальную образовательную программу, направленную на освоение одной из самых востребованных и перспективных специальностей в современной IT-индустрии — профессии программиста. Обучение спроектировано таким образом, чтобы предоставить слушателям максимально широкий кругозор: вы не просто изучаете конкретный язык программирования, а знакомитесь с различными направлениями разработки, что позволяет осознанно выбрать наиболее подходящую специализацию для дальнейшего карьерного роста. Программа курса охватывает все ключевые аспекты программирования, начиная с базовых основ алгоритмизации и заканчивая передовыми инструментами, которые активно используются в современной индустрии разработки программного обеспечения.
Одной из уникальных особенностей курса является его комплексный подход. Помимо чисто технических навыков написания кода, слушатели погружаются в дисциплины, выходящие за рамки простого программирования. Вы научитесь основам проектирования сложных программных систем, освоите принципы их построения и получите необходимые знания по управлению программными проектами. Это критически важный навык, который отличает рядового кодера от профессионального инженера, способного видеть архитектуру системы целиком. В процессе обучения вы освоите внушительный стек технологий, включая языки программирования (C, C++, PHP, C#, Java, JavaScript), языки разметки и проектирования (HTML, XML, SQL, UML), а также современные библиотеки и фреймворки (STL, WinAPI, BCL, Windows Forms, WPF, WCF, ADO.NET, Android SDK). Особое внимание уделяется работе с базами данных (MSSQL, MySQL, Oracle) и сетевым технологиям, включая архитектуру Client-Server и AJAX.
Курс ориентирован на тех, кто хочет стать универсальным специалистом. По окончании обучения вы сможете претендовать на позиции программиста, тестировщика ПО, инженера по контролю качества, технического писателя, web-программиста или разработчика и администратора баз данных. Вы научитесь создавать Windows-приложения с использованием клиент-серверных технологий, проектировать базы данных любой сложности, разрабатывать интерактивные веб-приложения и автоматизировать бизнес-процессы. Вы будете готовы к участию в разработке компьютерных игр, созданию утилит для повседневных задач, обеспечению безопасности приложений с помощью современных алгоритмов шифрования и аутентификации, а также к управлению полным циклом разработки программного проекта. Программа также включает изучение паттернов проектирования и приёмов экстремального программирования, что позволит вам эффективно работать в команде и создавать качественный, документированный и масштабируемый код. Это идеальный выбор для тех, кто стремится получить глубокие системные знания и стать востребованным экспертом в мире IT.
Программа обучения
Ⅰ семестр
- Основы теории алгоритмов;
- Процедурное программирование с использованием языка С;
- Аппаратное и программное обеспечение PC (авторизованный курс Cisco Networking Academy);
- Аппаратное обеспечение рабочих станций и ноутбуков;
- Архитектура современных операционных систем;
- Основы сетевых технологий.
Ⅱ семестр
- Объектно-ориентированное программирование с использованием языка С++;
- Использование библиотеки классов стандартных шаблонов STL;
- Разработка Windows-приложений с использованием Visual C++ и WinAPI: Принципы построения Windows-приложений;
- Взаимодействие с элементами управления;
- Построение пользовательских интерфейсов.
- Разработка веб-страниц на языке разметки XHTML с использованием каскадных таблиц стилей CSS;
- Язык сценариев JavaScript;
- Расширяемый язык разметки для создания веб-страниц – XML.
Ⅲ семестр
- Теория баз данных: Язык структурированных запросов SQL;
- Проектирование баз данных;
- Нормализация баз данных.
- Системы управления базами данных: принципы программирования и администрирования СУБД: Microsoft Access, MySQL,MS SQL Server: Использование языка структурированных запросов в Microsoft SQL Server 2008 (авторизованный курс Microsoft IT Academy 2778);
- Внедрение и поддержка Microsoft SQL Server 2008 (авторизованный курс Microsoft IT Academy 6369);
- Программирование баз данных Microsoft SQL Server 2008 R2 (авторизованный курс Microsoft IT Academy 6370);
- Установка и конфигурирование Microsoft SQL Server 2008 (авторизованный курс Microsoft IT Academy 10151);
- Создание и управление базами данных в Microsoft SQL Server 2008 (авторизованный курс Microsoft IT Academy 10152);
- Планирование, создание и оптимизация индексов в Microsoft SQL Server 2008 (авторизованный курс Microsoft IT Academy 10153);
- Резервное копирование и восстановление баз данных в Microsoft SQL Server 2008 (авторизованный курс Microsoft IT Academy 10154);
- Управление безопасностью в Microsoft SQL Server 2008 (авторизованный курс Microsoft IT Academy 10155);
- Автоматизация задач администрирования в Microsoft SQL Server 2008 (10156) - авторизованный курс Microsoft IT Academy;
- Контроль и управление ресурсами в Microsoft SQL Server 2008 (авторизованный курс Microsoft IT Academy 10156);
- Создание приложений для платформы Microsoft.NET: Базовый язык реализации .NET решений – С#;
- Библиотека базовых классов BCL;
- Основы разработки приложений с использованием Windows Form;
- Разработка приложений с использованием WPF.
Ⅳ семестр
- Программирование СУБД Oracle;
- Системное программирование;
- Сетевое программирование;
- Создание приложений для платформы Microsoft.NET: Взаимодействие с источниками данных с помощью ADO.NET;
- Разработка сервис-ориентированных приложений с использованием Windows Communication Foundation.
- Паттерны проектирования;
- Объектно-ориентированное проектирование. Язык UML;
- Управление программными проектами.
Ⅴ семестр
- Создание веб-приложений, исполняемых на стороне сервера при помощи языка программирования PHP и технологии AJAX;
- Разработка веб-приложений ASP.NET на языке С# с использованием СУБД MS SQL Server, источников данных XML и технологии AJAX;
- Разработка приложений с использованием технологии Клиент-Сервер;
- Программирование с использованием технологии Java;
- Паттерны проектирования;
- Объектно-ориентированное проектирование. Язык UML;
- Управление программными проектами
Теги курса
Отзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.