Информатика: различия между версиями
Перейти к навигации
Перейти к поиску
(→Java) |
|||
Строка 265: | Строка 265: | ||
|} |
|} |
||
− | ==Web== |
||
− | |||
− | [https://stepik.org/course/2223/promo JavaScript для начинающих] |
||
− | совсем простой, 17 уроков, для любого возраста, короткий |
||
− | Введение, простейшие структуры, циклы |
||
− | функции, объекты, строки, массивы |
||
− | обработка ошибок |
||
− | регулярные выражения |
||
− | замыкания |
||
− | |||
− | [https://stepik.org/course/154/promo Web-технологии] |
||
− | простой, хороший, 18 часов видео |
||
− | надо чуть-чуть знать python и уметь пользоваться командной строкой |
||
− | Архитектура Web приложений: web-клиенты, HTML, CSS |
||
− | Сетевые протоколы, HTTP |
||
− | Web-сервера |
||
− | Архитектура frontend-backend |
||
− | MVC фреймворки |
||
− | Работа с СУБД |
||
− | Django модели |
||
− | сессии и авторизации |
||
− | Технология AJAX |
||
− | Real-Time сообщения |
||
− | |||
− | [https://stepik.org/course/38218/promo Веб-разработка для начинающих: HTML и CSS] |
||
− | простой, для любого возраста, 49 уроков, короткий |
||
− | HTML: теги, атрибуты, интерпретация |
||
− | HTML: структура документа, элементы, списки, изображения, ссылки |
||
− | HTML: таблицы, формы, |
||
− | CSS: синтаксис, селекторы, chromium DevTools |
||
− | CSS: display, блочная модельб позиционирование |
||
− | CSS: псевдоклассы, анимация переходов, адаптивная сетка |
||
− | Bootstrap 4 |
||
− | Деплой сайта на netlify |
||
− | |||
− | ==Go== |
||
− | |||
− | [https://stepik.org/course/54403/promo Программирование на Golang] |
||
− | О Go, Первая программа |
||
− | Типы данных, Переменные и арифметические операции, ввод/вывод данных |
||
− | Условные выражения, Условные конструкции, Циклы |
||
− | Массивы, Функции |
||
− | Пакеты |
||
− | * Указатели, Структуры |
||
− | * Строки |
||
− | * Обработка ошибок |
||
− | |||
− | ==Haskell== |
||
− | |||
− | [https://stepik.org/course/75/promo Функциональное программирование на языке Haskell] |
||
− | * средний курс (для Haskel не самый сложный), 16 часов видео |
||
− | * надо знать какой-то другой язык |
||
− | * основы синтаксиса языка |
||
− | * система типов языка |
||
− | * списки |
||
− | * пользовательские типы |
||
− | * монады |
||
− | |||
− | ==Scala== |
||
− | |||
− | [https://stepik.org/course/16243/promo Введение в Scala] |
||
− | tbd |
||
− | |||
− | ==R== |
||
− | |||
− | [https://stepik.org/course/497/promo Основы программирования на R] |
||
− | средний, 6 часов, больше про сам язык (курсы дополняют друг друга) |
||
− | * Переменные, глобальное окружение, справка |
||
− | * Векторы |
||
− | * Управляющие конструкции, работа с пакетами |
||
− | * Матрицы и списки |
||
− | * Дата фреймы |
||
− | * Факторы и строки |
||
− | * Функции |
||
− | * Элементы функционального программирования |
||
− | * Обработка данных при помощи dplyr |
||
− | |||
− | [https://stepik.org/course/129/promo Анализ данных в R] |
||
− | средний, 5 часов, больше про применение языка |
||
− | надо знать статистику, например https://stepik.org/course/76/promo (это очень хороший курс) |
||
− | * Предобработка данных: переменные, data frame, синтаксис |
||
− | * описательные статистики, графики |
||
− | * Анализ номинативных данных |
||
− | * Применение дисперсионного анализа |
||
− | * Линейные регрессии |
||
− | * Диагностика модели |
||
− | * Логистическая регрессия |
||
− | * Базы данных |
||
− | |||
− | [https://stepik.org/course/551/promo Введение в базы данных] |
||
− | простой, 7 часов видео (субъективно, лучше следующего) |
||
− | * Надо уметь программировать, желательно разобраться с формой Бэкуса — Наура |
||
− | * Базовые операции SQL |
||
− | * реляционная модель данных, Архитектура ANSI/SPARC |
||
− | * Концептуальное, Логическое и физическое проектирование, MySQL Workbench |
||
− | * Нормализация реляционной базы данных, нормальные формы |
||
− | * Моделирование данных с использованием ORM |
||
− | * Администрирование MySQL и оптимизация запросов |
||
− | * Термины и характеристики NoSQL, |
||
− | * Обзор key-value СУБД Redis, Обзор документоориентированной СУБД MongoDB |
||
− | |||
− | [https://stepik.org/course/2614/promo Базы данных] |
||
− | простой, не самый супер 5 часов видео, |
||
− | * надо уметь программировать |
||
− | * Модель "Сущность-связь" |
||
− | * Реляционная алгебра |
||
− | * Основные объекты базы данных и описание на SQL |
||
− | * Запросы на SQL |
||
− | * Представления, процедуры, функции, триггеры, Индексирование данных |
||
− | * перспективы в BigData |
||
− | |||
− | ==ОС== |
||
− | |||
− | '''Курс:[https://stepik.org/course/1780/promo Операционные системы]''' |
||
− | сложность не знаю, 7 часов видео |
||
− | * нужно знание C/C++, в заданиях требуется использование Git |
||
− | * управление памятью (разделение на физическую и логическую память, аппаратные средства организации логической памяти, алгоритмы аллокации) |
||
− | * планирование и многозадачность (вытесняющая и невытесняющая многозадачность, критерии планирования, переключение потоков управления) |
||
− | * средства синхронизации потоков (взаимное исключение, реализация примитивов взаимного исключения, дедлоки и средства борьбы с ними) |
||
− | * пространство пользователя и системные вызовы (реализации системных вызовов, структура исполняемого файла, запуск приложений) |
||
− | |||
− | ===Linux=== |
||
− | '''Курс:[https://stepik.org/course/73/promo Введение в Linux]''' |
||
− | простой курс, неплохой, 3 часа видео, 100 тестов |
||
− | * Установка Linux: Terminal, запуск файлов, ввод/вывод |
||
− | * Работа на сервере: обмен файлами, запуск приложений, многопоточные приложения |
||
− | * vim,bash |
||
Версия 15:56, 20 марта 2020
Алгоритмы
Название курса | Для какого класса | Длина курса | Источник | Содержание (откройте, чтобы увидеть) |
---|---|---|---|---|
Алгоритмы: теория и практика. Методы | для любого возраста | 14 часов видео | Курс на Stepik от Математического института Стеклова |
|
Python
Название курса | Для какого класса | Длина курса | Источник | Содержание (откройте, чтобы увидеть) |
---|---|---|---|---|
Алгоритмизация. Программирование. Python 3 для школьников 5-10кл | 5-7 класс | 50 уроков | Stepik |
|
введение в Python (7-8 классы) | 5-7 класс | 21 урок | Stepik |
|
Программирование на Python | для любого возраста | 28 уроков | Stepik |
|
Python: основы и применение | для любого возраста | 20 уроков | Stepik |
|
Python для решения практических задач и Адаптивный тренажер по Python |
для любого возраста | 40 уроков | Stepik |
|
C++
Название курса | Для какого класса | Длина курса | Источник | Содержание (откройте, чтобы увидеть) |
---|---|---|---|---|
Введение в программирование на C++ | для любого возраста | 2 часа видео | Stepik |
|
Программирование на языке C++ и Программирование на языке C++ (продолжение) |
для любого возраста | 17 часов видео | Stepik |
|
Программирование на языке C++ и Программирование на языке C++ (продолжение) |
для любого возраста | 17 часов видео | Stepik |
|
C#
Название курса | Для какого класса | Длина курса | Источник | Содержание (откройте, чтобы увидеть) |
---|---|---|---|---|
Основы программирования C# | для любого возраста | 250 тестов | Stepik |
|
Программирование на C# | 8-9 класс | 9 часов видео | Stepik |
|
Kotlin
Название курса | Для какого класса | Длина курса | Источник | Содержание (откройте, чтобы увидеть) |
---|---|---|---|---|
Введение в язык Котлин | для любого возраста | 11 часов на выполнение | Coursera |
|
Введение в Kotlin JVM | для любого возраста | 25 уроков | Coursera |
|
Разработка Android-приложений на Kotlin | для любого возраста | 8 часов на выполнение | Coursera |
|
Java
Курсы этого раздела мы рекомендуем тем, кто уже имеет представление о программировании
Название курса | Для какого класса | Длина курса | Источник | Содержание (откройте, чтобы увидеть) |
---|---|---|---|---|
Java:Базовый курс | для любого возраста | 5 часов видео | Курс на Stepik от Openway |
|
Разработка Web-сервиса на Java | 8-9 класс | 8 часов видео | Курс на Stepik от Mail.ru Group |
|