Location:Main Road, Bangalore
Info@bangalorecourses.com
A SWEET BOOTCAMP ON GOLANG FEB 2020
Golang Professional Training
Graduates and Technology Aspirants
Online and Offline Classes
Week Days and Week Ends
60 Days
•Learn How To Use Golang.
•You learn how to use Golang code.
•Become a professional Golang Engineer by learning GolangHow to store and handle file upload in Golang.
•The Concepts Of Golang Language From Basic To advance
•Learn Golang from Scratch, Start from basic to advanced level
•Learn Basic and Advanced Golang Programming and become a Golang Developer
•Go through all the steps to designing a game from start to finish.Learn the fundamentals of the Golang using both a theoretical and practical approach
•
•Additional Sessions for Doubt Clearing
•Get Training from Certified Professionals
•Real time live project training and Guidance
•Trainer support after completion of the course
• Greater productivity and increased workforce morale
•Training by Proficient Trainers with more than a decade of experience
•Make aware of code competence in building extensive range of applications using Python
•We help the students in building the resume boost their knowledge by providing useful Interview tips
•
•Architect, Program Manager, Delivery Head, Technical Specialist, developer, Sr. Developer, Transition Manager, Quality Manager, Consultant
•ETL Developer, Informatica MDM, SAP BO, SAP HANA, Oracle Apps Functional Finance, Finance Modules, 11i, R12, Oracle Apps, Oracle Apps DBA, EBusiness Suite
•Java Developer, Salesforce Developer, Solution Consulting, Qa Testing, Finance Executive, Full Stack Developer, Email Campaign, React.js, Ui Development
•Protocol Testing, Php Developer, Oracle, Senior Managers, Oracle DBA, Dotnet, Java, oracle, DBA, Database Administration, 12c, RAC, Goldengate
•ux, ui, Python Developers, Qa Automation, sales, Ui Development, Ux Design, Software Development, Python, Qa Testing, Automation Testing
•
Introduction to Golang
•Welcome to this course
•Course source code
•Installation
•Windows Installation
•Integrated Development Environments [IDEs] to use
•Linux Installation
•Hello World Program
•Hello World Program in golang
•Creating an executable in golang
•Introduction to Variables
•How to define a variable
•Shorthand declaration of variables
•Compounded variable declarations
•Complex variables
•Arthematic operations
•Type conversions
•Constants
•Variable Scopes
•Numeric arthematic
•Variables
•Packages
•Introduction to packages
•Creating your own geometry package
•geometry_package P2
•Exported and unexported variables
•Conditionals
•Introduction to conditionals
•”If” condition
•Conditional variant
•Switch statement
•conditional switches
•Loops
•Introduction to loops
•”For” loop
•Break condition in loops
•”While” loop
•Nested Loops
•Infinite loops
•Arrays
•Introduction to arrays
•Accessing indexes of arrays
•Shorthand declaration of arrays
•Types of arrays
•Value types
•Passing arrays to functions
•Range operator
•Iterating over 2D arrays
•Slices
•Functions
•Introduction to functions
•Exportable functions
•Returning multiple values from functions
•Variadic functions
•Anonymous functions
•Maps
•Introduction to maps
•Map looping
•Adding and removing elements from a map
•Pointers
•Introduction to pointers
•Defining pointers
•Dangling pointer
•Passing pointer to functions
•Pointer to an array
•Passing Slices
•Pointer arthematic
•String
•Introduction to strings
•Runes
•Strings from Bytes
•Strings package
•Methods
•Introduction to methods
•Methods Example
•Example continued
•Interfaces
•Introduction to Interfaces
•Example Interfaces
•Human sounds example
•Concurrancy
•Introduction to concurrancy
•Simple Example concurrancy
•Alphabets and numbers example
•channels
•Sending data over channels
•Blocking
•Deadlock
•Unidirectional channels
•Go routine execution sequence
•Defer statements
•Multiple defer statements
•Object Oriented in Golang
•Introduction to OOP
•OOP in Go
•Constructors
•Composition
•File Handling in Go
•Creating a file in go
•Reading a file in golang
•Reading a file in golang continued
•Listing Directory items
•Checking for an existing file
•Networking in go
•Introduction to networking
•Creating a Server in go
•Creating a Client in golang
•Command Line Arguments
•Intro to command line arguments
•Input Output
•Getting user input
•Errors
•Introduction to error
•Error continued
•Useful packages in go
•Time Package in go
•Linked List in Go
•Hashing in go
•
306, 46th Cross road, 10th Main Rd, Near Ram Mandira, 4th Block, Rajajinagar, Bengaluru, Karnataka 560010.