jagomart
digital resources
picture1_Programming Pdf 183625 | Golang


 201x       Filetype PDF       File size 0.09 MB       Source: www.fandsindia.com


File: Programming Pdf 183625 | Golang
golang total duration 4days audience this workshop is intended for developers who need to start developing applications using golang course objectives at the end of the course participants will have ...

icon picture PDF Filetype PDF | Posted on 31 Jan 2023 | 2 years ago
Partial capture of text on file.
                                   GoLang
         Total Duration
         4days
         Audience:
         This workshop is intended for developers who need to start developing applications using
         GoLang.
         Course Objectives
         At the end of the course, participants will have knowledge of
             GoLang Basics
             GoLang Concurrency
             GoLang for Micro Services
         Pre-requisites
             Basics of any programming language
             Understanding of Web applications
             Understanding of Threading Model
         Course Contents
         Day 1 :
         GoLang Basics
           Why Golang?
           Simple Hello World
           Go Packages
           Import Statements
           File Organization
         Deeperinto Go
           Variable Declarations
           Functions and Return Types
              Single Return
              Multiple Returns
              Named Returns
              Closures
           Slices and For Loops
           OO Approach vs Go Approach
           Custom Type Declarations
           Receiver Functions
           Multiple Return Values
           Saving Data
           Reading Data
                   1, Sheshadri, 1, Rambaug Col., Opp Rupee Bank, Paud Road Pune 38 India
               Tel: 91-20-25463981/25464395 Email: info@fandsindia.com Web: www.fandsindia.com
            Error Handling
            Testing with Go
           Organizing Data with Structs
            Structs in Go
            Defining Structs
            Declaring Structs
            Updating Struct Values
            Embedding Structs
            Structs with Receiver Functions
            Passby Value
            Structs with Pointers
            Pointer Operations
           Day2
           Working with
            Maps
            Interfaces
            The HTTP Package
           Channels and Go Routines
            Website Status Checker
            Printing Site Status
            Serial Link Checking
            Go Routines
            Theory of Go Routines
            Channel Implementation
            Blocking Channels
            Receiving Messages
           GoLangPopular utilities
                Reading Properties Files
                Loggers
                JSON/XML Conversions
                Copies for Struct copies
           GoLang Database Communication
                Connecting to SQL Database
                Working with ORM
                Working with NoSQL (DynamoDB)
           GoLang Microservices Development
                Micro Services Architecture
                       1, Sheshadri, 1, Rambaug Col., Opp Rupee Bank, Paud Road Pune 38 India
                  Tel: 91-20-25463981/25464395 Email: info@fandsindia.com Web: www.fandsindia.com
                GoLang support for Micro Services
                Design Expectations
           GoLang and Web Applications
                Net/http packages
                Editing Pages
                Templates
                Template Caching
                Validations
                Error Handling
           Day3
           Introduction to Docker and Kubernetes
           GoLang and Kubernetes
                How to manage kubernetes Cluster with GoLang API
                How to monitor cluster with GoLang
                Creating a goLang controller outside cluster
           Day4
           GoLang and Native Libraries
                 Invoking C/C++ libraries from GoLang Code
           GoLang and Cloud
                Deploying Golang Application on AWS
                Working with s3
                     Writing a small REST application to work with S3 bucket
                Working with EC2
                     Writing a small REST application to create a new instance from specific image
                Working with Lambda
                     Writing a small REST Application to invoke lambda service
           GoLang Monitoring
           A small case study for microservices development in golang.
           Hardware& Software Requirements
           Trainer Machine- NA
           Participants Machine
               Visual Studio with GoLang plugin
               AWS Account (4/6 accounts can be shared or new account needs to be created)
               Internet Connectivity
                       1, Sheshadri, 1, Rambaug Col., Opp Rupee Bank, Paud Road Pune 38 India
                  Tel: 91-20-25463981/25464395 Email: info@fandsindia.com Web: www.fandsindia.com
The words contained in this file might help you see if this file matches what you are looking for:

...Golang total duration days audience this workshop is intended for developers who need to start developing applications using course objectives at the end of participants will have knowledge basics concurrency micro services pre requisites any programming language understanding web threading model contents day why simple hello world go packages import statements file organization deeperinto variable declarations functions and return types single multiple returns named closures slices loops oo approach vs custom type receiver values saving data reading sheshadri rambaug col opp rupee bank paud road pune india tel email info fandsindia com www error handling testing with organizing structs in defining declaring updating struct embedding passby value pointers pointer operations working maps interfaces http package channels routines website status checker printing site serial link checking theory channel implementation blocking receiving messages golangpopular utilities properties files log...

no reviews yet
Please Login to review.