Course Outline
Introduction
- Go as a Web and Systems Programming Language for Government
- Comparing Go with C, JavaScript, Ruby, etc.
Setting up the Development Environment for Government
Using Variables, Constants, and Types in Go for Government
Utilizing Math Operators in Go for Government
Working with Dates and Times in Go for Government
Employing Pointers, Arrays, Slices, Maps, and Structures in Go for Government
Programming Conditional Logic with Switch and For Loops in Go for Government
Defining and Calling Functions in Go for Government
Creating a Web Application in Go for Government
Using the Go Runtime to Build and Compile a Project for Government
Reading and Writing from and to File Systems and the Web for Government
Debugging the Application for Government
Applying Interfaces to Simplify Application Complexity for Government
Creating a Project Package for Government
Adding Concurrency with Go Routines and Channels for Government
Optimizing the Application for Government
Deploying the Application for Government
Conclusion
Requirements
- An understanding of fundamental programming principles
Audience
- Software developers for government
Testimonials (5)
The trainer proved himself to be an expert of the topic, which I never give for granted. He provided very useful insight on industry standards.
Giuseppe
Course - Learning Go Programming
I enjoyed the amount of hands on exercises we did. I personally learn by doing things so it was good that Francesco had lots of hands-on exercises to do. I struggled to pick up a few of the concepts from the slides but when I actually got hands on and was able to implement some of the key features of the language it helped me understand it better.
Adam Fitzhugh - OpticoreIT
Course - Learning Go Programming
tha pace, trainers ability to help and sustain slightly more difficult questions.
Andrei Mihai - Viasat
Course - Learning Go Programming
Radu's in-depth knowledge, and tailoring the pace for me.
Adeel Ahmad - Coefficient Data Ltd
Course - Learning Go Programming
Flexibility of the trainer. Really catered the course to our specific needs.