Бесплатные курсы IT
4.24K subscribers
440 photos
1 video
444 links
Мы собираем бесплатные курсы по популярным направлениям IT с уклоном в программирование. То, что многие школы продают за очень большие деньги, мы даём вам бесплатно.

Редакция канала: @writetoalice

Boost: https://t.me/learnsu?boost
Download Telegram
Базы данных для новичков

🗓 2019 24 часа

🔹01 Установка SQL Server и первое знакомство c СУБД
🔹02 Основы языка SQL. Сравнение с традиционными языками программирования
🔹03 Работа с данными. Импорт c помощью мастера SSIS. Кем быть - разработчиком БД или Web
🔹04 Работа с SQL Server из Python с помощью pyodbc
🔹05 БД. Оператор go, temp-таблицы, identity, backup. Немного о schema design.
🔹06 БД. Для чего разбивать широкие таблицы на несколько меньших. Как потом собирать данные.
🔹07 О дизайне реляционной БД. Логическая модель, нормальные формы, ключи, связи и пр.
🔹08 БД. Сравнение всех возможных типов джоинов. Примеры и рекомендации
🔹09 БД. CTE. Рекурсия. Использование облачных вычислений для тяжелых задач
🔹10 Разработка ETL(ELT) на практическом примере #1
🔹11 Разработка ETL(ELT) на практическом примере #2
🔹12 БД. DDL. Говорим о качестве и стиле кода, типичных ляпах и установившихся практиках
🔹13 SSIS. Обработка текстового CSV файла
🔹14 Практический пример построения DW. Ретроспектива первой итерации (архитектура, документация)
🔹15 Разбор вопросов, советы и корректировка направления разработки
🔹16 Форматы файлов csv, tdv, json, xml

♦️ Смотреть курс

Бесплатные курсы IT 🔹 #sql
👍51
SQL.Начальный курс | Программирование

Серия видео о SQL от Khan Academy, переведенных при поддержке Oxford Russia Fund.

🗓 2020 1 час

🔹01 Добро пожаловать в SQL
🔹02 Создание таблицы и добавление данных
🔹03 Выборка данных из таблицы
🔹04 Агрегация данных
🔹05 «Эс-кью-эл» или «сиквел»?
🔹06 Операторы AND и OR в условиях
🔹07 Подзапросы
🔹08 Ограничение сгруппированных результатов
🔹09 Разделение значений на категории
🔹10 Соединение связанных таблиц
🔹11 Соединение таблиц при помощи LEFT OUTER JOIN
🔹12 Соединение таблицы с самой собой
🔹13 Соединение нескольких таблиц
🔹14 Изменение данных в таблицах
🔹15 Изменение структуры таблицы после её создания.

♦️ Смотреть курс

Бесплантые курсы IT 🔹#sql
👍5
Основы SQL

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

🗓 2021 3 часа

🔹01 Базы данных и SQL
🔹02 Оператор SELECT
🔹03 Фильтрация данных в SQL: WHERE
🔹04 Сортировка в SQL: ORDER BY
🔹05 Создание таблиц в SQL
🔹06 Вставка и изменение данных в SQL
🔹07 Агрегатные функции
🔹08 Группировки и фильтрация в SQL: HAVING
🔹09 Декомпозиция данных в базе
🔹10 Запрос данных из нескольких таблиц: JOIN
🔹11 Типы oбъединений в SQL
🔹12 Схема базы данных
🔹13 Подзапросы
🔹14 Транзакции
🔹15 Индексы
🔹16 Ограничения в базах данных
🔹17 Представления в SQL
🔹18 Заключение

♦️ Смотреть курс

Бесплантые курсы IT 🔹 #sql
👍11
Анализ данных на SQL

🗓 2017 16 часов

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

🔹
01 Программирование
🔹02 View. Stored Procedures. Функции SQL
🔹03 Хранилища и витрины данных
🔹04 Иерархии
🔹05 Математическая статистика
🔹06 Вероятностные модели

♦️ Смотреть курс

Бесплатные курсы IT 🔹 #sql
7
Построение моделей данных в SQL Server

🗓 2022 13 часов

Цель курса - овладеть навыками в области разработки решений Business Intelligence. Курс акцентирует внимание на реализации многомерных баз данных с использованием SQL Server Analysis Services (SSAS), а также создания табличных семантических моделей данных для анализа с использованием службы SSAS.

🔹
01 Построитель запросов. Создание MOLAP
🔹02 Создание источника данных. DataSource View
🔹03 Подключение из Excel. Refrenced relation
🔹04 KPI. Перспективы. Действия
🔹05 Режимы хранения OLAP. Design aggregation
🔹06 DataSource. Measure. Import project from Tabular Server
🔹07 Calculate. Summarize

♦️ Смотреть курс

Бесплатные курсы IT 🔹 #sql
👍3
Расширенные возможности SQL

🗓 2021 3 часа

Курс предлагает полное погружение в мир языка структурированных запросов (SQL) и языка программирования PL/SQL. Курс состоит из 16 уроков, в которых вы узнаете основные концепции, необходимые для работы с данными в базах данных.

🔹01-02 Поиск данных в таблицах и базе SQL
🔹03 Подзапросы в SQL
🔹04 Полезные функции и операторы в SQL
🔹05 Работа с Grant и Revoke в SQL
🔹06 Условные операторы и функции в SQL
🔹07 Основы работы в Oracle SQL Developer
🔹08 Основы работы в PL/SQL Developer
🔹09 View Table (Представления таблиц в SQL)
🔹10 Оконные функции в SQL (Агрегатные оконные функции)
🔹11 Оконные функции в SQL (Ранжирующие функций)
🔹12 Оконные функции в SQL (Аналитические функции)
🔹13 Оконные функции в SQL (Границы оконных функций)
🔹14-15 Основы работы в SQL Plus
🔹16 SQL Loader - Загрузка данных в базу через консоль

♦️ Смотреть курс

Бесплатные курсы IT 🔹 #sql
👍5
DBA1. Администрирование PostgreSQL. Базовый курс

🗓 2018 12 часов

Курс посвящён изучению одной из наиболее мощных и надёжных систем управления базами данных - PostgreSQL.

🔹01 Установка и управление сервером
🔹02 Использование psql
🔹03 Конфигурирование
🔹04 Общее устройство PostgreSQL
🔹05 Изоляция и многоверсионность
🔹06 Буферный кэш и журнал
🔹07 Базы данных и схем
🔹08 Системный каталог
🔹09 Табличные пространства
🔹10 Низкий уровень
🔹11 Мониторинг
🔹12 Сопровождение
🔹13 Роли и атрибуты
🔹14 Привилегии
🔹15 Политики защиты строк
🔹16 Подключение и аутентификация
🔹17 Резервное копирование
🔹18 Репликация

♦️ Смотреть курс

Бесплатные курсы IT 🔹 #sql
👍5🔥1
Курс SQL. Базы данных. ORACLE

🗓 2019 7 часов

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

🔹01 Введение в реляционные базы данных.
🔹02 Изучение основных типов команд SQL
🔹03 Разбор структуры SELECT в SQL.
🔹04 Основы SQL запросов
🔹05 Продвинутые SQL запросы
🔹06 Подготовка к собеседованию
🔹07 Изучение функциональности ORACLE
🔹08 Подготовка к собеседованию
🔹09 Оптимизация работы с базами данных
🔹10 Продвинутые запросы в SQL
🔹11 Дизайн базы данных
🔹12 Принципы работы SQL-запросов
🔹13 Установка и настройка СУБД ORACLE.
🔹14 Сравнение ORACLE и MS SQL Server
🔹15 Практика работы с SQL

♦️ Смотреть курс

Бесплатные курсы IT 🔹 #sql
👍17
Практический курс по SQL и PostgreSQL

🗓
2023 16 часов

Курс по SQL является всеобъемлющим руководством по языку запросов структурированных данных. Он разработан для обучения студентов практическим навыкам работы с базами данных на всех этапах, от основных запросов до сложного проектирования.

🔹01 Введение в SQL
🔹02 Простые запросы с SELECT
🔹03 Соединения - Joins
🔹04 Подзапросы
🔹05 DDL - управляем БД и таблицами
🔹06 Введение в процесс проектирования
🔹07 Базовые рекомендации
🔹08 Нормальная Форма НФ
🔹09 Введение в представления
🔹10 Создание представлений
🔹11 Обновляемые представления
🔹12 Опция Check
🔹13 CASE WHEN
🔹14 Введение в COALESCE и NULLIF
🔹15 COALESCE и NULLIF на практике

♦️ Смотреть курс

Бесплатные курсы IT 🔹 #sql
🔥20👍31
C# .NET Windows Forms + Базы данных SQL

В ходе видео курса вы научитесь работать с C# .NET Windows Forms, а также познакомитесь с созданием приложений поддерживающих работу с базами данных. В курсе вы подключите программу к локальной базе данных, а также к удаленной БД MySQL.

🗓 2019 3 часа

🔹01 Создание приложения на C# с SQL (базами данных)
🔹02 Создание дизайна для окна авторизации
🔹03 Подключение MySQL и создание базы данных
🔹04 Авторизация пользователя через базу данных
🔹05 Окно регистрации пользователя
🔹06 Регистрация пользователя в базе данных
🔹07 Переход между окнами в приложении

♦️ Смотреть курс

Бесплантые курсы IT 🔹 #сsharp #sql
👍15🔥128
Учим PHP, а также MySQL

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

🗓 2015 12 часов

🔹01 Основы PHP
🔹02 Как работать с PHP? Установка Denwer
🔹03 Пишем "Hello World!"
🔹04 Комментарии в PHP
🔹05 Переменные и их типы
🔹06 Константы
🔹07 Арифметические операции
🔹08 Строковые операции
🔹09 Логические операции
🔹10 Оператор эквивалентности
🔹11 Условные операторы
🔹12 Оператор Switch () case
🔹13 Циклы For, While и Do While
🔹14 Функции
🔹15 Массивы элементов

♦️ Смотреть курс

Бесплантые курсы IT 🔹 #php #sql
👍149🔥9
Основы работы с базой данных PostgreSQL

🗓 2021 2 часа

Базовые операции при работе с PostgreSQL - как установить СУБД, создать и разделить таблицы, добавить внешние ключи, поля, выполнить SQL

🔹01 Установка PostgreSQL и pgAdmin
🔹02 Базы данных с кодировкой в PostgreSQL
🔹03 Таблицы и столбцы в pgAdmin для PostgreSQL
🔹04 Первичный ключ в таблице PostgreSQL
🔹05 Столбец для хранения даты в PostgreSQL
🔹06 Таблицы DDL в PostgreSQL
🔹07 Создание поля ID Autoincrement в PostgreSQL с помощью pgAdmin
🔹08 Создание Foreign key – внешний ключ - для PostgreSQL
🔹09 Схема взаимодействия таблиц в PostgreSQL
🔹10 Добавление тестовых данных вручную в PostgreSQL
🔹11 Три формы таблиц в PostgreSQL
🔹12 Отправка SQL запроса в pgAdmin в СУБД PostgreSQL
🔹13 SQL запрос на добавление (insert) в PostgreSQL
🔹14 SQL запрос на обновление (update) в PostgreSQL
🔹15 SQL запрос на удаление (delete) в PostgreSQL
🔹16 Удаление записей - delete или truncate в PostgreSQL

♦️ Смотреть курс

Бесплатные курсы IT 🔹 #sql
13👍8🔥5
Node.js

🗓 2023 7 часов

Курс по Node.js научит создавать веб-приложения, работать с базами данных и API. Вы освоите создание серверов, разберётесь с модулями и научитесь размещать приложения на хостинге. По завершении курса вы сможете создать свой сайт с админ-панелью.

🔹01 Установка node.js
🔹02 Создание модулей, подключение, проект на модулях
🔹03 Получение информации о файлах и папках
🔹04 Читаем и записываем файлы в Node.js
🔹05 Работаем с JSON файлами
🔹06 Сервер на Node.js от простого к сложному
🔹07 Обзор проекта к спринту "Создание сервера на Node.JS"
🔹08 Выкладываем NODE.JS
🔹09 Создаем сайт с админ-панелью, логином и паролем на Node.js
🔹10 Работаем с API в Node.js
🔹11 Работа с API в Node.js - запросы с FETCH
🔹12 Node.JS и MySQL. Создаем базу данных и таблицы
🔹13 МуSQL и Node.js. Синхронные и асинхронные запросы в базу данных
🔹14 Node.js и MySQL через ORM
🔹15 Проект на Node.js: сайт с админ панелью, регистрацией, авторизацией

♦️ Смотреть курс

Бесплатные курсы IT 🔹 #sql #js
👍1210🔥8
База данных

🗓 2017 26 часов

Вы узнаете, как модифицировать и выбирать данные, освоите концепции транзакций, триггеров и хранимых процедур. Изучите индексы, производительность, оптимизацию запросов и структуры данных, а также разберетесь в репликации, полнотекстовом поиске и работе с JSON. Курс также предоставит обзор NoSQL-решений, сфокусированных на MongoDB, и научит строить запросы, оптимизировать и индексировать данные в этой базе данных.

🔹01 Введение
🔹02 Модификация и выборка данных
🔹03 Выборка данных
🔹04 Транзакции. Триггеры и хранимые процедуры
🔹05 Индексы и производительность
🔹06 Оптимизация запросов. Оптимизация структуры данных
🔹07 Репликация, полнотекстовый поиск, JSON
🔹08 Сохранность данных
🔹09 MySQL и сравнение с PostgreSQL
🔹10 Обзор NoSQL-решений для работы с высоконагруженными системами
🔹11 MongoDB. Построение запросов, оптимизация, индексирование

♦️ Смотреть курс

Бесплатные курсы IT 🔹 #sql
15🔥9👍8
MongoDB

🗓 2019 2 часа

Видеокурс по изучению системы управления базами данных - MongoDB. В курсе вы познакомитесь с этой СУБД и научитесь работать с ней.

🔹01 Установка базы данных на Мак и Windows
🔹02 Создание базы данных
🔹03 Добавление данных в коллекцию
🔹04 Выборка данных из коллекции
🔹05 Обновление и удаление данных
🔹06 Объединение запросов в БД
🔹07 Поиск на совпадение в тексте
🔹08 Моментальная обработка данных

♦️ Смотреть курс

Бесплатные курсы IT 🔹 #sql
15👍9🔥6🤔1
Apache Spark

🗓 2020 2 часа

Изучите важность Spark в Data Science и Big Data, получат практические навыки для разработки и анализа данных, а также познакомятся с профессиональными возможностями в этой области.

🔹01 Организация ввода и вывода в Apache Spark
🔹02 Использование Dataframes в Apache Spark
🔹03 Spark SQL
🔹04 Что такое Apache Spark
🔹05 Профессии в Data Science
🔹06 Курс "Анализ данных с Apache Spark"
🔹07 Практический курс «Потоковая обработка в Apache Spark»
🔹08 Практический курс «MLSP: Машинное обучение в Apache Spark»
🔹09 Практический курс «GRAS: Графовые алгоритмы в Apache Spark»
🔹10 Курс «Основы Apache Spark для разработчиков и аналитиков Big Data»

♦️ Смотреть курс

Бесплатные курсы IT 🔹 #sql
18🔥11👍4
SQL: история, теория и практика

🗓 2022 16 часов

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

🔹01 История возникновения
🔹02 Нормализация
🔹03 Проектирование схемы данных
🔹04 Операторы и практика работы с запросами
🔹05 Практика работы с запросами
🔹06 Вложенные запросы
🔹07 Приемы анализа и оптимизации запросов
🔹08 Дополнительные средства некоторых баз данных

♦️ Смотреть курс

Бесплатные курсы IT 🔹 #sql
15👍13🔥5
DBA2. Администрирование PostgreSQL.

🗓 2021 22 час

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

🔹01 Архитектура PostgreSQL
🔹02 Изоляция
🔹03 Страницы и версии строк
🔹04 Снимки и блокировки
🔹05 Очистка
🔹06 Автоочистка и заморозка
🔹07 Буферный кэш
🔹08 Упреждающий журнал
🔹09 Контрольная точка
🔹10 Файловая репликация
🔹11 Потоковая репликация
🔹12 Переключение на реплику
🔹13 Репликация: варианты
🔹14 Обработка запроса
🔹15 Методы доступа
🔹16 Способы соединения
🔹17 Статистика
🔹18 Использование памяти
🔹19 Оптимизация запросов
🔹20 Секционирование
🔹21 Локализация
🔹22 Обновление сервера
🔹23 Управление расширениями
🔹24 Внешние данные

♦️ Смотреть курс

Бесплатные курсы IT 🔹 #sql
🔥18👍118
Использование баз данных

🗓 2019 28 часов

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

🔹 01 Введение в базы данных
🔹 02 Схемы баз данных
🔹 03 Запросы к базам данных
🔹 04 Решение задач с базами данных
🔹 05 Оптимизация баз данных
🔹 06 Концепция ACID
🔹 07 Введение в NoSQL
🔹 08 Key-Value хранилища
🔹 09 Полнотекстовый поиск
🔹 10 Разрешение конфликтов в Key-Value хранилищах
🔹 11 Event Log
🔹 12 Распределенный консенсус
🔹 13 Полнотекстовый поиск
🔹 14 NoSQL базы данных
🔹 15 Заключение

♦️ Смотреть курс

Бесплатные курсы IT 🔹 #sql
👍18🔥97❤‍🔥1
Курс по SQL для начинающих

🗓 2022 15 часов

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

🔹 01 Введение в PostgreSQL
🔹 02 Основы SELECT запросов
🔹 03 Использование соединений (JOIN)
🔹 04 Подзапросы в SQL
🔹 05 Создание и модификация баз данных и таблиц (DDL)
🔹 06 Проектирование и нормализация базы данных
🔹 07 Использование представлений в SQL
🔹 08 Логика с CASE и COALESCE
🔹 09 Работа с функциями SQL
🔹 10 Функции pl/pgSQL
🔹 11 Обработка ошибок и исключений в SQL
🔹 12 Индексы в PostgreSQL
🔹 13 Виды индексов и использование EXPLAIN, ANALYZE
🔹 14 Создание индексов и использование GIN
🔹 15 Практическое применение индексов с EXPLAIN, ANALYZE

♦️ Смотреть курс

Бесплатные курсы IT 🔹 #SQL #PostgreSQL
17👍15🔥8