DiscoverПуть в 1000 шагов
Путь в 1000 шагов
Claim Ownership

Путь в 1000 шагов

Author: Тельминов Сергей

Subscribed: 8Played: 226
Share

Description

Подкаст о веб разработке на Python и Django. Ориентирован на начинающих разработчиков.
Мы
стараемся рассказывать о методиках и технологиях, которые по нашему
мнению необходимо освоить при входе в специальность. Делимся нашим
опытом профессиональной работы.
40 Episodes
Reverse
39. Forms. Overview

39. Forms. Overview

2024-08-1555:57

Возвращаемся к обсуждению 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. Рассматриваем документацию по способам создания собственных фильтров и тегов.
23. Templates. API

23. Templates. API

2022-09-0750:06

Говорим о некоторых технических деталях работы шаблонизатора в Django
Продолжаем говорить про шаблонизатор Django. Разбираем встроенные фильтры.
21. Templates. Теги

21. Templates. Теги

2022-05-2301:03:37

Продолжаем говорить про шаблонизатор Django. Разбираем встроенные теги.
20. Templates. Начало

20. Templates. Начало

2022-05-2301:02:39

Начали обсуждать язык шаблонов Django
loading
Comments 
loading