Golang-2023 — различия между версиями
VeLKerr (обсуждение | вклад) (→Общие сведения) |
Snezhanna (обсуждение | вклад) (→Домашние задания) |
||
(не показаны 4 промежуточные версии этого же участника) | |||
Строка 15: | Строка 15: | ||
===== Лекции ===== | ===== Лекции ===== | ||
− | * [https:// | + | * [https://drive.google.com/drive/folders/16P80u-WQhHz0iCoi0ZZyUKgepgoKNfX5?usp=share_link Видео лекций] |
* [https://gitlab.atp-fivt.org/courses-public/golang/slides Слайды презентаций] | * [https://gitlab.atp-fivt.org/courses-public/golang/slides Слайды презентаций] | ||
===== Семинары ===== | ===== Семинары ===== | ||
− | * [https:// | + | * [https://drive.google.com/drive/folders/1cgOiSHbcu5s8qsuWPu-jGzLQM6RN_210?usp=share_link Видео семинаров] |
* [https://gitlab.atp-fivt.org/courses-public/golang/workshops Коды и презентации семинаров] | * [https://gitlab.atp-fivt.org/courses-public/golang/workshops Коды и презентации семинаров] | ||
Строка 33: | Строка 33: | ||
** Анатолий Никифоров [https://t.me/anatolio_nikiforidis @anatolio_nikiforidis] | ** Анатолий Никифоров [https://t.me/anatolio_nikiforidis @anatolio_nikiforidis] | ||
** Павел Косицын [https://t.me/KositsynPA @KositsynPA] | ** Павел Косицын [https://t.me/KositsynPA @KositsynPA] | ||
− | ** | + | ** Савелий Романов [https://t.me/romanovsavelij @romanovsavelij] |
* '''Учебные ассистенты''' | * '''Учебные ассистенты''' | ||
Строка 40: | Строка 40: | ||
= Критерии получения оценки = | = Критерии получения оценки = | ||
− | Средний балл за все домашние задания курса | + | Средний балл за все домашние задания курса. |
− | |||
− | |||
== Домашние задания == | == Домашние задания == | ||
− | Планируется | + | Планируется 8 домашних заданий. |
Проверка: code review. Исправления по code review можно делать в течение '''1 недели''' после 1-го комментария. | Проверка: code review. Исправления по code review можно делать в течение '''1 недели''' после 1-го комментария. | ||
Строка 54: | Строка 52: | ||
! Дедлайн | ! Дедлайн | ||
|- | |- | ||
− | | Дз 1 || | + | | Дз 1 || 28.02.2023 |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | Дз | + | | Дз 2 || 09.03.2023 |
|- | |- | ||
− | | Дз | + | | Дз 3 || 16.03.2023 |
|- | |- | ||
− | | Дз | + | | Дз 4 || 22.03.2023 |
|- | |- | ||
− | | Дз | + | | Дз 5 || 03.04.2023 |
|- | |- | ||
− | | Дз | + | | Дз 6 || 24.04.2023 |
|- | |- | ||
− | | Дз | + | | Дз 7 || 09.05.2023 |
|- | |- | ||
− | | Дз | + | | Дз 8 || 01.06.2023 |
− | |||
− | |||
|} | |} | ||
Строка 83: | Строка 73: | ||
* [https://gitlab.atp-fivt.org/courses-public/golang/homeworks Домашние задания] | * [https://gitlab.atp-fivt.org/courses-public/golang/homeworks Домашние задания] | ||
* Сдача домашних заданий | * Сдача домашних заданий | ||
− | |||
== Итоговый проект == | == Итоговый проект == | ||
Строка 90: | Строка 79: | ||
Проект выполняется по частям, по мере выполнения домашних работ. | Проект выполняется по частям, по мере выполнения домашних работ. | ||
− | Дедлайн сдачи проекта: 01.06.23. | + | Дедлайн сдачи проекта: 01.06.23. |
= Литература = | = Литература = |
Текущая версия на 12:20, 18 мая 2023
Содержание
Общие сведения
- Семестр: весенний семестр 2023
- Формы контроля: 12 домашних заданий, итоговая проектная работа
- Форма регистрации на курс
Форма регистрации снова открыта, просим всех желающих попасть на курс в этом семестре заполнить ее до 10:00 06.02.23.
В понедельник опубликуем список тех, кто будет зачислен на курс. Остальные в этом семестре смогут посещать занятия в качестве вольных слушателей.
Материалы занятий
Лекции
Семинары
Домашние задания
Преподаватели
- Лектор
- Анатолий Никифоров @anatolio_nikiforidis
- Семинаристы
- Анатолий Никифоров @anatolio_nikiforidis
- Павел Косицын @KositsynPA
- Савелий Романов @romanovsavelij
Критерии получения оценки
Средний балл за все домашние задания курса.
Домашние задания
Планируется 8 домашних заданий.
Проверка: code review. Исправления по code review можно делать в течение 1 недели после 1-го комментария.
Название | Дедлайн |
---|---|
Дз 1 | 28.02.2023 |
Дз 2 | 09.03.2023 |
Дз 3 | 16.03.2023 |
Дз 4 | 22.03.2023 |
Дз 5 | 03.04.2023 |
Дз 6 | 24.04.2023 |
Дз 7 | 09.05.2023 |
Дз 8 | 01.06.2023 |
Штраф за опоздание по дедлайну: -25%
- Домашние задания
- Сдача домашних заданий
Итоговый проект
Асинхронный микросервис в Docker контейнере с базой данных и CRUD API.
Проект выполняется по частям, по мере выполнения домашних работ.
Дедлайн сдачи проекта: 01.06.23.
Литература
Основная литература
- The Go Programming Language, Alan A. A. Donovan and Brian W. Kernighan, 2015, Addison-Wesley
- Mastering Go: Harness the power of Go to build professional utilities and concurrent servers and services, 3rd Edition, Mihalis Tsoukalos, 2021, Packt Publishing
- Introducing Go: Build Reliable, Scalable Programs, Caleb Doxsey, 2016, O'Reilly Media
Свободный доступ
- Go Bootcamp, Matt Aimonetti
- An Introduction to Programming in Go, Caleb Doxsey
- Building Web Apps with Go by Jeremy Saenz
- The Little Go Book, Karl Seguin