Бизнес-логика в Django и архитектура Django проектов — на настоящем примере


Запускаем мощную платную обучающую программу, интересно принять участие? Пройдите опрос — simpoll.ru/run/survey/c44b6a04

Сказать спасибо можно здесь — boosty.to/digitalize.team

Django остаётся самым популярным Python веб-фреймворком в мире, однако архитектура большинства проектов на нём, мягко говоря, оставляет желать лучшего. В этом мастер-классе мы на живом примере поговорим о структуре Django проекта, бизнес-логике в Django, а также о хороших практиках проектирования кода.

0:00 О чём пойдёт речь, постановка задачи
2:17 Создание проекта
3:50 Создание моделей
7:39 Создание первоначальных Django Views
25:21 Анализ полученного начального кода
26:07 Рефакторинг
40:40 Вынос бизнес-логики в отдельный слой
54:09 Анализ полученного кода, финальный рефакторинг

Создание бизнес-сервисов

/****************** about ******************/

Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:

— Диджитализируй digitalize.team, разрабатываем сложные IT системы для бизнеса;
— Salesbeat salesbeat.pro, комплексный модуль доставки для интернет магазинов.

Если у вас есть проект на разработку, пишите нам на hi@digitalize.team.

С другими предложениями, а также если вам нужна одна или несколько индивидуальных консультаций/уроков по разработке (3000 руб/час), пишите мне на alexey@salesbeat.pro.

Мои соц сети:
www.facebook.com/a.goloburdin
www.instagram.com/alexeygoloburdin/
vk.com/a.goloburdin

---

Мой первый год разработки игр | Чему я научился сделав 14 игр за 1 год?


Создание игр. Разработка игр. Как начать делать игры. Как сделать игру. Как стать разработчиком.

Ровно год назад я начал изучать Unity и C#. С тех пор я принял участие в разработке 14 компьютерных и мобильных игр. В этом ролике я хочу поделиться, чему мне удалось за это время научиться и какие ошибки я допускал.

Игры из ролика в которые можно поиграть:
Ant Colony: play.google.com/store/apps/details?id=com.GarudaGaming.AntColony
DuckKnights: legosky007.itch.io/duckknights
Gymnophobia: legosky007.itch.io/gymnophobia

C# для маленьких и тупых: www.youtube.com/playlist?list=PLuGqgO5WmeGPTZqDHZDIum3h7HnfBfzmZ
Курсы:
www.udemy.com/course/unitycourse/
www.udemy.com/course/csharp-tutorial-for-beginners/

— Группа с моими играми: vk.com/pixel.cells
Дискорд канал с моими играми: discord.gg/AcD4HyP
Мой ВК: vk.com/id29738114

Php vs Python. Что выбрать?


Сегодня разберём сравнение пары языков программирования PHP и Python.

Курсы для новичков:
JAVA — bit.ly/3fXsQwj
JAVA Start — bit.ly/2BdFxnU
Инструментарий JAVA — bit.ly/2Z8irY2
Automation QA (Java) — bit.ly/2CynGZd
ANDROID — bit.ly/3fWV7D7
C#/.NET — bit.ly/3dwpUW0
C# START — bit.ly/3g1e4Vc
PYTHON — bit.ly/3dwqxPm
FRONT-END — bit.ly/2Vf1qtW
WORDPRESS Developer — bit.ly/37YNHwA
SALESFORCE Developer — bit.ly/3i2rRNq
UI/UX дизайн — bit.ly/37ZiIAm
Project management — bit.ly/2Yvk2rA
Обучение на проекте — bit.ly/385dCmq

Продвинутые курсы для состоявшихся девелоперов:
GRASP and GoF Design patterns — bit.ly/2NtUyob
Enterprise patterns — bit.ly/3eAq6Vx

Сайт Foxminded: bit.ly/385sT6v
Foxminded в ФБ: www.facebook.com/foxmindedco
FoxmindEd в Instagram: www.instagram.com/foxminded.ua/
Foxminded в VK: vk.com/foxminded
Мой Telegram: t.me/nemchinskiyOnBusiness
Мой блог: www.nemchinsky.me

00:00 – вступление Сергея Немчинского
00:40 – сравнение областей применения PHP и Python
3:05 – сравнение зарплат разработчиков PHP и Python
4:20 – сравнение синтаксиса PHP и Python
6:10 – сравнение вакансий для PHP и Python разработчиков
7:30 – что вы будете писать на PHP и на Python
8:15 – резюме, как выбираем PHP или Python

Web разработчик о фрилансе в Азии и релокейте в Европу| Почему Ruby лучший язык для web разработка


Роман Пушкин, программист из США, основатель нескольких стартапов и автор книги и курса по Ruby. В прошлом несколько лет работал на фрилансе в Азии, потом перебрался в офис в Германию, а сейчас живет и работает в Кремниевой долине.

Курс по Ruby — rubyschool.us/
Книга по Ruby — rubyschool.us/book/
Канал — www.youtube.com/channel/UCwBJhjs0b7kBjYhGE4L_ilQ

00:43 — представление героя интервью
02:02 — путь в программирование, как Роман стал разработчиком
04:03 — проекты и стартапы Романа
06:13 — почему Роман бросил университет
08:33 — первая работа программистом
09:55 — языки программирования, которыми владеет Роман.
11:23 — с какого языка стоит начинать изучение программирования
14:53 — почему Роман решил переехать и в каких странах успел пожить
16:28 — как найти удаленную работу и путешествовать по странам
18:15 — как организовать свое время, работая удаленно
20:04 — почему Роман решил перейти с фриланса в офис

Спасибо за просмотр и лайк!
Не забудьте подписаться на канал, чтобы не пропустить новые выпуски.

Запись на личную консультацию – pb@progblog.tv
-визовые вопросы,
-способы поиски работы в США,
-прохождение собеседований,
-составление резюме,
-заполнение LinkedIn-профиля,
-учеба в США по специальности Computer Science и смежным
Запись – pb@progblog.tv

Полезные плейлисты:

Рабочие и учебные визы для IT-специалистов в США:
www.youtube.com/watch?v=bbbXwNG9LiY

Сколько зарабатывает программист? Какое направление самое прибыльное?


Внутренний маркетинг для программиста: www.youtube.com/watch?v=Gji1CU9hdPE
Новые направления обучения:
WordPress Developer: bit.ly/2QnX6aD
Solidity Developer: bit.ly/2raq0wt
Blockchain Developer: bit.ly/2AtqemL

Сайт учебного центра: bit.ly/2FIIv5j
Учебный центр в ФБ: www.facebook.com/foxmindedco

Разработка: software.foxminded.com.ua
Web-разработка: foxminded.agency

Мой Telegram: t.me/nemchinskiyOnBusiness
Мой блог: www.nemchinsky.me
Мой ФБ: www.facebook.com/sergey.nemchinskiy

Разведопрос: Николай Стариков про цветные революции


Аудиоверсия: oper.ru/video/audio/interview_starikov.mp3
Сайт Тупичок Гоблина: www.oper.ru
Гоблин в Twitter: twitter.com/goblin_oper
Гоблин Вконтакте: vk.com/goblin
Гоблин в Instagram: www.instagram.com/goblin_oper/
Гоблин в Facebook: goo.gl/GK13pD
Группа Вконтакте: vk.com/goblin_oper_ru

Игорь Ашманов - аналитика Big Data. Все секреты больших данных с конференции eTarget (полное видео)


Большие пользовательские данные и новый маркетинг — доклад Игоря Ашманова на конференции «eTarget. Технологии управления аудиторией в Интернете». Актуальный срез информации о том, что такое большие пользовательские данные, кто и как их собирает, хранит и обрабатывает, в каких отраслях и для решения каких задач они применяются. Горячие темы отрасли: скрытый сбор big data и государственное регулирование хранения и оборота больших пользовательских данных.

Сайт компании: ashmanov.com/?utm_source=youtube

Разведопрос: Мария Захарова про политическую ситуацию


Мария Захарова в Facebook: www.facebook.com/maria.zakharova.167
МИД РФ: www.mid.ru/
Аудиоверсия: oper.ru/video/audio/interview_zakharova.mp3

Сайт Тупичок Гоблина: oper.ru
Гоблин в Twitter: twitter.com/goblin_oper
Гоблин Вконтакте: vk.com/goblin
Гоблин в Instagram: www.instagram.com/goblin_oper/
Гоблин в Facebook: goo.gl/GK13pD
Группа Вконтакте: vk.com/goblin_oper_ru

Евгений Супер о правильном освещении событий


Время-вперёд!: www.youtube.com/channel/UCzQ0mjgA028ALJi83Oi6pDg
Союзный нарратив: www.sonar2050.org/

Аудиоверсия: oper.ru/video/audio/interview_super.mp3

Сайт Тупичок Гоблина: oper.ru
Стань спонсором канала: www.youtube.com/channel/UCWnNKC1wrH_NXAXc5bhbFnA/join
Канал в Яндекс.Эфире: clck.ru/PG8CU
Канал в Telegram: t.me/oper_goblin
Гоблин в Twitter: twitter.com/goblin_oper
Гоблин Вконтакте: vk.com/goblin
Гоблин в Instagram: www.instagram.com/goblin_oper/
Гоблин в Facebook: goo.gl/GK13pD
Группа Вконтакте: vk.com/goblin_oper_ru

Разведопрос: Евгения Тимонова, автор и ведущая программы "Всё как у зверей"


Всё как у зверей: www.youtube.com/user/vsekakuzverei
Сегодня у нас в гостях Евгения Тимонова — автор и ведущая передачи «Всё как у зверей», о том, в кого люди такие.
Аудиоверсия: oper.ru/video/audio/interview_zveri.mp3

Сергей Савельев про особенности работы мозга: youtu.be/dOWsSYqxM58

Сайт Тупичок Гоблина: oper.ru
Гоблин в Twitter: twitter.com/goblin_oper
Гоблин Вконтакте: vk.com/goblin
Гоблин в Instagram: www.instagram.com/goblin_oper/
Гоблин в Facebook: goo.gl/GK13pD
Группа Вконтакте: vk.com/goblin_oper_ru