В шестом выпуске IT-camp мы погрузимся в цикл разработки от начального этапа работы с кодом до его финального развертывания. Этот выпуск будет полезен как для фронтенд, так и для бэкенд разработчиков, поскольку мы рассмотрим практические аспекты работы с кодом на обеих сторонах.
Заказать разработку: https://opensoft.team (любое ПО, сайты и приложения)
IT-camp выходит по понедельникам и пятницам!
Что вы узнаете:
Работа с GitLab: Как эффективно использовать инструменты GitLab для стягивания наработок и организации рабочего процесса.
Фронтенд рефакторинг: Методы и практики рефакторинга кода, включая борьбу со "спагетти-кодом" и применение принципа KISS (Keep It Simple, Stupid) для улучшения читаемости и поддержки кода.
JS Debugging и SetTimeout: Понимание механизмов работы SetTimeout в JavaScript и основы дебаггинга приложений на JS.
Архитектура ПО на фронтенде: Обсуждение лучших практик построения архитектуры фронтенд приложений.
Бэкенд тестирование в Symfony: Процесс покрытия кода автотестами, запуск тестов и отладка в режиме реального времени.
JSON-сериализация и API методы: Как устроена JSON-сериализация в Symfony и как фронтенд может использовать методы API.
Деплой в продакшн: Завершающие шаги деплоя релиза, включая проверки и подготовку к запуску в продакшн.
Временные метки:
00:00:00 - Стягиваем наработки по задаче из GitLab
00:03:30 - Смотрим как работает форма регистрации на Frontend
00:05:25 - Исправляем код по задаче, делаем рефакторинг
00:07:45 - Про спагетти код и про принцип разработки KISS
00:10:25 - SetTimeout и как он работает в JS (стек выполнения функций в JS)
00:12:55 - Как посмотреть что делали другие разработчики на проекте?
00:13:58 - Дебаг приложения на JS, порядок действий
00:18:07 - Комит изменений и код ревью
00:19:48 - О ранних выходах в коде
00:20:44 - Обсуждаем архитектуру ПО на Frontend
00:21:30 - Следующая задача покрытие кода автотестами на Backend
00:28:58 - Запуск теста на Backend и дебаг режим
00:29:30 - Как устроена JSON-сериализация ответа API в Symfony
00:33:30 - Как Frontend использует методы API
00:35:55 - Запускаем Deploy релиза в продакшн
Присоединяйтесь к этому выпуску IT-camp, чтобы узнать, как повысить эффективность вашего кода и сделать процесс разработки более организованным и предсказуемым. Не пропустите множество советов и рекомендаций, которые помогут вам стать более квалифицированным разработчиком!
Подписывайтесь на канал @devcoach чтобы всегда оставаться в курсе последних трендов и методик в области программирования!
Мой LinkedIn: / andrey-mashukov
Торгуй криптовалютой с нами: https://t.me/autotrade_cloud
Торговый криптобот: https://autotrade.cloud
#ITcamp #фронтенд #бэкенд #разработка #рефакторинг #спагеттиКод #KISSпринцип #JavaScript #SetTimeout #дебаггингJS #архитектураПО #тестированиеSymfony #JSONсериализация #APIметоды #GitLab #Git #деплой #продакшн #Symfony #вебразработка #программирование #DevCoach #GitКоманды #кодРевью #автотесты #разработкаПО #ITобразование #технологии