Открыто

Разработка программного обеспечения Семестр 1 [2021] [шаг] [Дмитрий Костюк, Федор Атякшин, Роман Клочков, Андрей Старинин]

Тема в разделе "Курсы по программированию", создана пользователем Toxich, 14 ноя 2021.

Цена: ----
Взнос: ----

Основной список: 12 участников

Резервный список: 1 участников

  1. 14 ноя 2021
    #1
    Toxich
    Toxich ЧКЧлен клуба
    Разработка программного обеспечения Семестр 1 [2021]
    ШАГ (Компьютерная академия ШАГ)
    Дмитрий Костюк, Федор Атякшин, Роман Клочков, Андрей Старинин


    Учебная программа “Разработка программного обеспечения” создана для тех, кто хочет стать профессионалом в программировании и рассчитана на тех, кто только начинает путь программиста или хочет заполнить пробелы в IT-образовании.

    Для кого разработана программа:
    1. Школьники и выпускники (15-18 лет)
    Получат первую профессию, не откладывая на потом свою мечту стать программистом.
    2. Студенты ВУЗов (18-23 года)
    Освоят вторую специальность параллельно с университетским образованием.
    3. Представители других профессий (23-55 лет)
    Которых не устраивает текущая карьерная и финансовая перспектива, смогут переучиться на разработчика ПО и построить карьеру в IT-индустрии.
    4. Все желающие повысить IT-квалификацию
    Систематизируют свои знания и получат рабочие навыки, востребованные в современном IT.

    По окончании курса вы сможете:
    1. Создавать Windows-приложения с использованием клиент-серверных технологий, графики, баз данных и мультимедиа
    2. Правильно и в короткие сроки просчитывать алгоритмы решения поставленных задач и стоимости их внедрения
    3. Проектировать базы данных различной степени сложности и величины, управлять ими
    4. Разрабатывать Интернет-приложения, реагирующие на действия пользователей и представляющие информацию, хранимую в базах данных
    5. Автоматизировать работы с базами данных (Как с одной, так и с несколькими базами одновременно) в зависимости от постановки задачи или требования заказчика
    6. Участвовать в разработке компьютерных игр
    7. Модифицировать Windows-программы под конкретные заказы
    8. Разрабатывать сетевые приложения
    9. Разрабатывать приложения для мобильных устройств на базе Android
    10. Создавать утилиты, решающие повседневные проблемы пользователя
    11. Создавать приложения и динамические web-узлы на основе платформы .NET
    12. Обеспечивать безопасность приложений, используя алгоритмы шифрования, аутентификации и безопасные соединения
    13. Проектировать программные проекты, независимо от конечного языка реализации
    14. Управлять всеми аспектами и тонкостями программных проектов, документировать создаваемые приложения
    15. Создавать облачные решения, используя возможности Microsoft Azure
    16. Применять современные методологии для успешной работы команды
    17. Использовать паттерны проектирования в повседневной рабочей деятельности
    18. Программировать кросс-платформенные решения

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

    Модуль 2 – Основы программирования с использованием языка C++
    • Принципы работы с указателями
    • Использование структур
    • Алгоритмы поиска и сортировки
    • Использование файловой системы
    Модуль 3 – Объектно-ориентированное программирование с использованием языка C++
    • Принципы ООП
    • Конструкторы
    • Деструктор
    • Виртуальные функции
    • Абстрактные классы
    Модуль 4 – Использование библиотеки классов стандартных шаблонов STL
    • Основы использования STL
    • Итераторы
    • Контейнеры
    • Предикаты
    • Алгоритмы
    • Функторы
    Модуль 5 – Теория баз данных
    • Язык структурированных запросов SQL
    • Проектирование баз данных
    • Нормализация баз данных
    • Нормальные формы
    • Многотабличные и вложенные запросы, агрегатные функции
    Модуль 6 – Системы управления базами данных

    Модуль 7 – Программирование и администрирование Microsoft SQL Server 2016
    • Особенности диалекта T-SQL
    • Представления
    • Триггеры
    • Хранимые процедуры
    • Пользовательские функции
    • Резервное копирование и восстановление
    • Репликация, система прав
    Модуль 8 – Программирование СУБД Oracle. Язык PL-SQL

    Модуль 9 – Системное программирование
    • Потоки
    • Процессы
    • Примитивны синхронизации
    • Межпроцессное взаимодействие
    Модуль 10 – Сетевое программирование
    • Сокеты
    • Синхронные и асинхронные механизмы обмена данными
    • Протоколы
    Модуль 11 – Разработка web-страниц на языке разметки HTML5 с использованием каскадных таблиц стилей CSS3
    • Форматирование текста при помощи HTML
    • Форматирование при помощи CSS
    • Списки
    • Использование таблиц
    • Работа с формами
    • HTML5
    • CSS3
    Модуль 12 – Язык сценариев JavaScript
    • ООП в JavaScript
    • jQuery
    • AngularJS
    • React
    Модуль 13 – Расширенный язык разметки для создания Web-страниц-XML

    Модуль 14 – Создание web-приложений, исполняемых на стороне сервера с помощью языка программирования PHP и технологии AJAX.

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

    Модуль 16 – Разработка приложений с применением технологии Клиент-Сревер.

    Модуль 17 - Создание приложений для платформы Microsoft .Net
    • Базовый язык реализации .Net решений – C#.
    • Библиотека базовых классов BCL
    • Разработка приложений с использованием Windows Forms
    • Принципы построения Windows-приложений
    • Взаимодействие с элементами управления
    • Построение пользовательских интерфейсов
    • Взаимодействие с источниками данных с помощью ADO.NET
    • Разработка приложений с использованием WPF
    • LINQ – Entity Framework
    Модуль 18 – Разработка web-приложений ASP.NET на языке C# с применением СУБД MS SQL Server, источников данных XML и технологии AJAX
    • ASP.NET MVC
    • ASP.NET и AJAX
    • Взаимодействие с MS SQL Server
    Модуль 19 – Создание облачных решений с использованием Microsoft Azure

    Модуль 20 – Программирование с использованием технологии Java
    • ООП
    • Многопоточность
    • Spring
    • Hibernate
    • JSP
    • MVC
    Модуль 21 – Разработка приложений для мобильных устройств на основе операционной системы Android
    • Построение пользовательского интерфейса
    • Использование оповещений
    • Использование стандартных диалогов
    • Графика, анимация
    • Использование баз данных Android-приложений
    • Асинхронность
    • Сетевые возможности
    • Веб-сервисы
    Модуль 22 – Разработка игр
    • Unity
    • Разработка 2D-игры
    • Разработка 3D-игры
    Модуль 23 – Паттерны проектирования
    • Порождающие паттерны
    • Структурные паттерны
    • Паттерны поведения
    Модуль 24 – Объектно-ориентированное проектирование. Язык UML
    • Методология объектно-ориентированного анализа и проектирования
    • Диаграммы в UML
    • Инструментарий для построения диаграмм
    Модуль 25 – Управление программными проектами
    • Модели процесса разработки программного обеспечения
    • Agile
    • Scrum
    • Инструментальные средства
    • Работа с требованиями
    • Управление качеством
    Модуль 26 – Аппаратное обеспечение рабочих станций и ноутбуков

    Модуль 27 – Администрирование OS Windows 10

    Авторизованные курсы Cisco Networking Academy, входящие с программу обучения:
    • Cisco Networking Academy
    • Programming Essentials in C
    • Programming Essentials in C++
    • Advanced Programming in C++
    Авторизованные курсы Microsoft Imagine Academy, входящие с программу обучения:
    • Data Science and Machine Learning Essentials
    • Database Fundamentals
    • HTML5 Application Development Fundamentals
    • Using Data in Software Applications
    • Working with Non-Relational Data
    • Introduction to Developing Websites Using HTML and CSS
    • Introduction to Python

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

    Продажник
     
  2. Последние события

    1. allioha
      allioha не участвует.
      8 ноя 2023
    2. RogerYang
      RogerYang участвует.
      13 мар 2023
    3. sibbora
      sibbora не участвует.
      19 янв 2023
    4. Sklado4ka
      Sklado4ka участвует.
      26 июл 2022

Поделиться этой страницей