Discover
Путь в 1000 шагов
Путь в 1000 шагов
Author: ТелÑминов СеÑгей
Subscribed: 8Played: 226Subscribe
Share
2024 © Тельминов Сергей. Все права защищены.
Description
Подкаст о веб разработке на Python и Django. Ориентирован на начинающих разработчиков.
Мы
стараемся рассказывать о методиках и технологиях, которые по нашему
мнению необходимо освоить при входе в специальность. Делимся нашим
опытом профессиональной работы.
Мы
стараемся рассказывать о методиках и технологиях, которые по нашему
мнению необходимо освоить при входе в специальность. Делимся нашим
опытом профессиональной работы.
40 Episodes
Reverse
Возвращаемся к обсуждению Django. Введение и обзор работы с формами
Обсуждаем признаки (запахи) плохого кода.
Обсуждаем как развитие сложных систем похоже на развитие больших городов и какие правила помогут построить корректную и сопровождаемую архитектуру.
Обсуждаем как писать чистые классы, как сделать их читабельными и сопровождаемыми.
Говорим о том, зачем тесты нужны и почему мы должны относится с вниманием к их качеству.
Обсуждаем как соблюдать чистоту при сопряжении собственного кода с интерфейсом внешних библиотек
В сообществе "Путь в 1000 шагов" в VK.com выложили видео с созданием сервиса на Django и VueJS. Это логическое продолжение курсов, о которых рассказывали в 25 выпуске. В видео делились не хитрыми, но практически полезными приемами, которые рассказываем при вводе новых ребят в реальную работу над проектами. Видео получилось объемным - 8 часов. По моим ощущением оно должно давать опыт сравнимый с одним днем разработки в паре со мной. Коснулись тем: - работа с gitlab - создание и отладка проекта на Django в PyCharm - работа в консоли - django rest framework - django-filter - requests - SWAGGER - парсинг PDF через MuPDF - работа с сервисом Yandex Cloud Translate - работа в Postman - создание проекта на VueJS в WebStorm - подключение bootstrap 5 к vue 3 - настройка axios - реализация страницы входа и логики аутентификации фронтенд-сервиса через токен бекенд-сервиса - создание многостраничного приложения с помощью nested vue-router - работа с хранилищем pinia - работа с куками с помощью js-cookieВ разработке активно помогал ИИ Copilot :)
Говорим о том как понятно и надежно обрабатывать исключительные ситуации и правильно формировать исключения в своем коде.
Рассматриваем тонкие различия между манипулированием данными в объектном стиле и процедурном.
Говорим о том, как форматировать код так, чтобы облегчить его правильное восприятие читателем.
Говорим о написании хороших и плохих комментариев в нашем коде
Говорим как писать хорошие функции
Говорим о хороших и плохих практиках именования переменных, классов и т. д.
Начинаем рассмотрение замечательной книги "Чистый код" Роберта Мартина. Первая глава о том, почему качественный код - это необходимое условие для существования и развития любого реального проекта.
Провели вводные курсы по Backend-разработке на Django + DRF и Frontend-разработке на VueJS.Курс доступен в VK в сообществе "Путь в 1000 шагов".https://vk.com/public213484047
Завершаем обсуждение системы шаблонизации в Django. Рассматриваем документацию по способам создания собственных фильтров и тегов.
Говорим о некоторых технических деталях работы шаблонизатора в Django
Продолжаем говорить про шаблонизатор Django. Разбираем встроенные фильтры.
Продолжаем говорить про шаблонизатор Django. Разбираем встроенные теги.
Начали обсуждать язык шаблонов Django




