Материал из Кружковое движение
Перейти к навигации
Перейти к поиску
HTML, CSS и JavaScript
HTML, CSS и JavaScript
Название курса |
Источник / Организация |
Возраст |
Длина курса
|
Веб-разработка для начинающих: HTML и CSS
|
HTML
- HTML: теги, атрибуты, интерпретация
- HTML: структура документа, элементы, списки, изображения, ссылки
- HTML: таблицы, формы
CSS
- CSS: подключение
- CSS: синтаксис, селекторы, chromium DevTools
- CSS: текст и шрифт, цвет и фон
- CSS: display, блочная модель позиционирование
- CSS: float, Clearfix
Продвинутая верстка
- Flexbox, псевдоклассы,
- Аанимация переходов, адаптивная сетка
Фреймворки
- CSS-фреймворки. Когда их применять и не применять
- Bootstrap 4, компоненты, сетка
Деплой сайта
- Что такое фронтенд и бэкенд
- Что такое хостинг
- Деплой сайта на netlify
- Выпускной проект
|
|
Stepik / ITC
|
Любой
|
50 уроков
|
|
Coursera / МФТИ и Яндекс
|
Любой
|
20 часов на выполнение
|
|
Coursera / МФТИ и Яндекс
|
Любой
|
27 часов на выполнение
|
|
Coursera / МФТИ и Яндекс
|
Любой
|
24 часов на выполнение
|
|
Coursera / МФТИ и Яндекс
|
Любой
|
17 часов на выполнение
|
|
Coursera / МФТИ и Яндекс
|
Старшая школа и студенты
|
6 часов на выполнение
|
JavaScript для начинающих
|
Введение
- В двух словах о JavaScript
- Внедрение кода, структура программы, комментарии
- Переменные, типы данных
- Простейшие операции, ветвление, циклы.
Стандартные объекты
- Функции, объекты, строки
- Массивы
- Дата и время
- Математические функции
продвинутые операции
- Обработка ошибок
- Введение в регулярные выражения
- Использование регулярных выражений
- Замыкания
|
|
Stepik
|
Любой
|
17 уроков
|
Web-технологии
|
статический сайт
- Архитектура Web приложений: web-клиенты, HTML, CSS
- Сетевые протоколы, HTTP
- Web-сервера
- Архитектура frontend-backend
Динамический сайт
- MVC фреймворки
- Работа с СУБД
- Django модели
- сессии и авторизации
Дополнительные темы
- Технология AJAX
- Real-Time сообщения
|
|
Stepik / mail.ru
|
Любой
|
18 часов видео, 100 тестов
|
PHP
Go
Go
Название курса |
Источник / Организация |
Источник |
Длина курса
|
Программирование на Golang
|
Введение в основы языка
- О Go, Первая программа
- Типы данных,
- Переменные и арифметические операции
- Ввод/вывод данных
- Условные выражения, условные конструкции,
- Циклы
- Массивы
Функции, структуры, указатели и т.д.
- Функции
- Пакеты
- Указатели, Структуры
- Строки
- Обработка ошибок
|
|
Stepik
|
Любой
|
20 уроков
|
|
Coursera / МФТИ и mail.ru
|
Любой
|
20 часов на выполнение
|
|
Coursera / МФТИ и mail.ru
|
Любой
|
14 часов на выполнение
|
Python for web
Python for web
Название курса |
Источник / Организация |
Источник |
Длина курса
|
Создание Web-сервисов на Python
|
- Общее представление о WEB
- Сбор данных со сторонних сайтов
- Beautiful Soup и работа с API
- Хранение данных. SQL / NoSQL
- Веб интерфейсы с Django и Bootstrap
- Работа с данными пользователя
- Дополнительный инструментарий
- Проект: умный дом
|
|
Coursera / МФТИ и mail.ru
|
Любой
|
68 часов на выполнение
|
Базы данных
Базы данных
Название курса |
Источник / Организация |
Источник |
Длина курса
|
Введение в базы данных
|
Базовые операции SQL
- Термины и определения, базовые операции SQL
- Агрегация данных
Основы реляционных баз данных
- Введение в реляционную модель данных
- Архитектура ANSI/SPARC
- Выборки из нескольких источников
- Триггеры и хранимые процедуры
Проектирование баз данных
- Задача проектирования баз данных
- Концептуальное проектирование
- Логическое и физическое проектирование
- Инструмент проектирования MySQL Workbench
- SQL-DDL
Нормализация реляционной базы данных
- Термины нормализации
- Основные нормальные формы: 1НФ, 2НФ, 3НФ, НФБК
- Прочие нормальные формы: 4NF, 5NF, DKNF, 6NF
Использование ORM
- Моделирование данных с использованием ORM
Администрирование MySQL и оптимизация запросов
- Сложность выполнения запросов. EXPLAIN
- Индексы
Нереляционные СУБД
- Термины и характеристики NoSQL
- Обзор key-value СУБД Redis
- Обзор документоориентированной СУБД MongoDB
|
|
Stepik
|
Любой
|
7 часов видео, 100 тестов
|
Базы данных и Базы данных
|
- Проектирование баз данных, модель ""Сущность-связь""
- Реляционная алгебра. Нормализация реляционных отношений
- Основные объекты базы и их описание на языке SQL
- Запросы на языке SQL
- Представления, процедуры, функции, триггеры
- Индексирование данных
- Оптимизация выполнения запросов
- Управление конкурентным доступом
- BigData - направления и тенденции развития баз данных
|
|
Stepik и Coursera / СПБГУ
|
Старшая школа и студенты
|
5 часов видео, 100 тестов
|
Погружение в СУБД
|
Введение
- О чём и для кого этот курс,
- Ресурсы для начинающих
Проектирование схемы
- Декомпозиция, функциональные зависимости
- Ключевые атрибуты
- Связи между таблицами
- Нормальная форма Бойса-Кодда
- Ошибки при проектировании схемы
- Суррогатные ключи
- Что нужно запомнить про ключи, связи и нормальные формы
СУБД и приложение
- СУБД тормозит, жизнь простого запроса
- Соединения таблиц, физическое выполнение соединений
- Приложение и сессии, представления
- Хранимые процедуры
- Устойчивость приложения к более серьёзным изменениям
- Case Study: приложение, устойчивое к смене СУБД
Агрегатные и оконные функции
- Агрегатные функции
- Обобщенные табличные выражения
- Оконные функции
Древовидные структуры и рекурсивные запросы
- Списки смежности и рекурсивные запросы
- Структурные метки
- Нумерации вершин и вложенные множества
- Сравнение производительности разных схем хранения дерева
Совместный доступ к данным
- ACID транзакции
- Чтение неподтвержденных и подтвержденных данных
- Повторяемое чтение
- Сериализуемые транзакции
- Что делать, если транзакции не поддерживаются
Оптимизация выполнения запросов
- Жизнь запроса
- Важно ли, как записан запрос?
- Индексы
- Материализация и избыточная информация
Нереляционные возможности
- Введение. SQL или NoSQL, вот в чем вопрос.
- Хранение и обработка данных в формате JSON
- Работа с парами ключ-значение
- Шардирование данных
|
|
Stepik / CSC
|
Старшая школа и студенты
|
6 часов видео, 50 тестов
|