TGViewer
dev notes dev notes @junsenior · 1.39K subscribers
Post #10 24.5K
​День 7 из 1000

Понедельник - день, когда надо собрать свои яйца в кулак (🤛, вот такой) и создать себе такой настрой на неделю, чтобы неделя эта была самая продуктивная, какие только были в твоей жизни. Настрой создают цели - их и распишем.

На неделе мы разберём и сделаем
1) Рассмотрим, что такое контроллеры (Controller, C) и зачем они нужны
2) Разберём тему запросов и ответов (Request и Response) в контроллерах, научимся их отправлять и принимать
3) Разберёмся, что такое связи между сущностями: OneToOne, ManyToOne, OneToMany
4) Набьём руку и создадим несколько сущностей для будущего блога
5) Свяжем слой “Model” и слой “Controller”, тем самым научимся управлять нашими данными из базы данных
6) Немного поработаем с репозиториями, а так же разберём, какие технологии позволяют билдить SQL-запросы

Контроллеры будем рассматривать во уже завтра ‼️, во вторник. Прочти этот материал, друг, так как тема одна из самых важных и базовых. Запросы и ответы будут тоже во вторник, так как они напрямую фигурируют в контроллерах. Туда же, в третий подраздел я засуну теорию и практику касательно связей между сущностями.

В четверг у нас дайджест, будет продолжение темы контроллеров (и очень полезные ссылки про них), продолжение темы запросов и ответов (ссылочки так же прилагаются) и выжимка из разных материалов касательно связей.

В пятницу мы, уже лютые профессионалы в буквах “М” и “С”, свяжем эти два слоя и будем писать много кода, управляющего данными из базы. Потом напишем несколько репозиториев и на реальных примерах узнаем, что они позволяют делать. А на десерт я познакомлю тебя с понятием “бандл” и мы даже один установим, который сформирует нам админ-панель и позволит тебе в визуальном режиме управлять данными из базы.

Ну а в среду, для лирики, будет история о том, как я выполнял свой первый заказ на freelance (6 или 7 лет назад, база данных на Delphi), как меня бросили на деньги (но часть я всё же выбил), и какие выводы я об этом сделал. Очень ценный материал в плане опыта, дружище. Учись на моих ошибках, а не на своих - будь умным 👨‍💻
More from @junsenior
  1. Sep 28, 2026Сошлись две вещи. Первая - мой проект safemap.ai, про который я уже писал выше - интеракти…
  2. Sep 17, 2026Post #356
  3. Sep 15, 2026Увидел тут в x.com статистику вакансий по PHP и статистику вакансий по hh.ru в целом. Я на…
  4. Sep 12, 2026Вдохновившись проектом, где делали интерактивную карту с тем, как работает Postgres (писал…
  5. Sep 8, 2026OpenAI выложили блогпост https://openai.com/index/navier-stokes-solution/ Мы публикуем реш…
  6. Sep 8, 2026Если кто не знал, вокруг этого сейчас разгорается очень большой скандал с OpenAI. Кратко,…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →