Robot
			
			Складчик
		- #1
 
[Специалист] Программирование на языке Go. Уровень 3. Разработка веб - приложений [Евгений Власов]
- Ссылка на картинку
 
Курс посвящен углубленному изучению языка Go в применении к созданию полноценного веб-приложения на примере блога. Курс охватывает важные темы современной backend веб-разработки: логирование, механизмы аутентификации, асинхронные запросы и т.д.
Модуль 1. Знакомство со средой разработки:
						- Курс включает в себя разработку полноценного веб-приложения при помощи языка Go, а также освоение основных этапов разработки при проектировании веб-приложений.
 - Курс основан на опыте практического применения языка Go в современной backend разработке.
 - Курс включает в себя не только практическую, но и теоретическую часть, и таким образом не сводится к простому «сборнику рецептов».
 - Курс читается на базе ОС Linux. Обучение проводится на примере популярнейшего дистрибутива Ubuntu. Однако большинство технологий, изучаемых на курсе, могут применяться и на базе Windows.
 
- создавать, тестировать и прототипировать микросервисы на примере создания полноценного веб-приложения
 
Модуль 1. Знакомство со средой разработки:
- Структура и инициализация проекта
 - Создание простейшей веб-страницы с Go и net/http
 - Настройка шаблонов и веб формы в Go
 
- Описание структуры БД
 - Разработка модели и миграции
 - Откат версий
 - Применение реляционных БД в контексте проекта
 - Практикум
 
- Описание механизмов Login\Logout
 - Аутентификация и регистрация
 - Настройка профилей и редактора
 - Современные механизмы аутентификации
 - Обработка ошибок и логирование
 - Практикум
 
- Создание пользовательских моделей
 - Поддержка электронной почты
 - Рефакторинг и разбиение на страницы
 - Поддержка автоматического динамического перевода
 - Обработка времени и дат
 - Практикум
 
- Локализаторы l18n
 - Асинхронные запросы и технология Ajax
 - Реализация внутренней поисковой системы
 - Практикум
 
- Развертывание на Heroku
 - Развертывание в Docker-контейнере
 - Развертывание в Linux
 - Документирование и публикация проекта
 
- Определение базового функционала API сервиса в применении к разработанному приложение
 - Реализация API, основываясь на принципах REST
 - Рекомендации по развитию и реализации проектов
 
								Показать больше
					
			
			
											
												
													Зарегистрируйтесь
												
											, чтобы посмотреть скрытый контент.