Full-stack разработка 2025 — различия между версиями

Материал из Public ATP Wiki
Перейти к: навигация, поиск
(Общие сведения)
 
(Итоговый проект)
 
(не показано 12 промежуточных версий 2 участников)
Строка 1: Строка 1:
 
= Общие сведения =
 
= Общие сведения =
* Семестр: осень 2024
+
* Семестр: осень 2025
 
* Форма контроля: 8 домашних заданий, итоговая проектная работа
 
* Форма контроля: 8 домашних заданий, итоговая проектная работа
* [https://forms.gle/NpTp8rSvWxCU95qy5 Форма регистрации на курс]  
+
* [https://forms.gle/Q5baSZNg9hhDHdRTA Форма регистрации на курс]  
  
Deadline регистрации на курс: 08.09.24
+
Deadline регистрации на курс: 08.09.25
  
* [https://docs.google.com/spreadsheets/d/18LCml6VAIkYPWTo1VK4cpmA-uG5qM68STJ2IlgINbIY/pubhtml?gid=919902989&single=true План курса]
+
* [ План курса]
* [https://docs.google.com/spreadsheets/d/1xhFFRmht4RKdaq089GQyuge3zLFNWTrMITxBGKikIRg/pubhtml Таблица с оценками]
+
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vTK80Kz6BvrS3C2wwKOU33wCIS4Madha4_YfrBOTBLP5CQGbHk8oCN89iYLlDZgaS8le9lTMI_Cf3Ht/pubhtml Таблица с оценками]
* [https://t.me/+aL1XB4bM55EzODgy Telegram-чат курса]
+
* [https://t.me/+DYhkiivtfy8xNTZi Telegram-чат курса]
  
 
== Отбор на курс ==
 
== Отбор на курс ==
  
====Правила отбора на курс:====
+
====Правила регистрации на курс:====
  
* Если желающих попасть на курс больше, чем количество мест, курс нельзя будет взять в индивидуальный план
+
* Чтобы участвовать в отборе, вам необходимо зарегистрироваться на курс через форму по ссылке до 08.09.25, 23:59. Регистрация вовремя считается первым этапом отбора!
* Чтобы участвовать в отборе, вам необходимо зарегистрироваться на курс через эту форму до 08.09.24, 23:59. Регистрация вовремя считается первым этапом отбора!
 
 
* Возможность посещать курс в качестве вольного слушателя (без проверки работ) доступна всем желающим
 
* Возможность посещать курс в качестве вольного слушателя (без проверки работ) доступна всем желающим
 
====Критерии отбора на курс:====
 
 
* Средняя оценка за курс Алгоритмы и структуры данных (по всем семестрам)
 
* Оценка за курс по языку программирования, который вы выбираете для прохождения курса (Python / Go / Java). По Go учитываем оценку курса АТП или курса ШАД.
 
  
 
И пусть удача всегда будет с вами!
 
И пусть удача всегда будет с вами!
Строка 27: Строка 21:
 
====Списки студентов:====
 
====Списки студентов:====
  
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQpxcGy9TeiJxOWGRB_N4kkGHIvbE2z2bRG1atpH0eUapik2ngk-hMnM9Nab1vNRxouFtEBJPN8pqPn/pubhtml?gid=1078715722&single=true Backend на Java]
+
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vSJPyAm4-gY7DmkbVwMIQB_xEskyfsvycZ1ZKBpZdIVagQM547Orxn9P0FlnY9_F_7e_GEv7djRRlru/pubhtml?gid=1018479846&single=true Backend на Java]
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQpxcGy9TeiJxOWGRB_N4kkGHIvbE2z2bRG1atpH0eUapik2ngk-hMnM9Nab1vNRxouFtEBJPN8pqPn/pubhtml?gid=854365829&single=true Backend на Go]
+
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vSJPyAm4-gY7DmkbVwMIQB_xEskyfsvycZ1ZKBpZdIVagQM547Orxn9P0FlnY9_F_7e_GEv7djRRlru/pubhtml?gid=1203795098&single=true Backend на Go]
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQpxcGy9TeiJxOWGRB_N4kkGHIvbE2z2bRG1atpH0eUapik2ngk-hMnM9Nab1vNRxouFtEBJPN8pqPn/pubhtml?gid=193811440&single=true Backend на Python]
+
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vSJPyAm4-gY7DmkbVwMIQB_xEskyfsvycZ1ZKBpZdIVagQM547Orxn9P0FlnY9_F_7e_GEv7djRRlru/pubhtml?gid=855876265&single=true Backend на Python]
  
 
== Материалы занятий ==
 
== Материалы занятий ==
  
 
===Видеозаписи занятий===
 
===Видеозаписи занятий===
* [https://plvideo.ru/watch?v=I5gry-sUoY0M Вводное занятие]
+
* [https://plvideo.ru/playlist?list=i5yPIaUrCRMT Вводное занятие]
* [https://plvideo.ru/playlist?list=486XOTVYE-Sm Видеозаписи. Fullstack на Python. Группа 1. Иван Нагайко]
+
* [https://plvideo.ru/playlist?list=EDVYU2H0C1mt Видеозаписи. Fullstack на Python. Группа 1. Иван Нагайко]
* [https://plvideo.ru/playlist?list=rmuGoKHmQa0t Видеозаписи. Fullstack на Python. Группа 2. Антон Протасов]
+
* [https://plvideo.ru/playlist?list=dpOtgcQfOeZJ Видеозаписи. Fullstack на Python. Группа 2. Антон Протасов]
* [https://plvideo.ru/playlist?list=OWF5qZ7AL1UV Видеозаписи. Frontend-разработка (Java/Go). Владимир Кузнецов]
+
* [https://plvideo.ru/playlist?list=CDToslzJpcMA Видеозаписи. Frontend-разработка (Java/Go). Владимир Кузнецов]
* [https://plvideo.ru/playlist?list=_JCvZjSP9UNW Видеозаписи. Backend-разработка на Java. Алексей Башкатов]
+
* [https://plvideo.ru/playlist?list=6HNuigY40oNf Видеозаписи. Backend-разработка на Java. Алексей Башкатов]
* [https://plvideo.ru/playlist?list=8MUQ-44UXqwf Видеозаписи. Backend-разработка на Go. Никита Буров]
+
* [https://plvideo.ru/playlist?list=sSKSKoCt7xve Видеозаписи. Backend-разработка на Go. Никита Буров]
  
 
===Материалы занятий===
 
===Материалы занятий===
* [https://drive.google.com/drive/folders/1bsOn2USYrByPsetDfoRBJ5RwHIkWuC5H?usp=sharing Презентации]
+
* [https://drive.google.com/drive/folders/1uvUGLwHRmtsHfEb99mI748v5yHGYK4KR?usp=share_link Презентации]
 
* [https://gitlab.atp-fivt.org/courses-public/fullstack Код с занятий]
 
* [https://gitlab.atp-fivt.org/courses-public/fullstack Код с занятий]
 +
 +
= Преподаватели =
 +
* '''Fullstack на Python'''
 +
** Нагайко Иван Игоревич (руководитель курса) [https://t.me/Nagaiko_Ivan @Nagaiko_Ivan]
 +
** Протасов Антон Андреевич [https://t.me/sovnt @sovnt]
 +
 +
* '''Frontend'''
 +
** Кузнецов Владимир Сергеевич [https://t.me/grandrust @grandrust]
 +
 +
* '''Backend на Java'''
 +
** Башкатов Алексей [https://t.me/asbashkatov @asbashkatov]
 +
 +
* '''Backend на Go'''
 +
** Буров Никита [https://t.me/burov_na @burov_na]
 +
 +
 +
==== Контакт для организационных вопросов ====
 +
Куратор курса [https://t.me/atpfpmi_curators @atpfpmi_curators]
 +
 +
= Критерии получения оценки =
 +
* '''Вес 0,6:''' средний балл за все домашние задания курса
 +
* '''Вес 0,4:''' оценка за итоговый проект
 +
 +
== Домашние задания ==
 +
Планируется 8 домашних заданий.
 +
 +
2 недели на выполнение каждого домашнего задания.
 +
 +
{|  class="wikitable"
 +
|-
 +
! №
 +
! Название
 +
! Дата
 +
|-
 +
| Дз 1 || Выбор проекта || __.__.__
 +
|-
 +
| Дз 2 || Структура проекта в figma || __.__.__
 +
|-
 +
| Дз 3 || Главная страница || __.__.__
 +
|-
 +
| Дз 4 || Frontend || __.__.__
 +
|-
 +
| Дз 5 ||  Модель данных backend || __.__.__
 +
|-
 +
| Дз 6 || API || __.__.__
 +
|-
 +
| Дз 7 ||  Сериализация. Собрать Frontend + Backend || __.__.__
 +
|-
 +
| Дз 8 || Развернуть сервер || __.__.__
 +
|}
 +
 +
Штраф за опоздание по дедлайну: 0,5 балла от итоговой оценки
 +
 +
== Итоговый проект ==
 +
Fullstack-разработка сайта.
 +
 +
Проект выполняется по частям, по мере выполнения домашних работ.
 +
 +
Дедлайн сдачи проекта: _._._

Текущая версия на 14:26, 16 июля 2025

Общие сведения

Deadline регистрации на курс: 08.09.25

Отбор на курс

Правила регистрации на курс:

  • Чтобы участвовать в отборе, вам необходимо зарегистрироваться на курс через форму по ссылке до 08.09.25, 23:59. Регистрация вовремя считается первым этапом отбора!
  • Возможность посещать курс в качестве вольного слушателя (без проверки работ) доступна всем желающим

И пусть удача всегда будет с вами!

Списки студентов:

Материалы занятий

Видеозаписи занятий

Материалы занятий

Преподаватели

  • Fullstack на Python
    • Нагайко Иван Игоревич (руководитель курса) @Nagaiko_Ivan
    • Протасов Антон Андреевич @sovnt
  • Frontend
    • Кузнецов Владимир Сергеевич @grandrust
  • Backend на Java
  • Backend на Go


Контакт для организационных вопросов

Куратор курса @atpfpmi_curators

Критерии получения оценки

  • Вес 0,6: средний балл за все домашние задания курса
  • Вес 0,4: оценка за итоговый проект

Домашние задания

Планируется 8 домашних заданий.

2 недели на выполнение каждого домашнего задания.

Название Дата
Дз 1 Выбор проекта __.__.__
Дз 2 Структура проекта в figma __.__.__
Дз 3 Главная страница __.__.__
Дз 4 Frontend __.__.__
Дз 5 Модель данных backend __.__.__
Дз 6 API __.__.__
Дз 7 Сериализация. Собрать Frontend + Backend __.__.__
Дз 8 Развернуть сервер __.__.__

Штраф за опоздание по дедлайну: 0,5 балла от итоговой оценки

Итоговый проект

Fullstack-разработка сайта.

Проект выполняется по частям, по мере выполнения домашних работ.

Дедлайн сдачи проекта: _._._