Бизнес-логика в 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

---

JavaScript Основы для Начинающих - Полный Курс за 6 часов [2020]


Полный практический курс по JavaScript — clc.to/senior

Таймкоды на все важные разделы JS в описании. Что в курсе: что такое JavaScript, переменные, типы данных, числа, BigInt, все о строках, функции, стрелочные функции, массивы, объекты, асинхронность, Promise, async await, работа с DOM и все это с использованием актуального синтаксиса 2020

Подписывайся на соц сети:
Telegram: teleg.one/js_by_vladilen
Instagram: www.instagram.com/vladilen.minin
VK: vk.com/vladilen.minin
Группа VK: vk.com/js_by_vladilen

Мои Курсы:
Angular 9: clc.to/angular
React Native: clc.to/rnative
ReactJS: clc.to/react
NodeJS: clc.to/nodejs
Angular Fullstack (MEAN): clc.to/fullstack

Содержание:
0:00:00 — Введение
0:01:31 — Что такое JavaScript
0:29:44 — Основы
1:43:52 — Числа BigInt
2:21:24 — Строки
2:41:21 — Функции
3:03:39 — Массивы
3:45:06 — Объекты
4:20:50 — Асинхронность
4:41:03 — Работа с DOM
5:39:29 — Заключение

Исходники в телеграм канале:
teleg.one/js_by_vladilen

#javascript #js

Понимание javascript - работа с DOM


Подключение первого скрипта
Объектная модель документа
Ключ к пониманию языка
Свойства, события, методы
innerHTML и style
Обработка событий
Слайдер фотографий в 20 строк

Исходники: yadi.sk/d/ACGhscUtsxYD6
Курс: js.dmitrylavrik.ru/

Изучение HTML5 в одном видео за 45 минут!


В этом видео мы постараемся изучим весь HTML5 всего за 45 минут! Мы изучим различные теги, а также рассмотрим построение простейшего интернет сайта на HTML5. Приятного просмотра :)

1) Полный видеокурс по HTML5: www.youtube.com/playlist?list=PL0lO_mIqDDFUpe6yMyXAlcrfT6AO0KW1a

✔ Основной сайт: itproger.com/

✔ — Группа Вк — vk.com/prog_life
Группа FaceBook — goo.gl/XW0aaP

Я в Google — goo.gl/Tqt9W0
Страничка Twitter — twitter.com/GoshaDudar
Страничка Вк — vk.com/codi999

✔ Начните зарабатывать на YouTube — join.air.io/money_air
✔ Видео по заработку на YouTube — goo.gl/RLPXV8

Помощь в развитии канала.
* Яндекс Деньги: 410014343706921

* Кошельки WebMoney:
— Доллар: Z331064341236
— Гривна: U386388718252
— Рубль: R214610220703

Javascript с нуля - твой быстрый старт! Уроки по javascript для начинающих


В этом видео ты изучишь основы работы с javascript. Простое и понятное объяснение по работе с js с нуля с примерами и практикой!

Ссылки
— Ссылка на хостинг: bit.ly/31GicoZ

Промокоды:
brainscloudstart — ускоритель сайта на месяц (при оплате месяца)
brainscloudyear — месяц хостинга в подарок (при оплате года)
brainscloudyear2x — 3 месяца хостинга в подарок (при оплате 2х лет)

Подробно по активации: bit.ly/3miCtsx
Как клиенту воспользоваться промокодом?
После регистрации аккаунта и до оплаты услуги необходимо активировать полученный от вебмастера промокод в разделе «Бонусы и промокоды».

Оплатить услугу хостинга на требуемый период.

Документация по JS: developer.mozilla.org/ru/docs/Web/JavaScript
Материалы урока: files.brainscloud.ru/file/javascript-s-nulya-tvoj-bystryj-start

— Главы видео:
00:00 — 00:01:07 — Введение
00:01:07 — Создаем и подключаем js файл
00:04:32 — Переменные
00:11:08 — Наименование переменных
00:13:02 — Типы данных
00:17:31 — Выборка DOM элементов (селекторы)
00:24:10 — Функции
00:32:49 — События и их обработка
00:39:52 — Обработка события клика
00:45:37 — Пишем функцию
00:49:40 — Оформление кода

О проекте
— Меня зовут Дмитрий Валак. Я занимаюсь разработкой сайтов уже много лет, специализируюсь больше на front-end разработке и верстке сайтов, но и программирование тоже изучаю. Здесь буду делиться с вами информацией на разные темы по веб-разработке — HTML, CSS, Javascript, JQuery, Vue, PHP, MySQL, React, Gulp и тд.

На сайте проекта brainscloud.ru вы найдете много полезных закрытых материалов, а так же сможете поработать со мной лично, при наличии такого желания.

Соц. сети
— Мой ВК — vk.com/odimaz

Группа BC — vk.com/brainscloud

Мой Instagram: www.instagram.com/dmitryvalak/

Полезные фишки для твоей верстки сайта на HTML и CSS


В этом видео разберем полезные фишки для твое верстки сайта на HTML и CSS.

Ссылки из видео
squoosh.app/
9elements.github.io/fancy-border-radius/
css-tricks.com/snippets/css/system-font-stack/

Главы видео:
00:00 — 00:00:12 — Введение
00:00:12 — Webp, picture
00:01:24 — адаптивные контентные изображения
00:02:19 — object-fit
00:02:43 — font-size: 10px;
00:02:58 — Системные шрифты
00:03:17 — em
00:04:16 — текст в одну строку
00:04:50 — background-position
00:05:22 — border-radius 8 аргументов

О проекте
— Меня зовут Дмитрий Валак. Я занимаюсь разработкой сайтов уже много лет, специализируюсь больше на front-end разработке и верстке сайтов, но и программирование тоже изучаю. Здесь буду делиться с вами информацией на разные темы по веб-разработке — HTML, CSS, Javascript, JQuery, Vue, PHP, MySQL, React, Gulp и тд.

На сайте проекта brainscloud.ru вы найдете много полезных закрытых материалов, а так же сможете поработать со мной лично, при наличии такого желания.

// Соц. сети =================

Мой ВК — vk.com/odimaz

Группа BC — vk.com/brainscloud

Мой Instagram: www.instagram.com/dmitryvalak/

Как стать верстальщиком. 5 ключевых действий!


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

// Ссылки =================

Основы HTML и CSS для начинающих: htmlcss.brainscloud.ru/
artwork by @visualdon – instagram.com/visualdon

// О проекте =================

Меня зовут Дмитрий Валак. Я занимаюсь разработкой сайтов уже много лет, специализируюсь больше на front-end разработке и верстке сайтов, но и программирование тоже изучаю. Здесь буду делиться с вами информацией на разные темы по веб-разрабокте — HTML, CSS, Javascript, JQuery, Vue, PHP, MySQL, React, Gulp и тд.

На сайте проекта brainscloud.ru вы найдете много полезных закрытых материалов, а так же сможете поработать со мной лично, при наличии такого желания.

// Соц. сети =================

Мой ВК — vk.com/odimaz
Группа BC — vk.com/brainscloud
Мой Instagram: www.instagram.com/dmitryvalak/