Ликбез разработчика (2022) — различия между версиями
Материал из Wiki - Факультет компьютерных наук
м (add first hws, add Zoom filler and update table) |
м (small upd) |
||
Строка 34: | Строка 34: | ||
| style="background:#eaecf0;" | '''3''' || [https://events.webinar.ru/54933491/1919905641/record-new/736123372 Обзор Linux]: история и дистрибутивы, терминал, пользователи, процессы и конфиги || 17.09.22, Сб || Ахтямов Павел Ибрагимович || || [https://docs.google.com/presentation/d/15pMxvgxFFa-d_zyIeeNyV7O9ChdiJaKaSASYUdsbMX8/edit?usp=sharing Презентация] | | style="background:#eaecf0;" | '''3''' || [https://events.webinar.ru/54933491/1919905641/record-new/736123372 Обзор Linux]: история и дистрибутивы, терминал, пользователи, процессы и конфиги || 17.09.22, Сб || Ахтямов Павел Ибрагимович || || [https://docs.google.com/presentation/d/15pMxvgxFFa-d_zyIeeNyV7O9ChdiJaKaSASYUdsbMX8/edit?usp=sharing Презентация] | ||
|- | |- | ||
− | | style="background:#eaecf0;" | '''4''' || [https://events.webinar.ru/54933491/1919905641/record-new/1845289892 Git]: базовые команды, ветки, конфликты и pull-реквесты || 24.09.22, Сб || Ахтямов Павел Ибрагимович || || | + | | style="background:#eaecf0;" | '''4''' || [https://events.webinar.ru/54933491/1919905641/record-new/1845289892 Git]: базовые команды, ветки, конфликты и pull-реквесты || 24.09.22, Сб || Ахтямов Павел Ибрагимович || [https://learngitbranching.js.org/ Примеры работы с Гитом] || |
|- | |- | ||
| style="background:#eaecf0;" | '''4.5''' || [https://www.youtube.com/watch?v=TVMXFNUwrAc&list=PLmA-1xX7IuzB3fBc46hap-t4bGTndfOzF Доразбираемся в bash и Git'е] || 01.10.22, Сб || Ахтямов Павел Ибрагимович || || | | style="background:#eaecf0;" | '''4.5''' || [https://www.youtube.com/watch?v=TVMXFNUwrAc&list=PLmA-1xX7IuzB3fBc46hap-t4bGTndfOzF Доразбираемся в bash и Git'е] || 01.10.22, Сб || Ахтямов Павел Ибрагимович || || | ||
Строка 40: | Строка 40: | ||
| style="background:#eaecf0;" | '''5''' || Архитектура современных веб-приложений: монолитная vs микросервисная, REST, FastAPI || 08.10.22, Сб || Ахтямов Павел Ибрагимович || || | | style="background:#eaecf0;" | '''5''' || Архитектура современных веб-приложений: монолитная vs микросервисная, REST, FastAPI || 08.10.22, Сб || Ахтямов Павел Ибрагимович || || | ||
|- | |- | ||
− | | style="background:#eaecf0;" | ''' | + | | style="background:#eaecf0;" | '''5.5''' || FstAPI. Продолжение || 15.10.22, Сб || Ахтямов Павел Ибрагимович || || |
|- | |- | ||
− | | style="background:#eaecf0;" | ''' | + | | style="background:#eaecf0;" | '''6''' || Docker: установка, базовые команды, остановка и удаление контейнеров, логирование; разработка, тестирование и деплой || 05.11.22, Сб|| Ахтямов Павел Ибрагимович || || |
|- | |- | ||
− | | style="background:#eaecf0;" | '''8''' || NoSQL: документоориентированные БД (MongoDB), key-value storage (Redis), поисковые движки (стек ELK: ElasticSearch + Logstash + Kibana) || || Ахтямов Павел Ибрагимович || || | + | | style="background:#eaecf0;" | '''7''' || SQL: CREATE, INSERT, UPDATE и SELECT запросы, подзапросы, оконные функции || 12.11.22, Сб || Ахтямов Павел Ибрагимович || || |
+ | |- | ||
+ | | style="background:#eaecf0;" | '''8''' || NoSQL: документоориентированные БД (MongoDB), key-value storage (Redis), поисковые движки (стек ELK: ElasticSearch + Logstash + Kibana) || 19.11.22, Сб || Ахтямов Павел Ибрагимович || || | ||
|- | |- | ||
|} | |} | ||
==Формула оценивания== | ==Формула оценивания== | ||
+ | Эта часть курса "Семинар наставника" предполагает бинарное оценивание: '''зачёт//незачёт''' | ||
− | + | ''Для получения зачёта среднее по 4-м оцениваемым домашним заданием должно превысить 3.5 балла из 10 возможных'' | |
== Домашние задания == | == Домашние задания == | ||
Если для сдачи заданий хотели бы воспользоваться системой https://akhcheck.ru, то, пожалуйста, заполните [https://forms.gle/t8FtBXpJzpRSeDRu6 форму] | Если для сдачи заданий хотели бы воспользоваться системой https://akhcheck.ru, то, пожалуйста, заполните [https://forms.gle/t8FtBXpJzpRSeDRu6 форму] | ||
− | + | * Тестовое задание [[https://docs.google.com/document/d/1ZnbpMW5MBFl2ZIfpVj1ruU8Jse54HME5dULeRxaICls/edit?usp=sharing GoogleDoc с описанием]] (Дедлайн - '''19.10.22 20:59 MSK''') | |
− | + | * Задание 1. Git [[https://docs.google.com/document/d/1O7Tl7cL61LmZY93Ah6PYBPUopmGC4BbrfbK8jZ5XHj0/edit?usp=sharing GoogleDoc с описанием]] (Дедлайн - '''22.10.22 20:59 MSK''') | |
+ | * Задание 2. FastAPi | ||
+ | * Задание 3. Docker | ||
+ | * Задание 4. SQL | ||
== Литература == | == Литература == |
Версия 18:15, 19 октября 2022
Содержание
О курсе
Занятия проводятся на Webinar.ru в [ Zoom], в основном, по субботам в 12:30
Контакты
Канал курса в TG: channel link
Чат курса в TG: chat link
Преподаватели: Ахтямов Павел, Кантонистова Елена, Бардуков Анатолий
Ассистент | Контакты |
---|---|
Иван Лущ | @Ch0p1k |
Материалы курса
Ссылка на плейлист курса на YouTube: https://youtube.com/playlist?list=PLmA-1xX7IuzB3fBc46hap-t4bGTndfOzF
Ссылка на папку с материалами курса: [GDrive]
Занятие | Тема | Дата | Преподаватель | Материалы для самоподготовки к семинарам | Дополнительные материалы |
---|---|---|---|---|---|
1 | Введение в МО: типы и примеры задач, какие бывают данные, пайплайн ML-проекта | 06.09.22, Вт | Кантонистова Елена Олеговна | Презентация | |
2 | Введение в высоконагруженные системы | 09.09.22, Пт | Бардуков Анатолий Андреевич | Что почитать по HighLoad: Гайды от Google (там всё по полочкам); Книга с кабанчиком: O'Reilly "Высоконагруженные приложения" (есть выжимка на Habr); DBMOK - Data-management Book of Knowledge; переписка Инмана и Кимбола; статья и лекция от Жени Ермакова (highly Normalized hybrid Model on Habr); записи курса по РС и параллельным вычислениям с бакалавриата ФКН; записи докладов с HighLoad++ | |
3 | Обзор Linux: история и дистрибутивы, терминал, пользователи, процессы и конфиги | 17.09.22, Сб | Ахтямов Павел Ибрагимович | Презентация | |
4 | Git: базовые команды, ветки, конфликты и pull-реквесты | 24.09.22, Сб | Ахтямов Павел Ибрагимович | Примеры работы с Гитом | |
4.5 | Доразбираемся в bash и Git'е | 01.10.22, Сб | Ахтямов Павел Ибрагимович | ||
5 | Архитектура современных веб-приложений: монолитная vs микросервисная, REST, FastAPI | 08.10.22, Сб | Ахтямов Павел Ибрагимович | ||
5.5 | FstAPI. Продолжение | 15.10.22, Сб | Ахтямов Павел Ибрагимович | ||
6 | Docker: установка, базовые команды, остановка и удаление контейнеров, логирование; разработка, тестирование и деплой | 05.11.22, Сб | Ахтямов Павел Ибрагимович | ||
7 | SQL: CREATE, INSERT, UPDATE и SELECT запросы, подзапросы, оконные функции | 12.11.22, Сб | Ахтямов Павел Ибрагимович | ||
8 | NoSQL: документоориентированные БД (MongoDB), key-value storage (Redis), поисковые движки (стек ELK: ElasticSearch + Logstash + Kibana) | 19.11.22, Сб | Ахтямов Павел Ибрагимович |
Формула оценивания
Эта часть курса "Семинар наставника" предполагает бинарное оценивание: зачёт//незачёт
Для получения зачёта среднее по 4-м оцениваемым домашним заданием должно превысить 3.5 балла из 10 возможных
Домашние задания
Если для сдачи заданий хотели бы воспользоваться системой https://akhcheck.ru, то, пожалуйста, заполните форму
- Тестовое задание [GoogleDoc с описанием] (Дедлайн - 19.10.22 20:59 MSK)
- Задание 1. Git [GoogleDoc с описанием] (Дедлайн - 22.10.22 20:59 MSK)
- Задание 2. FastAPi
- Задание 3. Docker
- Задание 4. SQL