Elettracompany.com

Компьютерный справочник
8 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

Курс основы баз данных

SkillBank представляет курс «Основы баз данных» и приглашает всех желающих с высшим и средним профессиональным образованием освоить перспективную профессию.

Задача данного курса — обучение работе с реляционными базами данных на примере MySQL/MariaDB. В нём рассматриваются вопросы проектирования баз данных, их администрирования, формирования к ним запросов на языке SQL, в том числе с применением сложных конструкций. Уделено внимание вопросам создания баз данных в соответствии с первой-пятой нормальными формами, обеспечения безопасности баз данных от атак. Рассмотрены также распространённые ошибки, допускаемые при проектировании структур данных. Курс является практическим, в нём значительное время уделено практической работе с примерами баз данных.

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

Формы обучения:

Задачи курса:

  • дать обучающимся прочные теоретические знания по данной дисциплине;
  • научить обучающихся проектировать базы данных следующими методами: «сущность – связь», декомпозиционным;
  • научить основным методам и приёмам разработки интерфейса баз данных;
  • научить использовать язык запросов SQL для прикладных задач.

Из курса вы узнаете:

  • Основные понятия и алгоритмы программирования и баз данных.
  • Основные принципы программного управления.
  • Методологию и языки программирования.
  • Основы проектирования и баз данных.
  • Основы структурного кодирования.
  • Способы использования языка SQL для манипуляций с данными.

В результате освоения дисциплины обучающийся должен знать:

  • основные концепции построения моделей БД;
  • методы и средства проектирования реляционных баз данных;
  • особенности составления программ для взаимодействия с базами данных;
  • организации СУБД;
  • способы защиты данных средствами СУБД;
  • основы разграничения прав доступа;
  • основы языка SQL для работы с данными;
  • организованными в виде реляционной БД.

В результате освоения дисциплины обучающийся должен уметь:

  • проектировать модели БД с использованием CASE-средств;
  • разрабатывать клиентские приложения и организовывать их взаимодействие с СУБД с использованием запросов на языке SQL через ODBC;
  • составлять запросы различного назначения на языке SQL.

В результате освоения дисциплины обучающийся должен иметь:

  • представление о процессе установки, настройки и администрированию наиболее распространенные СУБД (MS SQL Server 2005, MySQL 5.0, Oracle 9i).

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

УЧЕБНЫЙ ПЛАН ПРОГРАММЫ
«ПРОГРАММИРОВАНИЕ БАЗ ДАННЫХ — 72 ЧАСА»

Раздел 1. Введение в БД.

1.1. Основные приниципы и понятия.

1.2. Установка основного инструментария и принципы работы с ним.

1.3. ПО для работы с БД. СУБД. Основные системы. MariaDB.

1.4. Проектирование структуры БД. Подходы и инструменты.

1.5. Практика по созданию структуры БД на примерах.

Раздел 2. Основы языка SQL.

2.1. Основные команды для задания структуры БД. Типы данных.

2.2. Создание структуры БД в phpMyAdmin.

2.3. Команды SQL для внесения, изменения и удаления данных.

2.4. Практикум по работе с данными.

2.5. Выборка данных из таблицы.

2.6. Практикум по выборке данных из таблицы.

2.6. JOIN-запросы.

2.7. Практикум по JOIN-запросам.

Раздел 3. Нормализация БД.

3.1. Нормализация. Первая и вторая нормальные формы.

3.2. Приведение БД к второй нормальной форме.

3.3. Третья и четвёртая нормальные формы, нормальная форма Бойса-Кодда.

3.4. Приведение БД к четвёртой нормальной форме.

3.5. Пятая и шестая нормальные формы. Нормальная форма «Домен-ключ».

3.6. Антишаблоны с БД: примеры как не надо делать.

Раздел 4. Интерфейсы доступа и администрирование БД.

4.1. Администрирование с использованием графического интерфейса. phpMyAdmin, MySQL workbench.

4.2. Работа с СУБД MariaDB при помощи интерфейса командной строки.

4.3. Основные принципы организации доступа к БД в языках программирования.

4.4. Взаимодействие с языками программирования на примере PHP.

4.5. Принцип транзакций в MySQL/MariaDB.

Читать еще:  Курсы для сдачи егэ по истории

Раздел 5. СУБД Oracle.

5.1. Введение. Отличия Oracle от MySQL.

5.2. Администрирование СУБД Oracle.

Раздел 6. Язык SQL.

6.1. Продвинутые JOIN запросы.

6.2. Практикум по продвинутым JOIN запросам.

6.3. Запросы с логическими ветвлениями.

6.4. Практикум по запросам с ветвлениями.

6.5. Функции SQL для решения различных задач.

6.6. Сортировка данных и их группировка.

6.7. Логические операторы в SQL-запросах. Сложные выборки.

6.8. Практикум по сложным выборкам.

6.9. Подзапросы. 6.10. UNION-запросы.

6.11. Практикум по SQL-запросам.

6.12. Хранимые процедуры.

Раздел 7. Безопасность в БД.

7.1. Пользователи и права доступа.

7.2. Практикум по правам доступа.

7.3. SQL-инъекции. Принципы и реализация атаки.

7.4. Практикум по SQL-инъекциям.

7.5. Организация защиты от атак.

ПО ОКОНЧАНИИ КУРСА СЛУШАТЕЛИ ПОЛУЧАЮТ:

— Удостоверение о повышении квалификации «Программирование баз данных»

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

  • Описание курса
  • Чему вы научитесь?
  • Программа
  • Требования к участникам

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

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

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

Курс рассчитан на всех, кто имеет базовую компьютерную подготовку, и хочет начать карьеру в 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 академических часа.

Курс Основы программирования

+7 (499) 397-71-24
+7 (499) 397-71-25
+7 (965) 117-21-00
+7 (966) 027-03-77

Лицензии и свидетельства:

Актуальные вопросы:

  • Всю теорию сразу отрабатываете и закрепляете на практике!
  • Каждый работает за отдельным компьютером.
  • В группах обучается от 5 до 10 человек.
  • Есть утренние, дневные, вечерние группы и группы только по выходным дням.
  • Вы получите реальные знания и опыт под руководством профессионала!
  • Весь материал дается доступным языком, его усвоит каждый, независимо от уровня ваших знаний!
  • Всегда можно поменять время обучения, если у Вас изменились планы или пройти пропущенный материал с другой группой.
  • Договор можно заключить в офисе или по электронной почте.
  • Оплатить можно по квитанции, через мобильный банк, через вашу организацию, в офисе: наличными или по банковской карте.
  • Вы можете сделать предоплату от 30% стоимости обучения, а оставшуюся часть доплатить на 2 занятии.
  • Если после первого занятия Вам что-то не понравится, мы сразу вернем всю оплаченную стоимость.
  • Если Вы не смогли найти нужную программу на нашем сайте, не расстраивайтесь! Позвоните Нам и мы решим Ваши вопросы!
Читать еще:  Курсы сео оптимизации

По окончании курса вы получите

По окончанию обучения Вы получите престижное удостоверение, которое котируется при трудоустройстве на территории РФ.

Чему вы научитесь на курсах Основы программирования?

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

Стоимость курса

Расписание курса

Мы в инстаграмм

Программа курса Основы программирования

  • Алгоритмический язык.
  • Терминология – выражения, константы, идентификаторы, операнды, знаки операций.
  • Арифметические законы (коммутативность, ассоциативность, дистрибутивность).
  • Основы алгебраической логики.
  • Основы арифметики двоичных чисел.
  • Понятие типа данных.
  • Стадии и этапы разработки программ. Проектирование. Реализация.
  • Понятие классов. Диаграмма классов как средство проектирования.
  • Методологии программирования. Классификация методологий программирования (структурное, объектно-ориентированное, логическое, функциональное, программирование в ограничениях).
  • Понятие базы данных. Цели и задачи БД.
  • Проектирование баз данных. Цели и этапы проектирования.
  • Модель «сущность-связь».
  • Модели данных (иерархическая, сетевая, реляционная) их преимущества и недостатки.
  • Реляционные базы данных. Понятие отношения. Нормализация.
  • Системы управления базами данных.
  • Установка и настройка системы программирования на языке Pascal / Delfi.
  • Кодирование. Структура программ на языке Pascal / Delfi.
  • Создание элементарных программ (консоль и интерфейс) на языках Pascal / Delfi. Объявления. Выражения. Форматный ввод-вывод данных.
  • Условные операторы (if-else; If-then-else).
  • Процедурное и функциональное программирование.
  • Работа с циклами. Циклы с предусловием и с постусловием.
  • Знакомство с SQL.
  • Формирование запросов к базам данных.
  • Обзор и создание простых запросов (Select, insert, update, delete).
  • Оператор WHERE – как одно из условий работы с данными.
  • Запрос нескольких таблиц, как одной.

Где проходит обучение?

Описание курса Основы программирования

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

Вы освоите базовую терминологию и суть программирования, алгоритмический язык, проектирование и управление базами данных. К концу обучения Вы уже будите иметь представление, куда Вам двигаться дальше для развития в области программирования и сможете сделать правильный выбор предложенных языков: Html и CSS, JavaScript, PHP и MySQL, Ruby, С++, Python, Django.
Звоните и записывайтесь на курсы по телефонам: +7 (499) 397-71-24 / +7 (499) 397-71-25
А так же подписывайтесь на нас в социальных сетях и пишите в мессенджеры:

Основы программирования

Курс предназначен для ознакомления с фундаментальными принципами и методологиями программирования, алгоритмическими языками, а также способами проектирования, реализации и управления базами данных.

Навыки, приобретаемые по окончании курса:

  • Разработка и анализ линейных, ветвящихся и циклических алгоритмов;
  • Кодирование на языках высокого уровня;
  • Преобразование чисел в различных системах счисления;
  • Проектирование простых реляционных баз данных.

Проводится в рамках курса профессиональной переподготовки «Инженер-программист».

  • Задача. Решение задачи;
  • Алгоритм. Свойства алгоритмов;
  • Программа. Программное обеспечение;
  • Информатика. Информация. Информационная технология;
  • Данные. Числа в арифметике;
  • Выражения. Операнды. Знаки операций. Идентификаторы. Константы;
  • Алгоритмические структуры.
  • Примеры алгоритмического решения математических задач.
  • Основы алгебры логики;
  • Системы счисления; Связи между системами счисления;
  • Двоичная и шестнадцатеричная системы счисления;
  • Единицы измерения ёмкости запоминающих устройств;
  • Представление целых и вещественных чисел в памяти ЭВМ;
  • Диапазоны представления чисел в двоичной системе счисления;
  • Представление символьной информации. Кодовые таблицы;
  • Понятие типа данных.
  • Базовые структуры данных – массивы и записи;
  • Основные операции над структурами данных;
  • Динамические структуры данных. Списки. Стеки. Деревья;
  • Практическая задача с использованием массивов и записей;
  • Анализ производительности алгоритмов.
  • Стадии и этапы разработки программ. Проектирование. Реализация;
  • Проблемы программирования;
  • Методологии программирования. Классификация методологий программирования (структурное, объектно-ориентированное, логическое, функциональное, программирование в ограничениях);
  • Структурное программирование. Базовые принципы (пошаговая детализация, модульное структурное программирование);
  • Объектно-ориентированное программирование;
  • Базовые принципы (абстрагирование; инкапсуляция; наследование, полиморфизм);
  • Языки программирования. Классификация;
  • Понятие фреймворка;
  • Применение структурного программирования для решения задач.
  • Файловая система с точки зрения программы;
  • Бинарные и текстовые файлы, язык XML;
  • Кэширование данных;
  • Передача информации на внешние устройства: буферизация, коррекция ошибок, контрольные суммы, общие принципы шифрования;
  • Базы данных и информационные системы;
  • Требования пользователей к базам данных;
  • Схемы обмена данными при работе с БД клиент-серверного типа;
  • Инфологический аспект проектирования. Модель «сущность-связь»;
  • Даталогический аспект проектирования. Модели данных (иерархическая, сетевая, реляционная) их достоинства и недостатки;
  • Реляционные базы данных. Нормализация.
  • Таблицы, типы полей;
  • Первичные и внешние ключи, декларативная поддержка целостности данных;
  • Представления, хранимые процедуры, триггеры;
  • Индексы и производительность;
  • Механизм транзакций.
Читать еще:  Курсы solidworks в москве

Укажите ваш e-mail, выберите формат обучения и нажмите запросить КП, и мы отправим Вам коммерческое предложение по данному курсу!

Запрос успешно отправлен! Спасибо за обращение!
В ближайшее время мы отправим Вам коммерческое предложение по данному курсу!

Ошибки в следующих полях:

Выбрать группу и записаться

Идёт набор группы. Расписание будет опубликовано позже. Следите за изменениями на сайте.

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

Дата: 22.04.2020

Цена: 16200 руб.

Подробнее о курсе

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

Получаемые знания и навыки
По окончании курса Вы будете уметь

  • проектировать несложные базы данных и осуществлять их реализацию средствами СУБД
  • осуществлять преобразования чисел и выполнять над ними операции в основных системах счисления
  • описывать схемы алгоритмов и программ, используя общепринятые нотации

Предварительно рекомендуется прослушать курс(ы)

Краткое содержание курса
Модуль 1 — Базовые понятия и определения

  • Задача. Решение задачи
  • Алгоритм. Свойства алгоритмов
  • Программа. Программное обеспечение
  • Информатика. Информация. Информационная технология
  • Данные. Числа в арифметике
  • Выражения. Операнды. Знаки операций. Идентификаторы. Константы
  • Законы арифметики (коммутативность, ассоциативность, дистрибутивность)

Модуль 2 — Представление данных. Принцип программного управления

  • Основы алгебры логики
  • Системы счисления; Связи между системами счисления
  • Основы арифметики двоичных чисел
  • Принцип программного управления. Базовая архитектура и структура ЭВМ. Принцип фон Неймана
  • Единицы измерения ёмкости запоминающих устройств
  • Представление целых и вещественных чисел в памяти ЭВМ
  • Диапазоны представления чисел в двоичной системе счисления
  • Представление символьной информации. Кодовые таблицы
  • Понятие типа данных.

Модуль 3 — Методологии и языки программирования

  • Стадии и этапы разработки программ. Проектирование. Реализация
  • Проблемы программирования
  • Методологии программирования. Классификация методологий программирования (структурное, объектно-ориентированное, логическое, функциональное, программирование в ограничениях)
  • Структурное программирование. Базовые принципы (пошаговая детализация, Модуль — ное структурное программирование)
  • Объектно-ориентированное программирование. Базовые принципы (абстрагирование; инкапсуляция; наследование, полиморфизм)
  • Языки программирования. Классификация

Модуль 4 — Структуры данных. Основы проектирования баз данных

  • Базовые структуры данных – массивы и записи
  • Основные операции над структурами данных
  • Динамические структуры данных. Списки. Стеки. Деревья
  • Информационная система. Понятие базы данных
  • Требования пользователей к базам данных
  • Проектирование баз данных; Цели и этапы проектирования
  • Инфологический аспект. Модель «сущность-связь»
  • Даталогический аспект. Модели данных (иерархическая, сетевая, реляционная) их достоинства и недостатки
  • Реляционные базы данных. Понятие отношения. Нормализация
  • Системы управления базами данных
  • Базы данных и компьютерные сети. Сетевые и распределённые базы данных

Модуль 5 — Система программирования. Этапы реализации программ (Лабораторная работа)

  • Установка и настройка системы программирования на языке Python
  • Кодирование. Структура программ на языке Python
  • Прекомпиляция;
  • Выполнение программы в системной консоли;
  • Разработка простейших программ на языке программирования Python. Выражения. Ввод-вывод данных

Модуль 6 — Основы структурного кодирования. Управляющие структуры (Лабораторная работа)

  • СЛЕДОВАНИЕ как простейшая управляющая структура
  • Условные выражения как основа формирования управляющих структур. Операции отношения и логические операции
  • ВЕТВЛЕНИЕ. Ветвление «если-то». Ветвление «если-то-иначе»
  • ПОВТОРЕНИЕ (ЦИКЛЫ). Циклы с предусловием. Циклы с постусловием

Модуль 7 — Проектирование и реализация базы данных (Лабораторная работа)

  • ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ
  • Анализ предметной области. Выделение сущностей и их атрибутов
  • Составление универсального отношения. Нормализация
  • РЕАЛИЗАЦИЯ БАЗЫ ДАННЫХ
  • Пакет Python sqlite3
  • Объекты базы данных. Таблицы, запросы, транзакции
  • Создание таблиц данных. Формирование запросов. Связывание таблиц

Модуль 8 — Использование языка SQL для программного извлечения сведений из баз данных

  • Что такое SQL? Краткий обзор
  • Формирование запросов к базам данных на примере
  • Создание простейшего запроса. Оператор SELECT
  • Квалифицированный выбор – предложение WHERE
  • Запрос нескольких таблиц, как одной
0 0 голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты 220 Вольт