Практически в каждом Python проекте, который вы присылали на Code Review, были эти 12 ошибок. Исправьте их срочно, сделайте свой код конфеткой!
0:00 Как появился этот перечень?
0:44 #1 Жёсткие нарушения PEP8
2:30 #2 Нейминг
5:23 #3 Комментарии
8:27 #4 Документация по проекту
9:35 #5 Бизнес-логика в контроллерах
11:03 #6 Использование функций
13:03 #7 Изучите ваш фреймворк
14:21 #8 Исключения и обработка ошибок
16:49 #9 Логирование
18:24 #10 Конфиденциальные данные в коде и git репозиториях
19:23 #11 pip requirements и состав git репозитория
20:37 #12 Преждевременные попытки внедрить паттерны
22:53 Как работать с этими 12 пунктами
/****************** about ******************/
Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:
— Диджитализируй digitalize.team, разрабатываем сложные IT системы для бизнеса;
— Salesbeat salesbeat.pro, комплексный модуль доставки для интернет магазинов.
Если у вас есть проект на разработку, пишите нам на hi@digitalize.team.
С другими предложениями, а также если вам нужна одна или несколько индивидуальных консультаций/уроков по разработке (3000 руб/час), пишите мне на alexey@salesbeat.pro.
Третья лекция открытого курса по Kubernetes продолжает тему: Docker. Вы познаете Best practice, поймёте, как контролировать Docker и пребывать в безопасности, разберётесь с понятием Docker-compose, получите базовые знания по CI/CD и инструменту Gitlab CI, а также услышите ответы на вопросы по предыдущей лекции(https://youtu.be/TJg7QpqCH70).
Спикер:
Марсель Ибраев, практикующий архитектор Southbridge, Certified Kubernetes Administrator
Узнать про обновлённый курс по Kubernetes с максимумом практики и удобным графиком занятий в комплекте «Слёрм Kubernetes»: to.slurm.io/Kubernetes003
Пройти курс по Docker с последними фишками, обновлённой Best practice, и практической частью to.slurm.io/docker-videocourse003
Программа лекции:
04:38 — Введение
07:45 — Best practice
41:10 — Усиливаем контроль и безопасность
46:59 — Docker-compose
01:11:12 — CI/CD
01:16:40 — Gitlab CI
01:39:31 — Домашнее задание
01:41:30 — Ответы на вопросы
Полный Курс MERN Стек (Mongo, Express, React, Node)
В курсе вы увидите создание приложения с нуля до деплоя на домен и VPS хостинг
Вы увидите реализацию авторизации и регистрации по JWT токену увидите создание приложения по сокращению ссылок и аналитике
00:00:00 Введение
00:02:52 Инициализация проекта на Node.js
00:05:46 Установка базовых зависимостей
00:07:02 Работа со скриптами
00:08:18 Настройка Express.js,
00:11:47 Подключение к базе данных MongoDB
00:20:30 Регистрация роутов
00:47:31 Настройка React.js
00:57:00 Настойка роутинга страниц
01:05:27 Работа над компонентом AuthPage
01:18:03 Работа с запросами
01:37:00 Обработка ошибок
01:47:44 Работа над авторизацией
02:00:18 Работа над компонентом Navbar
02:06:16 Работа над-бизнес логикой на сервере
02:25:10 Работа над компонентом CreatePage
02:34:18 Работа над компонентом Loader
02:37:37 Работа над компонентом DetailPage
02:42:18 Работа над компонентом LinkCard
02:46:58 Работа над компонентом LinksPage
02:54:41 Доработка бизнес-логики на сервере
03:01:00 Добавление скриптов
03:08:52 Добавление на GitHub
03:11:15 Привязка домена к хостингу
03:14:45 Настройка сервера на хостинге
03:26:18 Настройка менеджера процессов PM2
03:32:43 Завершение
#react #express #mongo
Владилен Минин
MERN — Сокращение Ссылок с Нуля до Деплоя (Mongo, Express, React, Node)
Игра на протяжении своего создания может сильно меняться, постепенно принимая облик играбельного продукта. Но эти изменения из-за долгого времени разработки бывает трудно отследить, ведь создание игр — достаточно долгий процесс.
Так что я решил сократить время на разработку, чтобы увидеть, как может измениться игра, сделанная за 30 минут, если потратить на ее апгрейд всего пару часов.
Музыка в видосе:
Audio Hertz — World War Outerspace
Дисней начинал делать мультфильмы в гараже, так что же нам мешает начать делать их в программе для презентации? Расскажу, как и зачем пробовать анимировать в PowerPoint и что можно за это получить.
В этом видео мы подробно поговорим про Python, а в частности про фреймворки и библиотеки, которые разработаны под Python для облегчения написания приложений в программировании. На python действительно большое количество инструментов и новичек только изучивший основы может запутаться что и где какие фреймворки python применяют. Я подробно расскажу что учить из фреймворков начинающему и где использовать в работе. Расскажу про фреймворки для машинного обучения — Tensor flow, веб разработки -django, разработки игр pygame.
Как научиться дизайну мобильных приложений за вечер?
За один урок мы дадим всю необходимую информацию о профессии дизайнера мобильных приложений. Вы поймете, как работать с аналитикой, пользовательским опытом, психологическими паттернами и создавать трендовый мобильный дизайн.
Программа вебинара
– Чем дизайн мобильных приложений отличается от веб-дизайна
– Особенности проектирования мобильных приложений
– Как создавать и тестировать прототипы
– Тренды в дизайне мобильных приложений
– Как создавать дизайн для различных мобильных устройств
О видео уроке:
Сегодня мы в 50 строчек кода напишем реальный парсинг банковских карт с финансового портала. Будет очень подробное объяснение всех импортируемых библиотек и каждой строчки кода.
Вы сможете самостоятельно повторить подобное на другом сайте, странице, проекте.
✓ Мой хаЦкерский смартфон для Kali Linux (Nethunter и поддержкой правильного ядра) — ali.pub/35zes7
✓ Alfa — Лучший WiFi Адаптер (работает в Kali Linux и Nethunter): goo.gl/sv7Vuf
● В этом ролике я рассказываю о том, как установить на Android смартфон полноценный Kali NetHunter (Kali Linux). Способ работает абсолютно для любых устройств.
● Скачать Kali NetHunter для Официально поддерживаемых устройств — goo.gl/UZxX5P
● Nali Nethunter (ночные сборки) — goo.gl/mvrQRc
— ● В ролике «Хакерский Kali NetHunter: Установка Kali Linux на Android | UnderMind» — я рассказываю вам о том, как установить Kali NetHunter на Android. Сам Kali NetHunter представляет из себя самый обыкновенный Kali Linux, который ставится на любое устройство. Да, вы сможете установить Кали Линукс на смартфон, или же на планшет. Главное, чтобы у вас был андроид.
Способов установки Linux на телефон — довольно много, в том числе через apk файл, или же используя Linux Deploy. Но именно сегодня я расскажу об универсальном способе, который точно сработает.
Да, поскольку это обобщенный ролик — для всех устройств, в нем я не стал показывать то, процесс разблокировки загрузчика телефона, установку twrp recovery или же как получить root права. Как установить twrp recovery на Android или же как получить root права, вы можете загуглить именно для своего смартфона. На каждом смарте это делается по своему, и универсального способа для Samsung, Xiaomi, Meizu и т.д. — нет. В общем, гуглите. Если вы уже получили рут права и установили рекавери, тогда удачного просмотра этого ролика!
● Данный ролик постановочный. Идея является художественной выдумкой автора, ролик выполнен с использованием средств монтажа. Автор ролика не побуждает зрителей к противозаконным действиям, ведь это всё просто развлекательное шоу сами знаете с какой целью.
Некультурный AliExpress: vk.com/public146011210
Данное видео не является призывом к действию, за самоуправство есть статья, как и за агитацию. Ролик является примером социальной инженерии в реальных условиях. Вся персональная информация была зацензурена.
Seeker узнаёт местоположение человека по API и/или GPS. Если человек не предоставил доступ для геоположения то как минимум seeker может вытащить IP адрес и информацию о системе пользователя. Он не определяет геоположение по IP, еще раз напишу — принцип работы по API и/или GPS, точность ~30 метров.