Специалист по кадрамДистанционно
руб. 150,000.00
за 1010 ак. часов 10 месяцев
Аннотация курса:
ПРОГРАММА
1. Введение в программирование - ...
1. Введение в программирование - 50 ак.часов Состав приложения. Клиент - серверные приложения. База данных. Реляционная модель данных. Технологии программирования. Объектно-ориентированное программирование. Основные элементы языка программирования. Основные этапы проектирования и создания приложения. 2. Разработка Microsoft SQL Server 2008/2012 - 100 ак.часов Начало работы с базой данных и Transact-SQL. Запросы и фильтрация данных. Группировка и вычисление суммарных данных. Объединения данных из нескольких таблиц. Работа с подзапросами. Изменение данных в таблице. Запросы к метаданным, XML и индексам полнотекстового поиска. Использование программных объектов. Использование расширенных технологий запросов. Создание баз данных и файлов баз данных. Создание типов данных и таблиц. Использование XML. Создание и настройка индексов. Реализация целостности данных с помощью ограничений. Обеспечение целостности данных с помощью триггеров и XML-схем. Внедрение представлений. Применение хранимых процедур. Внедрение функций. Реализация управляемого кода в базе данных. Управление транзакциями и блокировками.
3. Microsoft Visual Basic for Application - 50 ак.часов Проектирование пользовательского приложения. Использование редактора Visual Basic. Использование Visual Basic for Application. Формы и объекты управления. Объектные модели и автоматизация. Использование объектов: Microsoft Excel, Word, PowerPoint, Access. Общие объекты Microsoft Office. Использование модели объектов доступа к данным. Добавление Intranet возможностей. Построение пользовательского приложения. 4. Программирование на Microsoft Visual C++ с использованием MFC - 100 ак.часов Описание данных: Стандартные типы данных СС++. Указатели, ссылочный тип данных С++. Массивы, структуры, объединения, перечисляемый тип. Ввод вывод в языке С. Операции. Операторы. Область действия переменных, классы памяти. ООП в С++. Классы С++. Конструкторы и деструкторы. Перегрузка методов класса. Перегрузка операций. Виртуальные функции. Шаблоны функций и классов. Основы MFC. Обработка оконных событий и команд, вывод в окно текста и графических объектов. Коллекции и шаблоны MFC, работа с галереей компонентов. Создание меню, диалогов. Стандартные элементы управления. Панели инструментов. Управляющие события. 5. HTML - 20 ак.часов Создание и форматирование HTML-документов. Использование графики. Списки, ссылки, таблицы. Фреймы. 6. Обзор платформы Microsoft VS 2010/2012 и технология XML - 25 ак.часов Обзор платформы Microsoft VS 2010/2012. Компоненты .NET Framework. Технология XML. 7. Microsoft ADO.NET - 35 ак.часов Приложения с централизованным хранением данных и ADO.NET. Соединение с источником данных. Выполнения операций с подключенным соединением. Построение DataSet. Чтение и запись XML данных c помощью ADO.NET. Построение DataSet на основе существующего источника данных. Построение и использование Web служб. 8. Microsoft C# - 80 ак.часов Обзор C#. Использование размерных типов. Выражения и исключения. Методы и параметры. Массивы. Принципы объектно-ориентированного программирования. Использование ссылочных типов. Создание и разрушение объектов. Наследование в C#. Агрегирование, пространства имен и область видимости. Операции, делегаты и события. Свойства и индексаторы. Атрибуты. Введение в разработку форм для Windows. Работа с элементами управления. Разработка элементов управления. Смешивание управляемого и неуправляемого кода. Повышение удобства использования приложения. Развертывание Windows приложения. 9. Microsoft ASP.NET - 50 ак.часов Обзор Microsoft .NET Framework. Знакомство с Microsoft Visual Studio .NET. Использование Microsoft .NET языков программирования. Создание ASP.NET Web Forms. Добавление программного кода к ASP.NET. Трассировка ASP.NET Web - приложения. Проверка данных, вводимых пользователем. Использование пользовательских элементов управления. Доступ к реляционным данным с помощью Microsoft Visual Studio .NET. Доступ к данным с помощью технологи ADO.NET. Вызов хранимых процедур с помощью Microsoft ADO.NET. Чтение и запись данных в XML формате. Работа с XML Web службами. Управление состоянием. Настройка, оптимизация и распространение ASP.NET Web-приложения. Настройка безопасности ASP.NET Web приложения. 10. СУБД Oracle (SQL, PL/SQL) - 40 ак.часов Использование команд DDL для создания и управления таблицами. Создание других объектов схем. Управление объектами с помощью представлений словаря данных. Введение в PL/SQL. Объявление переменных PL/SQL. Написание выполняемых операторов. Взаимодействие с Oracle Server. Управляющие структуры. Составные типы данных. Явные курсоры. Обработка ошибок. Создание хранимых процедур и функций. 11. Разработка Web-приложений на базе HTML5, CSS3, JavaScript- 40 ак. часов Введение в JavaScript. Разработка Web-приложений с использованием HTML и JavaScript. Введение в HTML5. Управление стилями CSS3 и разметка страницы. Построение форм, ввод и проверка данных. Средства хранения данных на стороне клиента в HTML5. Встроенная поддержка графики и современные средства мультимедиа HTML5. Новые интерактивные возможности JavaScript в интегрированных и связанных API спецификации HTML5. Реализация обмена сообщениями между браузером и веб-сервером и асинхронная обработка JavaScript. Связь с удаленным источником данных и расширенные возможности JavaScript в HTML5. 12. Разработка приложений на Java-II - 90 ак.часов Знакомство с технологией Java. Язык Java: структура программы, встроенные типы данных и операторы. Язык Java: управляющие структуры, массивы, строки, исключения. Основы ООП в Java. Более сложные вопросы ООП. Хранение данных: строки, даты, «длинная» арифметика. Хранение данных: библиотека коллекций. Ввод-вывод в Java. Системные функции. Потоки в Java. Сетевые возможности Java Работа с XML. Взаимодействие с базами данных. 13. Программирование на PHP - 40 ак.часов Язык программирования PHP. Основы синтаксиса. Операции, циклы, массивы. Вывод данных. Создание Web-приложений. Подключение и работа с базой данных MySQL. Ввод и передача данных. Методы GET и POST. Безопасность и целостность данных. Разграничение доступа к данным. Сеансы, cookie-файлы. Работа с файлами.
14. Государственный экзамен - 15 ак.часов
15. Дипломное проектирование - 60 ак.часов Самостоятельная разработка программной системы на основе полученных знаний под руководством руководителя. 16. Практика - 250 ак.часов Самостоятельная работа.
Программа курса может корректироваться
Санкт-Петербург, СПб, ул. Гастелло д 12 офис 311
Выиграть грант Вы можете выиграть грант на обучениеУзнать, как получить грант
Город
Последняя или будущая должность
Ваше имя
Электронная почта
Телефон
Пароль
Текст сообщения