Уроки по тегу «best practices»

В курсе «Go: Функции»

Узнаем как работать с panic и recover и защититься от сбоев в программе

В курсе «Go: Функции»

Познакомимся с целями курса

В курсе «Go: Функции»

Познакомимся с синтаксисом анонимных функций и замыканиями

В курсе «Go: Функции»

Узнаем как работать с функциями с переменным числом аргументов

В курсе «Go: Функции»

Узнаем как объявлять и использовать функции, которые возвращают другие функции

В курсе «Go: Функции»

Познакомимся с понятием функций высшего порядка и рассмотрим их применение

В курсе «Go: Функции»

Изучим механизм отложенного выполнения defer и его типичные применения

В курсе «Go: Функции»

Научимся передавать функции в качестве аргументов и использовать их

В курсе «Go: Дженерики»

Познакомимся с целями курса

В курсе «Go: Дженерики»

Научимся создавать функции с параметрами типа и рассмотрим практические примеры

В курсе «Go: Дженерики»

Узнаем как использовать встроенные и пользовательские ограничения для типов

В курсе «Go: Дженерики»

Освоим реализацию обобщённых функций Map, Filter, Reduce

В курсе «Go: Дженерики»

Познакомимся с созданием обобщённых структур и методов для разных типов

В курсе «Go: Дженерики»

Узнаем когда стоит использовать дженерики и как писать читаемый код

Подведем итоги курса и закрепим ключевые идеи

Освоим создание табличных тестов для удобной проверки разных кейсов

Освоим использование testify для удобных проверок и мокирования

Познакомимся с автоматическим тестированием и его ролью в разработке

Подведем итоги и познакомимся с практиками написания понятных тестов

Узнаем как измерять покрытие тестами и анализировать отчёты

Узнаем как писать первый unit-тест и правильно организовывать тестовые файлы

Научимся проверять ошибки и обрабатывать ожидаемые паники

Познакомимся с `testing.TB` и вынесем общие проверки в хелперы

Научимся использовать временные файлы и директории в тестах

Узнаем как подменять зависимости через интерфейсы и писать моки

Научимся писать параллельные тесты и защищаться от гонок

В курсе «Go: SQL»

Узнаем что такое sqlc, как он работает и как генерирует код из SQL

В курсе «Go: SQL»

Освоим написание SQL-запросов и генерацию кода для выборки данных

В курсе «Go: SQL»

Научимся выполнять изменения данных через sqlc и обрабатывать ошибки

В курсе «Go: SQL»

Познакомимся с миграциями и инструментом goose

В курсе «Go: SQL»

Познакомимся с использованием SQL в Go и разберём роль database/sql

В курсе «Go: SQL»

Научимся подключаться к базе и выполнять базовые запросы

В курсе «Go: SQL»

Узнаем как безопасно передавать параметры в запросы и избегать SQL-инъекций

В курсе «Go: SQL»

Научимся связывать строки из базы с Go-структурами и работать с sql.Null*

В курсе «Go: SQL»

Познакомимся с Prepare, его применением и правильным закрытием ресурсов

В курсе «Go: SQL»

Научимся работать с транзакциями через Begin, Commit, Rollback

В курсе «Go: SQL»

Изучим работу с JOIN и маппинг сложных структур в Go

В курсе «Go: SQL»

Освоим практику тестирования кода, который использует базу данных

В курсе «Go: SQL»

Подведем итоги и разберём лучшие практики работы с SQL в Go

В курсе «Go: SQL»

Подведем итоги курса и закрепим ключевые идеи

Рекомендуемые курсы по теме «best practices» для начинающих

Нашли 4 курса по тегу «best practices»
курс
4 часа  
Старт в любое время
курс
2 часа  
Старт в любое время
курс
4 часа  
Старт в любое время
курс
4 часа  
Старт в любое время