Текст площадки «Складчик». Упомянутые цены и обещанные результаты могут быть неактуальны; условия покупки проверяйте у продавца.
На начальном этапе слушатели начнут с основ алгоритмизации и программирования, после чего приступят к изучению структурной разработки на языке C++. Изучение баз данных MS SQL и разработки T-SQL позволит слушателю понять, что такое информация, как ее хранить, использовать и изменять.
Читать полное описание
На начальном этапе слушатели начнут с основ алгоритмизации и программирования, после чего приступят к изучению структурной разработки на языке C++. Изучение баз данных MS SQL и разработки T-SQL позволит слушателю понять, что такое информация, как ее хранить, использовать и изменять.
Языки C# и Java укрепят знания в области объектно-ориентированного программирования, что позволит проводить работу с данными в рамках актуальных технологий.
Ни один из разработчиков, пусть даже самых опытных, не застрахован от ошибок при написании программных продуктов. Слушатели получат информацию о том, как нужно отлаживать и проводить тестирование разрабатываемых приложений.
Завершительным этапом курса является дипломная работа, в которой слушатель продемонстрирует уровень полученных знаний.
Форма обучения - дистанционная
Курс предназначен для ознакомления с фундаментальными принципами и методологиями программирования, алгоритмическими языками, а также способами проектирования, реализации и управления БД.
Навыки, приобретаемые по окончании курса:
Разработка и анализ линейных, ветвящихся и циклических алгоритмов;
Кодирование на языках высокого уровня;
Преобразование чисел в различных системах счисления;
Проектирование простых реляционных баз данных.
Методологии программирования. Классификация методологий программирования(структурное, объектно-ориентированное, логическое, функциональное, программирование в ограничениях). Структурное программирование. Базовые принципы (пошаговая детализация, модульное структурное программирование);
Объектно-ориентированное программирование;
Базовые принципы (абстрагирование; инкапсуляция; наследование, полиморфизм);
Языки программирования;
Классификация;
Понятие фреймворка;
Применение структурного программирования для решения задач;
5. Хранение и передача информации
Файловая система с точки зрения программы;
Бинарные и текстовые файлы, язык XML;
Кэширование данных;
Передача информации на внешние устройства: буферизация, коррекция ошибок, контрольные суммы, общие принципы шифрования.Базы данных и информационные системы;
Требования пользователей к базам данных;
Схемы обмена данными при работе с БД клиент-серверного типа;
Инфологический аспект проектирования. Модель «сущность-связь»;
Даталогический аспект проектирования. Модели данных (иерархическая, сетевая, реляционная) их достоинства и недостатки;
Реляционные базы данных. Нормализация.
6. Основы баз данных
Таблицы, типы полей.
Первичные и внешние ключи, декларативная поддержка целостности данных;
Представления, хранимые процедуры, триггеры;
Индексы и производительность;
Механизм транзакций.
Курс знакомит слушателей с синтаксисом языка С++, структурами данных и основными алгоритмами обработки. Значительное внимание уделяется принципам структурного программирования и практике решения алгоритмических задач. Это позволяет заложить прочную основу для дальнейшего изучения императивных языков программирования, включая объектно-ориентированные.
Навыки, приобретаемые по окончании курса:
Работа с различными типами данных, операторами и функциями С++;
Использование библиотечных функций;
Структурное программирование с разбиением на подпрограммы-функции;
Построение структур данных и решение алгоритмических задач;
Основы объектно-ориентированного программирования.
Навыки, приобретаемые по окончании курса:
Разработка нормализованной структуры реляционной базы данных;
Выбор подходящих типов данных при создании таблиц;
Задание декларативных ограничений целостности данных;
Выборка и модификация данных в таблицах;
Разработка и создание представлений, хранимых процедур, триггеров, пользовательских функций;
Определение стратегии индексирования для повышения производительности;
Реализация полнотекстового поиска.
Курс предназначен для начинающих программистов, которые хотят изучить актуальный язык программирования Visual C#. Курс обучает работе в Microsoft Visual Studio 2012 в контексте программирования на Visual C#. Является фундаментом для дальнейшего изучения всех объектно-ориентированных языков.
Навыки, приобретаемые по окончании курса:
Умение ориентироваться в структурах ООП;
Понимать массивы, операторы, выражения языка C#;
Понимать наследование, вложение, включение;
Понимать интерфейсы, перечисления и структуры;
Понимать значение: делегаты и обобщения.
Модуль предназначен для изучения языка программирования Java. В нем рассматриваются основы про- граммирования на языке Java, объектно-ориентированный подход к программированию, основные алго- ритмы и типы данных, обработку ошибок и обработку событий с использованием инструментария Java. Также рассматриваются параллельное программирование на Java, работа с коллекциями, а также эле- менты API платформы Java: сетевое программирование, средства защиты и работа с БД.
Навыки, приобретаемые по окончании курса:
Программирования на языке Java;
Изучения программирования под различные платформы;
Изучения специализированных возможностей Java.
Курс предназначен для ознакомления с фундаментальными принципами и методологиями программи. Данный курс предназначен для изучения языка верстки HTML, веб – программирования на языке PHP. По завершении курса слушатель будет обладать достаточными навыками для создания собственного интернет магазина.
Навыки, приобретаемые по окончании курса:
иметь знания и навыки об основных конструкциях языка, уметь их использовать при создании Web-сайта;
Использовать стилевое форматирование для оформления Web-сайтов;
Использовать базы данных на основе MySQL и инструмент разработки PHP для проектирования собственного интернет-магазина.
С