Основы программирования и баз данных / TeachMePlease

Требуется подтверждение e-mail адреса!

Требуется подтверждение e-mail адреса! Письмо с инструкцией выслано на адрес электронной почты, указанный при регистрации

Cookies

Отключены cookie-файлы!

Для корректной работы сайта необходимо разрешить использование cookie-файлов.

Cookies

Для оптимизации дизайна и быстродействия наших веб-сайтов используются cookie-файлы. Продолжая посещение веб-сайта, вы соглашаетесь на использование cookie-файлов.

Ок
Вашингтон

Основы программирования и баз данных

Возраст
Любой
Уровень подготовки
Легкий
Язык
Русский
Распродано
Контакты организации
specialist.ru
7%
При подписке на рассылку вы получаете скидку 7% на первую покупку
  • Описание курса
  • Чему вы научитесь?
  • Программа
  • Требования к участникам
Описание курса

Профессия программиста в последние годы становится всё более популярной. Но часто возникает вопрос: с чего начать?

Начинать надо с хорошей, крепкой базы. Именно такую прочную основу вы можете получить на данном курсе.

Кому подойдёт курс?

Курс рассчитан на всех, кто имеет базовую компьютерную подготовку, и хочет начать карьеру в IT‑отрасли.

Что вас ждёт на занятиях?

Курс «Основы программирования и баз данных» посвящён изучению базовых принципов программирования, получению знаний по методологии языков программирования, а также обзору современных тенденций в программировании. В процессе обучения вы приобретёте начальные навыки написания кода и реализации программ путём его оптимизации. Вы освоите проектирование и реализацию баз данных, а также программное управление ими. Обучение на курсе создаст прочную основу для освоения языков программирования и СУБД.

В программе курса «Основы программирования и баз данных» предусмотрено несколько лабораторных работ, которые позволят закрепить полученные знания на практике.

Формы проведения занятий:

  • Очно в Москве

  • Онлайн‑обучение с использованием технологии inClass. Вы вместе с другими очными и онлайн‑слушателями участвуете в групповых дискуссиях, получаете все учебные материалы, общаетесь с преподавателем и с коллегами. Преподаватель постоянно находится на связи, проверяет задания в режиме реального времени. Обучение проводится на платформах: Windows 7, Windows 8 (8.1), Windows 10, MacOS, iPad, Android. На MacOS онлайн‑трансляции доступны полноценно, однако записи локально не воспроизводятся. Видеотрансляция из класса доступна в браузерах Internet Explorer, Mozilla Firefox, Google Chrome, Safari, а также с использованием специальной программы VLC. 

  • Открытое обучение, которое включает запись реального занятия, индивидуальные консультации с преподавателем, выполнение лабораторных работ

  • Очно‑заочное обучение, которое включает видеозапись занятия, домашние работы, фиксированное расписание консультаций с преподавателем раз в неделю очно и онлайн. Финальная консультация проходит в очном режиме. 

Курс ведут замечательные преподаватели, профессионалы своего дела. Все они успешно сочетают преподавание с практической работой.

Программа курса составлена с учетом требований профессионального стандарта «Программист», утв. приказом Министерства труда и социальной защиты РФ от 18 ноября 2013 г. № 679н.

По окончании курса вы получите свидетельство Центра «Специалист», признаваемое работодателями.

Продолжительность курса: 24 академических часа.

Чему вы научитесь?
Проектировать несложные базы данных и осуществлять их реализацию средствами СУБД Microsoft Access
Осуществлять преобразования чисел и выполнять над ними операции в основных системах счисления
Описывать схемы алгоритмов и программ, используя общепринятые нотации
Программа
Модуль 1. Базовые понятия и определения – 4 ак.часа
  • Модуль
  • Онлайн/Очно
Задача. Решение задачи; Алгоритм. Свойства алгоритмов; Программа. Программное обеспечение; Информатика. Информация. Информационная технология; Данные. Числа в арифметике; Выражения. Операнды. Знаки операций. Идентификаторы. Константы; Законы арифметики (коммутативность, ассоциативность, дистрибутивность).
Модуль 2. Представление данных. Принцип программного управления – 4 ак.часа
  • Модуль
  • Онлайн/Очно
Основы алгебры логики; Системы счисления; Связи между системами счисления; Основы арифметики двоичных чисел; Принцип программного управления. Базовая архитектура и структура ЭВМ. Принцип фон Неймана; Единицы измерения ёмкости запоминающих устройств; Представление целых и вещественных чисел в памяти ЭВМ; Диапазоны представления чисел в двоичной системе счисления; Представление символьной информации. Кодовые таблицы; Понятие типа данных.
Модуль 3. Методологии и языки программирования – 4 ак.часа
  • Модуль
  • Онлайн/Очно
Стадии и этапы разработки программ. Проектирование. Реализация. Проблемы программирования; Методологии программирования. Классификация методологий программирования (структурное, объектно-ориентированное, логическое, функциональное, программирование в ограничениях). Структурное программирование. Базовые принципы (пошаговая детализация, модульное структурное программирование); Объектно-ориентированное программирование. Базовые принципы (абстрагирование; инкапсуляция; наследование, полиморфизм); Языки программирования. Классификация.
Модуль 4. Структуры данных. Основы проектирования баз данных – 4 ак.часа
  • Модуль
  • Онлайн/Очно
Базовые структуры данных – массивы и записи; Основные операции над структурами данных; Динамические структуры данных. Списки. Стеки. Деревья; Информационная система. Понятие базы данных. Требования пользователей к базам данных; Проектирование баз данных; Цели и этапы проектирования. Инфологический аспект. Модель «сущность-связь». Даталогический аспект. Модели данных (иерархическая, сетевая, реляционная) их достоинства и недостатки. Реляционные базы данных. Понятие отношения. Нормализация. Системы управления базами данных; Базы данных и компьютерные сети. Сетевые и распределённые базы данных.
Модуль 5. Лаб.раб. 1. Система программирования. Этапы реализации программ – 2 ак.часа
  • Модуль
  • Онлайн/Очно
Установка и настройка системы программирования на языке С; Кодирование. Структура программ на языке С; Компиляция и редактирование связей; Выполнение программы в системной консоли; Разработка простейших программ на языке программирования С. Объявления. Выражения. Форматный ввод-вывод данных.
Модуль 6. Лаб.раб. 2. Основы структурного кодирования. Управляющие структуры – 2 ак.часа
  • Модуль
  • Онлайн/Очно
СЛЕДОВАНИЕ как простейшая управляющая структура. Условные выражения как основа формирования управляющих структур. Операции отношения и логические операции. ВЕТВЛЕНИЕ. Ветвление "если-то". Ветвление "если-то-иначе". ПОВТОРЕНИЕ (ЦИКЛЫ). Циклы с предусловием. Циклы с постусловием.
Модуль 7. Лаб.раб. 3. Проектирование и реализация базы данных – 2 ак.часа
  • Модуль
  • Онлайн/Очно
ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ Анализ предметной области. Выделение сущностей и их атрибутов. Составление универсального отношения. Нормализация. РЕАЛИЗАЦИЯ БАЗЫ ДАННЫХ СУБД Microsoft Access. Структура рабочего пространства. Объекты базы данных. Таблицы, запросы, отчёты, формы. Создание таблиц данных в режиме конструктора. Формирование запросов. Связывание таблиц. Построение отчётов.
Модуль 8. Лаб.раб. 4. Использование языка SQL для программного извлечения сведений из баз данных – 2 ак.часа
  • Модуль
  • Онлайн/Очно
Что такое SQL? Краткий обзор. Формирование запросов к базам данных на примере программы Microsoft Query. Создание простейшего запроса. Оператор SELECT. Квалифицированный выбор – предложение WHERE. Запрос нескольких таблиц, как одной.
Требования к участникам
Успешное окончание курса «Базовая компьютерная подготовка. Windows и Интернет для начинающих» или эквивалентная подготовка.

Дипломы, сертификаты

Организация