Бесплатные курсы IT – Telegram
Бесплатные курсы IT
4.07K subscribers
478 photos
2 videos
482 links
Мы собираем бесплатные курсы по популярным направлениям IT с уклоном в программирование. То, что многие школы продают за очень большие деньги, мы даём вам бесплатно.

Сотрудничество: @tgmarta

Купить рекламу: https://telega.in/c/learnsu
Download Telegram
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
Стэнфордский курс iOS

🗓 2020 7 часов

Этот курс по разработке iOS-приложений предназначен для начинающих разработчиков, желающих освоить ключевые концепции Swift и адаптивный дизайн. Участники научатся создавать приложения, используя MVC, Auto Layout и closures, что поможет им в профессиональной карьере в мобильной разработке.

🔹01 Разработка приложения на IOS
🔹02 MVC
🔹03 Auto layout
🔹04 Computed properties, Extensions, Access control, Assertions
🔹05 Optional, Enum, Tuple, for in (stride)
🔹06 Протоколы
🔹07 String, NSAttributedString
🔹08 Closures, замыкания, клоуджеры
🔹09 Приведение типов. Type Casting

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

Бесплатные курсы IT 🔹 #swift
13🔥10👍9
Делаем игровой движок на C++ и OpenGL с нуля

🗓 2019 23 часа

Этот курс полезен для разработчиков игр и программистов, желающих освоить создание графических приложений с использованием OpenGL. Участники научатся работать с Git и CMake, реализовывать графические эффекты и управлять ресурсами, что применимо в разработке игр и визуально насыщенного ПО.

🔹01 Основы git
🔹02 Основы CMake
🔹03 Glfw
🔹04 Интеграция библиотеки GLAD в CMake
🔹05 Инициализация
🔹06 Первый треугольник
🔹07 Создаем класс загрузки шейдеров
🔹08 Менеджер ресурсов
🔹09 Текстуры
🔹10 Glm
🔹11 Cистемы координат
🔹12 Матрицы преобразований
🔹13 Спрайты
🔹14 Текстурный атлас
🔹15 Системы координат, примеры

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

Бесплатные курсы IT 🔹 #cpp #computerscience
👍13🔥128❤‍🔥1
Разработка приложений на Android Studio

🗓 2019 37 часов

Этот курс подходит для желающих освоить создание мобильных приложений для Android. Слушатели узнают, как установить Android Studio, создавать интерфейсы, использовать анимацию и базовые инструменты разработки. Полученные навыки применимы в создании разнообразных приложений для Android-устройств.

🔹01 Установка программы Android Studio
🔹02 Что такое Activity и жизненный цикл Activity
🔹03 Создаём приложение "Светофор"
🔹04 Учимся создавать выдвижное меню
🔹05 Учимся использовать анимацию
🔹06 Улучшаем внешний вид приложения
🔹07 Создаём экран настроек
🔹08 Использование библиотеки ScalableImageView
🔹09 Учимся пользоваться панелью "LogCat"
🔹10 Исправление проблемы создания картинок в меню
🔹11 Научимся сохранять данные с помощью класса SharedPreferences
🔹12 Начинаем создавать "Custom Array Adapter" для приложения "Справочник рыбака"

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

Бесплатные курсы IT 🔹 #kotlin
👍13🔥106
Пишем REST API сервис на Go

🗓 2023 3 часа

Пишем полноценный REST API сервис URL Shortener - это будет не игрушечный проект, а полностью готовый к использованию:
- выберем для него актуальный http-роутер: go-chi/chi
- Позаботимся о логах: slog
- Напишем тесты - unit-тесты, тесты хэндлеров и функциональные
- Настроим автоматический деплой через GitHub Actions, напишем для этого workflow


🔹01 Описание папки cmd и план работ
🔹02 Конфигурация приложения с CleanEnv
🔹03 Настройка логгера slog
🔹04 Разработка Storage с SQLite
🔹05 Реализация методов SaveURL(), GetURL() и DeleteURL() для Storage
🔹06 Создание и настройка роутера с Chi
🔹07 Введение и подключение Middleware для логирования и обработки запросов
🔹08 Разработка Pretty Logger для улучшенного визуального представления логов
🔹09 Обработка запросов на сохранение URL с Handler: Save
🔹10 Создание и запуск HTTP сервера
🔹11 Написание и тестирование хэндлера Save и Redirect
🔹12 Введение в функциональное тестирование и его преимущества
🔹13 Разработка системы авторизации и тестирование через Postman
🔹14 Настройка и тестирование автоматического деплоя с GitHub 🔹15 Actions и systemd на сервере Selectel

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

Бесплатные курсы IT 🔹 #golang
🔥17👍105
Flutter Уроки с нуля до профи

🗓 2023 7 часов

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

🔹01 Установка и запуск первого приложения
🔹02 Основные виджеты Stateful Stateless MaterialApp Scaffold
🔹03 Верстка, работа с темой, установка пакетов
🔹04 Навигация в приложении, Navigator, Route
🔹05 Архитектура проекта, рефакторинг, декомпозиция
🔹06 Работа с API, http
🔹07 Интерфейсы, абстракция, инъекция зависимостей
🔹08 Bloc стейт менеджмент №1
🔹09 Bloc, Equatable стейт менеджмент №2
🔹10 Логирование, обработка ошибок, Talker
🔹11 Firebase Google Analytics
🔹12 Продвинутая работа с JSON json_serializable
🔹13 Hive Локальное хранилище NoSQL
🔹14 AutoRoute - генерация маршрутов приложения
🔹15 Итоги, анонсы, что делать дальше ?
🔹16 Локализация Flutter приложения Intl (l10n) | Как добавить языки ?

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

Бесплатные курсы IT 🔹 #dart
18🔥10👍5
Python/Django: разработка приложения

🗓 2022 2 часа

На вебинаре вы узнаете, как используется Python для backend-разработки, и создадите небольшое приложение с использованием Django. Занятие подойдет для начинающих разработчиков.
Ведущий вебинара: Алексей Шарыпов, Lead Software Developer в VK и главный преподаватель курса "Python для начинающих" в LoftSchool.


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

Бесплатные курсы IT 🔹 #python #django
15🔥10👍8
Создание игр на JavaScript с помощью Phaser

🗓 2018 2 часа

Ещё не выбрал технологию, а уже хочется создавать кроссплатформенные игры? Ты на верном пути, ведь этот мастер-класс как раз для тех, кто хочет научиться программировать на языке JavaScript и создавать игры и другие проекты.

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

Бесплатные курсы IT 🔹 #js
👍139🔥9
Курс Vue 3

🗓 2022 3 часа

🔹01 Как использовать? Composition и Options API
🔹02 Установка и запуск Vue 3 на Vite
🔹03 Основы реактивности компонента Vue
🔹04 Поиск товаров во Vue, v-model, computed
🔹05 Форма отзыва с фото во Vue
🔹06 Компоненты, слоты, передача информации между компонентами

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

Бесплатные курсы IT 🔹 #js
👍1512🔥4
Разработка Андроид программы с базой данных

🗓 2019 2 часа

В ходе этого видео курса вы создадите полноценную небольшую программу на Андроид. Программа будет подключаться к базе данных Firebase и хранить в ней данные. Также вы реализуете красивый дизайн в приложении.

🔹01 Дизайн, база данных (Firebase)
🔹02 Подключение базы данных Firebase и библиотек к проекту
🔹03 Дизайн главной страницы программы
🔹04 Дизайн страницы регистрации
🔹05 Регистрация и добавление пользователя в БД
🔹06 Авторизация в программе и завершение регистрации

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

Бесплатные курсы IT 🔹 #firebase
11🔥11👍8
Всё про Микросервисы

🗓 2019 9 часов

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

🔹01 Шаблон на базе платформы ASP.NET Core
🔹02 Управление доступом к микросервисам ASP.NET Core 2.2
🔹03 Представление новой версии шаблона v.2.0
🔹04 Nimble: Демонстрация шаблона микросервиса на примере
🔹05 Nimble: Установка шаблонов для микросервисов
🔹06 Nimble: Основные и базовые понятия
🔹07 Микросервисы: Идемпотентность операций
🔹08 Микросервисы: MassTransit PubSub
🔹09 Микросервисы: Реализация
🔹10 SignalR Chat: Сервер и его клиенты
🔹11 SignalR Chat: Клиент чата на WPF
🔹12 Nimble: Создание микросервиса
🔹13 Nimble Framework v6.0
🔹14 DevTools 13: Microsoft.Tye. Локальный оркестратор и не только

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

Бесплатные курсы IT 🔹 #computerscience
17👍10🔥7
Онлайн курс по программированию на языке PHP

🗓 2017 15 часов

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

🔹01 Синтаксис PHP Основы синтаксиса языка PHP
🔹02 PHP переменные и константы
🔹03 Типы данных в PHP
🔹04 Операторы в PHP
🔹05 Управляющие конструкции PHP Условия
🔹06 Управляющие конструкции PHP Циклы while и do while
🔹07 Массивы в PHP
🔹08 PHP Функции для работы с массивами
🔹09 Цикл for в PHP
🔹10 Цикл foreach в PHP
🔹11 Альтернативный синтаксис PHP
🔹12 Выражения require и include в PHP
🔹13 Пользовательские функции в PHP
🔹14 Функция header в PHP
🔹15 Функции работы со строками в PHP

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

Бесплатные курсы IT 🔹 #php
👍15🔥126
React и TypeScript - Быстрый Курс

🗓 2022 2 часа

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

🔹01 Обновления в React за последние два года и ключевые концепции.
🔹02 Демонстрация создания приложения на React.
🔹03 Разбор компонентного подхода в разработке интерфейсов.
🔹04 Установка и настройка среды разработки с TypeScript.
🔹05 Создание приложения через Create React App с шаблоном TypeScript.

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

Бесплатные курсы IT 🔹 #js #react #typenoscript
🔥15👍118
Создаем игру 2048 на Python

🗓 2020 5 часов

🔹 01. Создаем логику игры
🔹 02. Пишем тесты
🔹 03. Создаем игровой цикл игры
🔹 04. Создаем игровое поле
🔹 05. Отображение значений массива
🔹 06. Реализуем перемещение ячеек поля
🔹 07. Обработка движения вверх и вниз
🔹 08. Добавляем счет
🔹 09. Создаем БД для хранения результатов
🔹 10. Выводим лучшие попытки в интерфейс
🔹 11. Создаем главную заставку игры
🔹 12. Делаем конечную заставку
🔹 13. Сохраняем результат в БД
🔹 14. Рестарт игры
🔹 15. Создаем EXE формат из нашей игры
🔹 16. Правим баги
🔹 17. Сохраняем состояние игры в JSON формате

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

Бесплатные курсы IT 🔹 #python
👍18🔥118
Аудиокнига. How To DeFi: Advanced

🗓 2021 6 часов

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

🔹 01 Обзор DeFi
🔹 02 Деятельность DeFi
🔹 03 Децентрализованные биржи
🔹 04 Агрегаторы DEX
🔹 05 Децентрализованное кредитование
🔹 06 Децентрализованные стейблкоины и стабильные активы
🔹 07 Децентрализованные производные финансовые инструменты (деривативы)
🔹 08 Децентрализованное страхование
🔹 09 Децентрализованные индексы
🔹 10 Децентрализованные рынки прогнозирования
🔹 11 Децентрализованные протоколы с фиксированной процентной ставкой
🔹 12 Децентрализованные агрегаторы доходности
🔹 13 Оракулы и агрегаторы данных

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

Бесплатные курсы IT 🔹 #blockchain
12👍10🔥10
Архитектура операционной системы (на примере Linux)

🗓 2018 8 часов

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

🔹 01 Генезис операционных систем. Назначение ОС. Базовые принципы организации ОС
🔹 02 Обзор архитектуры x86. Основы программирования
🔹 03 x86 Protected mode overview
🔹 04 Создание первого процесса. Инициализация операционной системы
🔹 05 Filesystems internals
🔹 06 IPC overview (Архитектура операционной системы на примере Linux)
🔹 07 Многопоточность: добро и зло (Архитектура операционной системы на примере Linux)

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

Бесплатные курсы IT 🔹 #sysadmin
13👍11🔥5
Изучаем Python с Марком Лутцем

🗓 2023 20 часов

Курс подходит для тех, кто хочет изучить Python. Слушатели приобретут навыки программирования на Python, разберут основные главы из учебника Марка Лутца "Изучаем Python", а также актуализируют знания по новым версиям языка.

🔹 01 Python в вопросах и ответах
🔹 02 Как Python выполняет программы
🔹 03 Как пользователь выполняет программы
🔹 04 Введение в типы объектов Python
🔹 05 Числовые типы
🔹 06 Кратко о динамической типизации
🔹 07 Аннотации типов
🔹 08 Фундаментальные основы строк
🔹 09 Списки и словари
🔹 10 Кортежи и файлы
🔹 11 Встроенные типы: обзор и проблемы
🔹 12 Введение в операторы Python
🔹 13 Операторы присваивания, выражений и вывода
🔹 14 Проверки if и правила синтаксиса
🔹 15 Циклы while и for

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

Бесплатные курсы IT 🔹 #Python
21🔥11👍9
Базовый курс PHP-7

🗓 2019 16 часов

Курс подходит для тех, кто хочет изучить PHP. Слушатели приобретут навыки программирования на PHP, разберут основные главы из видеоуроков Андрея Андриевского "Базовый курс PHP-7", а также актуализируют знания по основам языка.

🔹 01 Установка и настройка PHP
🔹 02 Базовый синтаксис PHP и связка с HTML
🔹 03 Переменные и типы данных
🔹 04 Конструкции isset() и empty(), gettype()
🔹 05 Классы и объекты
🔹 06 Статические переменные и константы
🔹 07 Операторы в PHP
🔹 08 Условные операторы и логические операторы
🔹 09 Циклы While и For
🔹 10 Массивы и ассоциативные массивы
🔹 11 Объявление и вызов функций
🔹 12 Работа с параметрами функций и рекурсия
🔹 13 Глобальные и статические переменные
🔹 14 Работа с файлами и суперглобальные массивы
🔹 15 Сессии и Cookie в PHP

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

Бесплатные курсы IT 🔹 #PHP
👍19🔥116
Telegram-bot для задалбывающих напоминаний на Python

🗓 2023 4 часа

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

🔹 01 Базовые концепции устройства Telegram-ботов на Python
🔹 02 Система регистрации пользователя на основе JSON
🔹 03 Прикручиваем простой каскадный обработчик
🔹 04 Логирование ошибок с помощью отправок сырых запросов в Telegram
🔹 05 Клиент для отправки сырых запросов на классе ООП
🔹 06 Подключаем БД SQLite и используем силу классов и ООП
🔹 07 Рефакторинг и воркер для напоминаний
🔹 08 Пишем скрипт-планировщик

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

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

🗓 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
Базовый курс программирования на С++

🗓 2021 106 часов

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

🔹 01 Введение в курс и его цели
🔹 02 Инструменты разработчика
🔹 03 Работа с Double Commander
🔹 04 Выбор проекта для обучения
🔹 05 Основы механики и создание игр
🔹 06 Создание и тестирование прототипов
🔹 07 Дальнейшая разработка прототипов
🔹 08 Работа с классами в C++
🔹 09 Рефакторинг сложного класса
🔹 10 Разделение классов по файлам
🔹 11 Применение стиля кодирования AStyle
🔹 12 Анимация и визуальные эффекты
🔹 13 Планирование разработки
🔹 14 Настройка игровых состояний
🔹 15 Рефакторинг и оптимизация

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

Бесплатные курсы IT 🔹 #cpp
19👍14🔥10