Курс по SQL-запросам

Этот курс по SQL-запросам предназначен для освоения SQL-запросов начинающими разработчиками. После прохождения курса вы сможете уверенно создавать SQL-запросы, понимая, как они работают. Рассмотренных вариантов будет достаточно для покрытия более чем 80% потребностей бизнес-приложений, представленных на рынке.
Этот курс будет также полезен и тем, кто использует ORM, для понимания того, как в итоге приложение получает данные и как можно это оптимизировать.

Основой для рассмотрения материала служит версия SQL Server 2012.

Курс по SQL-запросам. Программа:

Простые SQL-запросы

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

Многотабличные запросы

В данном модуле мы рассмотрим: многотабличные запросы без соединений, декартово произведение, разные типы соединений (JOIN), подзапросы, пример сложного запроса, рекомендации

Дополнительные конструкции

В данном модуле мы рассмотрим: объединения, группировки, статистические функции, фильтрация групп, OVER (paging, PARTITION, ранжирующие функции), ссылки на другие конструкции.

 

Microsoft SQL Server 2012

Этот курс рассчитан на тех кто, уже знакомых с основами баз данных и Microsoft SQL Server, которые хотят повысить свои знания в этой области. Этот курс дает возможность лучше понять процесс и научиться извлекать, вставлять и обновлять информацию в базе данных. Вы также узнаете об инструкциях для обработки данных и изменения таблиц, изучите некоторые практические примеры.

Знакомство с SQL Server 2012

В этом модуле представлены основные сведения о типах инструкций SQL Server, других элементах инструкций и базовых инструкциях SELECT.

Сложные инструкции SELECT

В этом модуле описываются DISTINCT, псевдонимы, скалярные функции и CASE, использование JOIN и MERGE, фильтрация и сортировка данных, а также значения NULL.

Функции и типы данных Microsoft SQL Server

В этом модуле рассматриваются типы данных, их использование, преобразование и общие сведения о типах функций SQL Server.

Группирование и агрегирование данных

В этом модуле вы узнаете об агрегатных функциях, предложениях GROUP BY и HAVING, вложенных запросах, самодостаточных, взаимосвязанных и EXISTS, представлениях, встроенных возвращающих табличное значение функциях и производных таблицах.

Группирование операторов SET и функции Windows

В этом модуле вы узнаете об операторах SET, функциях Windows и наборах GROUPING (PIVOT, UNPIVOT, CUBE, ROLLUP).

Изменение данных в SQL Server

В этом модуле рассматриваются инструкции INSERT, UPDATE и DELETE, использование значений по умолчанию, ограничений, триггеров и предложения OUTPUT.

Программирование на T-SQL

В этом модуле вы узнаете об использовании элементов программирования T-SQL, реализации обработки ошибок и получите общие сведения о реализации транзакций.

Извлечение метаданных SQL и повышение производительности SQL

В этом модуле объясняется, как запрашивать данные из системных каталогов и динамических административных представлений, создавать и выполнять хранимые процедуры, а также как повысить производительность запросов SQL Server.

Для вас это отличная возможность изучать запросы к базам данных Microsoft SQL Server 2012 в своем собственном темпе.

Windows Server

Получите знания и навыки использования технологий Windows Server, необходимые для работы с сетями, приложениями и веб-службами нового поколения с поддержкой облачной оптимизации.

Курс ориентирован на администрирование ОС Windows Server, создание домен контроллера, управление учетными данными, проектирование политики.

На курсах по Windows Server вы узнаете:

  • введение в задачи администрирования в среде Windows Server 2012
  • Роли сервера
  • Обзор Active Directory
  • Использование средств
  • администрирования Windows Server 2008
  • Администрирование с помощью удаленного рабочего стола
  •  Лабораторная работа: администрирование Windows Server 2012
  • Настройка удаленного рабочего стола для администрирования

Для прохождения курсов не требуется базовых знаний. Всему обучаем с нуля.

Crontab — планировщик задач для Linux, мощный помощник в организации обслуживания ПК. Настраивать Crontab ненамного сложнее, чем установить программу. Главным достоинством системы Linux в том, что в ней есть мощная командная строка, в которой возможно выполнить абсолютно все то, что вы делаете с помощью мышки. Хотите скачать какой нибудь файл? Пожалуйста, — это делается в консоли в два щелчка. Хотите почитать новости, тоже пожалуйста. И зная мощь консоли, можно увидеть весь потенциал, который несет в себе Crontab. Crontab позволяет выполнять любые команды в определенное время, через определенные промежутки времени.

На наших курсах вы научитесь, как работать и настраивать Crontab — планировщик задач для Linux.

На этом курсе вы получите знания и навыки внедрения инфраструктуры Windows Server 2012 R2 в существующей корпоративной среде. Курс будет полезен для изучения фундаментальных понятий и систематизации знаний по серверным операционным системам семейства Windows. На курсе рассматривается установка Windows Server 2012 R2 и первоначальная настройка основных служб (Active Directory, DNS, групповых политик, дисковой подсистемы, файлового сервера, служб печати, Hyper-v)

А также знания и навыки внедрения инфраструктуры Windows Server 2012 R2 в существующей корпоративной среде.

Веб-сервер Apache без преувеличения можно назвать стандартом де-факто в интернет. Большинство популярных систем управления сайтами и иных веб-приложений разрабатываются таким образом, чтобы работать с данным веб-сервером «из коробки». Поэтому, если вам нужен веб-сервер широкого применения, то Apache будет лучшим выбором. В данной статье мы расскажем, как установить и настроить полноценный веб-сервер на базе Debian / Ubuntu Server.

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

Кроме самого веб-сервера нам понадобится система управления базами данных, в данной отрасли стандартом де-факто давно является MySQL, и один из скриптовых языков для работы веб-приложений, на сегодняшний день пальму первенства уверенно держит PHP. Все вместе образует классическую связку, именуемую еще LAMP-сервер, аббревиатура расшифровывается как: Linux — Apache — MySQL — PHP.

В ходе прохождения наших курсов вы узнаете установить, настроить и работать с apache2 phpmyadmin php.