Программа дня «Разработка ПО»
День 1 (17 октября): Программа дня «Разработка ПО».Модуль 1: Базовые понятия ИТ.# Компьютер, Программа, Операционная система # Сервер и серверное ПО. Клиент и клиентское ПО. # Клиент-серверное взаимодействие. Двухзвенные и трехзвенные архитектуры. # Протоколы. 7 уровневая модель ISO/OSI # Лабораторная работа. Протокол IP – основа взаимодействия в Интернет · # Интернет. Основные службы Интернета # Лабораторная работа. Работа служб в Интернет на примере WEB. Работа протокола HTTP # Языки программирования: С++, Java, C#, JS, Python, Ruby, Delphi # Трансляторы: интерпретатор и компилятор # Виды программирования: процедурное, ООП # IDE: редактор, транслятор, отладчик. Примеры IDE. # Примеры программ. # Лабораторная работа. Написание простейшей программы на JS. # Библиотеки. Примеры. # Фреймворки (платформа). Примеры. Модуль 2. Процесс разработки ПО.# Бизнес моделирование. Бизнес аналитик # Системный анализ требований к ПО. Системный Аналитик. # Проектирование ПО. Архитектор ПО. UML # Разработка ПО # Тестирование / Внедрение / Сопровождение ПО (коротко, подробнее день #2) # Модели / методологии разработки ПО: каскадная, спиральная, инкрементальная, XP, Scrum, Agile Модуль 3. Типовые направления разработки ПО# Разработка на С++. Область применения. Основные библиотеки и фреймворки. # Разработка на Java. # Разработка на C#. # Разработка Delphi. # WEB разработка. • Front-end и back-end разработка. Основные библиотеки и фреймворки. • Языки разработки: Ruby, Python, JS, PHP и др. • CMS # Мобильная разработка: iOs, Android. Основные библиотеки и фреймворки. # Разработка БД. СУБД, SQL, хранимые процедуры. Оптимизация запросов. # Разработка игр. # Примеры резюме # Лабораторная работа. Работа со словарем ИТ терминов, анализ вакансии и резюме. Работа в группах 3-5 человек. Модуль 4 . Подведение итогов тренингового дня. Ответы на вопросы |