Backend отвечает за серверную сторону веб-сайта / приложения. Тут, как и в фронт-енде, также есть куда развернутся. Самым популярным языком бек-енда уже много лет является PHP, несмотря на скептицизм продвинутых программистов, которые хоронят его чуть не каждый год.
Если вы знакомы с Angular, у вас уже есть значительное преимущество при изучении NestJS. Синтаксис и архитектура в значительной степени вдохновлены Angular, и его часто описывают как Angular для Node.Наша цель - разработать полностью функциональный и масштабируемый слой API для использования одним или несколькими фронтенд-приложениями. Мы начнем с обсуждения того, как концептуализировать и организовать наш код в соответствии с предметной областью
Освоите Go в короткие сроки. Научитесь писать проекты по best practices. Сможете претендовать на позицию middle-разработчик на Go. Golang - относительно новый язык, известный своим простым синтаксисом и мощными возможностями. Многие компании сейчас решают полностью или частично перевести свой софт с текущего языка на Go из-за его простоты, обширных возможностей и высокой производительности. А это значит, что Gol
В современном мире все большую часть жизни людей занимают мессенджеры. Именно из них люди получают большую часть информации и новостей о том, что происходит в мире.Telegram является современным мессенджером с широкой аудиторией, который имеет удобный интерфейс. Наравне с этим у Telegram есть очень удобная API для разработчиков. В ходе этого курса мы будем использовать библиотеки на Python для Telegram для автоматизации новостного канала.Цель
В ламповом формате и живом общении с домашними заданиями и обратной связью научимся писать простых ботов. На реальных проектах обучение проходит гораздо быстрее, так как включается мотивация на другом уровне. Если вы давно хотели научиться писать код, но откладывали эту идею, то сейчас самое время освоить программирование и научиться торговать с помощью Python.
Шаг за шагом мы пройдем все этапы разработки реального проекта, воссозданные детально благодаря записанным видео. Мы будем обсуждать решения, узнавать какие решения были приняты тогда и анализировать последствия.Нужны ли нам тесты? Какие? Какие библиотеки? Какие паттерны? Какие архитектурные решения? Какие инструменты?Какие риски мы ждем на каждом этапе? Какие проблемы мы решаем? Какие проблемы мы создаем?Перед вам анализ реального проекта, выпол
После курса вы: Освоите язык Go и его экосистему на профессиональном уровне, научитесь создавать production-ready код и микросервисы на нем. Мы покажем лучшие подходы и практики и подготовим участников к работе в реальных проектах.
12 часов сессий на тему «Пишем тесты»Доклад: Как теория тестирования помогает при написании тестов / Виктор РаевПрактические аспекты Unit тестирования / Илья ЧубаровДоклад: Как продать автотестирование "бизнесу" / Виталий ШароватовДоклад: Боль и страдания api-тестов / Альгис ФатеевВоркшоп: Поиск и устранение дефектов безопасности / Илья ПоляковВоркшоп: Работа с фреймворками для написания тестов: Codeception / Евгений ЖильцовКруглый стол: Сложные
Объем материала: 20 часов лекций, еженедельно 2 часа семинары в течении года, репозитории с примерами кода. Чем это курс не является: это не чтение документации, не курс по фреймворкам, не курс по Metarhia, не повторение старого курса, не лайвкодинг и не мастеркласс, не стрим. Новый курс - это максимально сконцентрированная информация и практические задачи по разработке на чистой ноде но с хорошей архитектурой и использованием всех современных во
Ultimate Go: Проектирование ПО с использованием Kubernetes
Ultimate Go: Software Design with Kubernetes
Этот курс научит вас создавать сервисы уровня продакшена на Go, используя мощь Domain Driven и Data Oriented Architecture, развернутой в Kubernetes. С самого начала курса вы будете работать в паре с вашим инструктором Биллом Кеннеди, который проведет вас через философию проектирования, архитектурные решения и лучшие практики, применимые к инженерии готового к производству сервиса на Go.С каждой новой функцией, добавляемой к сервису, вы научитесь