Golang Online Internship

Transformative Design Driven Learning

Internship Description

Golang takes you to new places.

Go makes it easy to build software that’s simple, reliable, and efficient. And this internship makes it easy for programmers like you to get started. Google designed Go for high-performance networking and multiprocessing, but—like Python and JavaScript—the language is easy to read and use. With this practical hands-on internship, you’ll learn how to write Go code using clear examples that demonstrate the language in action. Best of all, you’ll understandthe conventions and techniques that employers want entry-level Godevelopers to know.


Program Highlights:

60 Hours

Time to complete

OOP Basics

Pre-requisites

15+

Assignments

Core java

Some of Our Students of Our Golang Internship


Batch Date:

15th & 29th June


₹6,000.00/- ₹22,500.00/-

( ₹5,100.00 + 18% GST)


Offer Valid Till:

13 June'20 11:59 PM



Batch Dates:

6th & 18th July 2020


₹6,000.00/- ₹22,500.00/-

( ₹5,100.00 + 18% GST)


Offer Valid Till:

30th June'20 11:59 PM



Batch Date:

2nd, 16th, 30th Aug 2020

₹6,000.00/- ₹22,500.00/-

( ₹5,100.00 + 18% GST)


Offer Valid Till:

25th July'20 11:59 PM




What will you work on:

Module 1: Programming Fundamentals

Weeks 1

Lets get going: Syntax Basics!

You'll learn:

Introduction

  • Why Go
  • Download and Install
  • VSCode Integration
  • Running a go program

  • Language Elements

  • Exploring installed packages
  • Coding conventions
  • Types
  • Variables
  • Operators

  • Control Flow

  • Loops
  • if else
  • Switch case

  • Pointers

  • Pass by Value
  • Pass pointers
  • pointer to pointers

  • Functions

  • Creating and calling
  • Function as parameter
  • Function as return type
  • Variable scope
  • Module 2: Data Structures & OOPS

    Weeks 2

    You'll learn

    Packages

  • Using go.mod
  • Importing packagesl
  • Using go get and go doc tools
  • Data Structures

  • Static vs Dyamic
  • Array
  • Passing array to functions
  • Doing Read/Update
  • Slices
  • Maps
  • Structs

  • Structure and ecapsulation
  • Pointer receivers
  • Object orientation with structure
  • Slice of structure
  • Interfaces

  • Understandng Abstraction
  • Polymorphism
  • Error interface
  • Type Assertion
  • Module 3: Error, File Handling, Testing & Concurrency

    Weeks 9 - 12

    You'll learn:

    Error Handling

  • Defer
  • Panic
  • Recover
  • Handling Errors
  • Custom Error
  • Taking User Input
  • File Handling

  • File Reading and writing
  • Handling Errors while read/write
  • Unit Test

  • Go test tool
  • Understanding unit test and TDD
  • Concurrency

  • Understanding GoRoutine
  • Using Channels
  • PROJECT PORTFOLIO


    Prove Yourself as a Developer


    Showcase your technical skills and leverage them to build three quality apps. Your mentor will provide project requirements, feedback, code reviews, and advice.
    Tic-Tac-Toe

    Our good ol' Tic Tac Toe game in Golang using all the programming fundamentals, Data structures, Object Oriented Principles, Error, File Handling, Testing & Concurrency concepts you learnt during the class.

    PAYMENT OPTIONS

    Find a plan that works the most for you:


    Option 1: Self Paced

    ₹ 3,000, month

    • Pre-recorded videos
    • Course Completion Certificate
    • 1 major project
    • Internship Certificate on successful project completion
    • 2 hours of project briefing(via Telegram)
    • Live project exposure
    • Real time training
    • Pre placement opportunities

    Option 2: Mentor Led

    ₹ 6,000, month

    • Course Completion Certificate
    • 1 major + 1 minor project
    • Internship Certificate on successful project completion
    • 60+ hours of live mentorship (via Telegram)
    • Live project exposure
    • Real time training
    • Pre placement opportunities

    Option 3: Complete Go

    ₹ 15,000, month

    • Course Completion Certificate
    • 2 major + 2 minor project
    • Internship Certificate on successful project completion
    • 90+ hours of live mentorship (via Skype)
    • Live project exposure
    • 1-on-1 Real time training
    • Pre placement opportunities


    CAREER PROSPECTS

    Become a GO Developer

    There is a huge scope for golang developers in the market today. As of 2020, its 3rd highest paying technology and the 9th most loved !! Golang is now becoming popular in the market and becoming a hotcake in the software industry. Go will be the future of server language . Most of the companies have started to adopt this technology for their project development due to its performance and other features like concurrency support.


    Companies using Golang



    We are right here!!

    Need more information?? Fill up our form super quick or shoot us a message on whatsapp and we'll get back to you!

    ADMISSION & PROGRAM DETAILS

    Make the Jump

    When we say we build a community, we genuinely do. We dont just select an individual student but rather cultivate a group of diverse and unique people with passion for technology.

    Admission Process:


    • 1. Register yourself HERE

    • 2. Complete Technical Application and pass a Code Assessment.
    • 3. Deposit your fee and get going with the internship!!

    Methodology:

    Online pre-recorded classes with 24*7 guidance by mentors with subject expertise

    Project based (Pre-Req: Personal Laptop to work on)


    Frequently Asked Questions


    We offer this internship in “Live Instructor-Led Online Training” mode. Through this way you won’t mess up anything in your real-life schedule. Live meeting access link will be shared before your session starts. Online training is live and the instructor's screen will be visible and voice will be audible. Your screen will also be visible to the instructor and you can ask queries during the live session.
    Participants will be provided "Go Programming Language"-specific study material, our public GitHub repository and the study material will also be shared with the participants.
    This is a 2 week internship, total of 30 hours wherein each week will cover 10 hours.
    Our Subject matter experts (SMEs) have more than fourteen years of industry experience. This ensures that the learning program is a 360-degree holistic knowledge and learning experience. The internship program has been designed in close collaboration with the experts.
    We have TA's who are available in different time slots to resolve all your doubts. You can also interact with faculty through Skype
    Previous experience with programming, preferably using an object-oriented language like Java, Python, is very helpful. The internship does cover a few basic programming concepts to make sure everyone has the same level of background knowledge but individuals who have never programmed may find it a bit too fast- paced. So, it is advisable to do some reading before you start.