Унікальна освітня програма професійної перепідготовки, яка вводить у світ сучасних мов і систем програмування. Успішне закінчення навчання дозволить бути затребуваним на ринку праці і знайти гідну роботу програміста.
навчання дозволить:
- Познайомитися з сучасними технологіями програмування;
- Вивчити основні можливості мов програмування: C#, Java, Python, с++;
- Освоїти технології об'єктно-орієнтованого програмування;
- Навчитися створювати додатки БД: SQL Server, Oracle;
- Освоїти базові можливості розробки додатків в Microsoft.NET;
- Дізнатися принципи проектування і реалізації клієнт-серверних додатків з використанням технологій Microsoft і Oracle;
- Отримати диплом про професійну перепідготовку з присвоєнням кваліфікації Розробник професійно-орієнтованих комп'ютерних технологій (за наявності вищої освіти).
Модуль 1 - технології програмування
- Технології програмування
- Microsoft Solutions Framework. Модель процесів
- Раціональний уніфікований процес
- Алгоритми
- Сортування та пошук даних
- Типізація та структури даних
- Основні парадигми програмування
- Візуальне моделювання при аналізі та проектуванні. Основи Unified Modeling Language (UML)
- Основні діаграми UML
- Основи побудови баз даних
- розуміти основні положення методологій розробки програмного забезпечення Microsoft Solutions Framework (MSF) і Rational Unified Process (RUP);
- мати уявлення про структури даних, типізації мови програмування;
- використовувати стандартні алгоритми для вирішення різних завдань;
- знати основи семантики і синтаксису високорівневих мов програмування;
- знати базові концепції та термінологію об'єктно-орієнтованого програмування;
- реалізувати процес візуального моделювання інформаційних систем з використанням UML;
- розробити концептуальну і логічну моделі бази даних.
- Створення бази даних і робота з таблицями
- Робота з запитами
- Створення форм
- Створення звітів
- Розробка макросів
- Підготовка додатку до впровадження
- створювати базу даних
- розробляти структуру таблиць
- визначати тип, розмір і формат даних
- забезпечувати цілісність даних бази
- імпортувати та експортувати інформацію при роботі з зовнішніми джерелами даних
- оптимізувати роботу з інформацією засобами сортування та фільтрації
- розробляти різні види запитів
- створювати і модифікувати форми
- створювати звіти
- розробляти макроси
- застосовувати засоби забезпечення безпеки даних програми
- Початок роботи з базою даних і Transact-SQL
- Запити та фільтрація даних
- Групування та обчислення сумарних даних
- Об'єднання даних з декількох таблиць
- Робота з підзапитами
- Зміна даних у таблиці
- Запити до метаданих, XML та індексів повнотекстового пошуку
- Використання програмних об'єктів
- Використання розширених технологій запитів
- Створення баз даних і файлів баз даних
- Створення типів даних і таблиць
- Використання XML
- Створення та налаштування індексів
- Реалізація цілісності даних за допомогою обмежень
- Забезпечення цілісності даних за допомогою тригерів і XML-схем
- Впровадження уявлень
- Застосування збережених процедур
- Впровадження функцій
- Реалізація керованого коду в базі даних
- Управління транзакціями і блокуваннями
- Використання компонента Service Broker
- Використання служб Notification Services (необов'язково)
- освоїти основні вирази Transact-SQL;
- навчитися формувати запити на мові Transact-SQL;
- створювати бази даних і файли баз даних;
- створювати типи даних і таблиці;
- використовувати XML-функції в Microsoft SQL Server;
- планувати, створювати та оптимізувати індекси;
- забезпечувати цілісність даних в базах даних Microsoft SQL Server з використанням обмежень;
- забезпечувати цілісність даних в базах даних Microsoft SQL Server з використанням тригерів;
- застосовувати подання;
- застосовувати збережені процедури;
- застосовувати функції;
- застосовувати в базі даних керований код;
- керувати транзакціями та блокуваннями;
- застосовувати компонент Service Broker для побудови рішення, заснованого на передачі повідомлень;
- використовувати служби Notification Services для створення і відправки повідомлень.
- Огляд платформи Microsoft. NET
- Огляд з#
- Використання розмірних типів
- Оператори та виключення
- Методи і параметри
- Масиви
- Принципи об'єктно-орієнтованого програмування
- Використання змінних посилального типу
- Створення і руйнування об'єктів
- Спадкування в с#
- Агрегування, простору імен і область видимості
- Операції, делегати та події
- Властивості та індексатори
- Атрибути
- Введення в Windows Forms
- Робота з елементами управління
- Розробка елементів управління
- Робота з даними у формах
- Змішування керованого і некерованого коду
- Друк і створення звітів в додатках Windows Forms
- Асинхронне програмування
- Підвищення зручності використання програми
- Розгортання програми Windows Forms
- Безпека програми Windows Forms
- розуміти основні елементи. NET Framework і зв'язок з # з елементами платформи. Net;
- працювати в середовищі розробки Microsoft Visual Studio;
- створювати, налагоджувати, компілювати і виконувати програми на с#;
- створювати і використовувати змінні;
- використовувати вирази мови і застосовувати обробку винятків;
- створювати методи;
- створювати, ініціалізувати та використовувати масиви;
- знати базові концепції та термінологію об'єктно-орієнтованого програмування;
- створювати, ініціалізувати і руйнувати об'єкти в програмі на с#;
- створювати класи та ієрархії класів;
- визначати операції та події в класі користувача;
- реалізовувати властивості та індексатори;
- використовувати стандартні і призначені для користувача атрибути;
- розробляти форми для Windows;
- працювати з елементами управління;
- розробляти елементів управління;
- працювати з даними у формах;
- змішувати керований і некерований код;
- друк і створення звітів у формах;
- підвищувати зручність використання програми за рахунок додавання довідкової інформації та локалізації;
- розгортати Windows-додатки;
- забезпечувати безпеку Windows-додатки.
- Введення в Windows Forms
- Робота з елементами управління
- Розробка елементів управління
- Робота з даними у формах
- Змішування керованого і некерованого коду
- Друк і створення звітів в додатках Windows Forms
- Асинхронне програмування
- Підвищення зручності використання програми
- Розгортання програми Windows Forms
- Безпека програми Windows Forms
- розробляти форми для Windows;
- працювати з елементами управління;
- розробляти елементів управління;
- працювати з даними у формах;
- змішувати керований і некерований код;
- друк і створення звітів у формах;
- підвищувати зручність використання програми за рахунок додавання довідкової інформації та локалізації;
- розгортати Windows-додатки;
- забезпечувати безпеку Windows-додатки.
- Огляд мов розмітки
- Структура HTML-коду
- Принципи створення каскадних таблиць стилів, CSS
- Синтаксичні особливості XML
- Технології валідації XML-документів
- Огляд основних можливостей перетворення XML-документів
- XML і платформа Microsoft. NET
- Основи XML
- Схеми XML і перевірка XML документів
- Технології обробки даних у форматі XML
- Створення дерев і робота з ними засобами технології
- Використання технології XPath для навігації по ієрархічним деревам
- Форматування і перетворення документів XML: технології XSL і XSLT
- Використання технології XQuery для організації запитів до документів XML
- SQL XML
- Проектування розподілених програмних рішень з використанням XML
- логічному структуруванню контенту;
- прийомам програмування XML.
- Додатки з централізованим зберіганням даних і ADO.NET
- З'єднання з джерелом даних
- Виконання операцій з підключеним з'єднанням
- Побудова DataSet
- Читання і запис XML даних c допомогою ADO.NET
https://privatelink.de/?http://itcenter.itmo.ru/inzhener_programmist_750