Get Latest Deals

Email:trainings@free.com

Golang How To Design And Build Rest Microservices In Go

Course

GOLANG HOW TO DESIGN AND BUILD REST MICROSERVICES IN GO

Category

REST API Professional Course

Eligibility

Technology Learners

Mode

Online and Offline Classes

Batches

Week Days and Week Ends

Duration :

Fast Track and Regular 60 Days

REST API Objectives

•How to Properly Install REST API.
•Students will learn widely used REST API concepts
•Implement REST API in your apps and integrate it.
•How to connect to multiple data sources with REST API.
•Learn while you build rich interactive applications with REST API
•Learn the REST API fundamentals you’ll be using day-in and day-outStudents will learn the core concept of making Real Life Project
•you will be confident in your skills as a Developer / designer
•Get to know tips and tricks to work more quickly and effectively in REST API.

golang how to design and build rest microservices in go Course Features

•24 × 7 = 365 days supportive faculty
•Certificate after completion of the course
•Flexible batch timings – Weekend & weekdays.
•Regular Brush-up Sessions of the previous classes
•Assignments and test to ensure concept absorption.
•Repeating of lectures allowed (based on seat availability)
•We provide one to one mentorship for the students and Working Professionals
•The course is all about familiarizing the trainees with simpler and smarter ways to develop the skills required for Implementation.

Who are eligible for REST API

•.Net, Asp.net, C#, Angular, React, .Net Developer, Ui, Ui Development, Single Page Application, Sql, Product Development
•Digital Marketing, General Manager, Business Development, Product Manager, Big Data, Business Analyst, Frontend Developer, Human Resources, data
•Java, .Net, Selenium, QTP, DBA, PHP, Neoload, Manual Testing, Rest, Soap, Web Services, SQL, UI, Peoplesoft, Cloud
•Object Oriented Programming, Cloud Computing, Java, Testing, Web Designing, Design, Front End, Javascript, It Infrastructure, Software Development, Support
•Sharepoint Architect, Mobile Architect, MSBI Module Lead, Filenet Developer, WBM, IBM BPM

GOLANG HOW TO DESIGN AND BUILD REST MICROSERVICES IN GO Topics

Introducción
•Course goal: What we’re going to build
•A quick preview
•These are all of the repos!
•Creating our projects: Users API
•Create projects in Github
•HTTP frameworks
•Basic application structure: MVC pattern
•Starting from our domain
•How to structure our domain persistence
•Working with dates
•MySQL integration
•Configure MySQL client in Go
•How to insert rows
•How to read rows
•How to handle MySQL errors
•How to update rows
•How to delete rows
•How to find rows
•Fixing the mistakes we made
•How to marshal structs
•Services structure
•No logging system
•Creating our projects: OAuth API
•OAuth authentication
•Domain Driven Development
•DDD – Starting with the domain
•DDD – Project structure
•Cassandra integration
•Introduction to Cassandra DB
•Cassandra Go client
•How to insert, get and update records
•Tune our get session implementation
•Making the authentication work
•Authenticating users
•Generating access tokens
•Different requests for the two APIs
•Golang libraries & dependencies
•Creating a shared OAuth library
•How dependencies work: go modules
•Defining transitive dependencies
•Creating a shared utils library
•Creating our projects: Items API
•Application structure: MVC & gorilla/mux
•Configure our mux router
•Introduction to Elasticsearch
•Adding ElasticSearch client
•Index documents in ES
•Moving our logger to the utils library
•Improving our errors library
•Dependencies: Using modules in all projects
•How to get documents by ID
•Searching documents in ES
•Homework: Add delete and update endpoints
•Testing
•Testing our application: OAuth client
•Docker
•Use Docker to ship our Items API
•Extra chapter
•Extra class – Take a look at my website