Free Masterclass

Go Language Crash Course: Build, Run, and Test a Mini Project in One Session

24 August

09:00 PM

Live Course

Mastering Golang: From Beginner to Advanced

20 Live Class

6 Projects

36 Day Left

জব প্লেসমেন্ট সাপোর্ট

রেকর্ডিং এ লাইফটাইম এক্সেস

*Course will start from 27 September *

কোর্স কারিকুলাম

Go Programming Foundation (Module 1-3)

ক্লাস নিবেনঃ

Riad Afridi Shibly

Week

1

Introduction to Go Language

2 live class

1 Quiz

Live Class 1: Overview of Go
History and evolution of Go | Advantages and use cases | Setting up the Go development environment

Live Class 2: Basic Syntax and Operations
Variables, constants, and data types | Operators and expressions | Input and output operations

Project: Develop a simple "Hello, World!" application that takes user input and displays personalized messages.

Week

3

Composite Data Types

2 live class

1 Quiz

Live Class 1: Arrays and Slices
Declaration and initialization | Manipulating array and slice elements | Common operations and functions

Live Class 2: Maps and Structs
Creating and using maps | Defining structs | Nested structs and field tags

Project: Build a contact management system that stores and retrieves user information using structs and maps.

Week

2

Control Structures and Functions

2 live class

1 Quiz

Live Class 1: Conditional Statements and Loops
If-else statements | Switch-case constructs | For loops and iterations

Live Class 2: Functions and Error Handling
Defining and invoking functions | Function parameters and return values | Error handling mechanisms

Project: Create a calculator application that performs basic arithmetic operations and handles invalid inputs gracefully.

Go Programming Advanced (Module 4-6)

ক্লাস নিবেনঃ

Riad Afridi Shibly

Week

4

Methods and Interfaces

2 live class

1 Quiz

Live Class 1: Methods in Go
Defining methods for structs | Pointer vs. value receivers | Method chaining

Live Class 2: Understanding Interfaces
Defining and implementing interfaces | Type assertion and type switches | Practical use cases of interfaces

Project: Design a payment processing system with multiple payment methods, demonstrating the use of interfaces for flexibility.

Week

6

Error Handling and Testing

2 live class

1 Quiz

Live Class 1: Advanced Error Handling
Custom error types | Error wrapping and unwrapping | Best practices in error management

Live Class 2: Testing in Go
Writing test cases | Benchmarking functions | Using the testing package

Project: Develop a module with comprehensive unit tests, including handling edge cases and ensuring code reliability.

Week

5

Concurrency in Go

2 live class

1 Quiz

Live Class 1: Goroutines
Introduction to concurrency | Creating and managing goroutines | Synchronization issues

Live Class 2: Channels
Channel basics | Buffered vs. unbuffered channels | Select statements

Project: Implement a concurrent downloader that fetches data from multiple URLs simultaneously and processes the data efficiently.

প্রতিটি টপিক কিভাবে শিখবেন বিস্তারিত জানতে মাস্টারক্লাস বুক করুন

Projects

ক্যলকুলেটর প্রজেক্ট

কন্টাক্ট ম্যানেজমেন্ট সিস্টেম

পেমেন্ট প্রসেসিং সিস্টেম

কনকারেন্ট ডাউনলোডার

ব্লগ ওয়েবসাইট

ডকার, কুবারনেটিস দিয়ে গো ওয়েব অ্যাপ ডেপ্লয়

প্রজেক্ট সম্পর্কে বিস্তারিত জানতে মাস্টারক্লাস বুক করুন

কোর্স করেই পেতে পারেন জব অফার

জব প্লেসমেন্ট টিম কিভাবে কাজ করে বিস্তারিত জানতে মাস্টারক্লাসে জয়েন করুন

ফ্রিতে ক্যারিয়ার কাউন্সেলিং পেতে আপনার নাম্বার দিন

সিম্পলি আপনার ফোন নাম্বার দিন, আমরা আপনাকে দ্রুতই কল করবো

অথবা কল করুন - +8801941995995

Frequently Asked Questions (FAQ)

  • 1. আমি কি ভিডিওগুলো ডাউনলোড করতে পারবো?

    হ্যা, ওস্তাদের অ্যাপে আপনি ভিডিও ডাউনলোড করে রাখতে পারবেন।
  • 2. আমি কি মোবাইল দিয়ে জয়েন করতে পারবো?

    মোবাইল দিয়ে লাইভ ক্লাসে জয়েন করতে পারবেন কিন্তু প্র্যাকটিস করতে পারবেন না
  • 3. আমার কি ভিডিওগুলোর লাইফটাইম এক্সেস থাকবে?

    জ্বি, ভিডিও এবং রিসোর্সের লাইফ টাইম এক্সেস পাচ্ছেন।
  • 4. লাইভ ক্লাস কোথায় হবে ?

    লাইভ ক্লাসে আপনি একটি সিঙ্গেল ক্লিকে জয়েন করে ফেলতে পারবেন ওস্তাদ প্ল্যাটফর্ম থেকেই।
  • 5. এসেসমেন্ট কিভাবে হবে?

    প্রতি সপ্তাহে থাকবে একটি করে কুইজ এবং এক্সাম উইকে থাকবে এসাইনমেন্ট এবং কুইজ।
  • 6. ওস্তাদ প্রো ব্যাচে কাদেরকে নেয়া হবে?

    ৭০% বা তার বেশি মার্ক নিয়ে যারা কোর্স কমপ্লিট করবেন তাদেরকে নিয়ে করা হবে প্রো ব্যাচ।
  • 7. দেশের বাইরে থেকে কিভাবে পেমেন্ট করবো?

    ওস্তাদের ইন্টারন্যাশনাল পেমেন্ট গেটওয়ের (Stripe) মাধ্যমে আপনি ক্রেডিট কিংবা ডেবিট কার্ড দিয়ে পে করতে পারবেন।
  • 8. লাইভ ক্লাসের রেকর্ডিং থাকবে?

    জ্বী, পাবেন লাইভ ক্লাস রেকর্ডিং এর লাইফ টাইম এক্সেস।
  • 9. প্র্যাকটিস করতে গিয়ে সমস্যায় পড়লে সাপোর্ট পাবো কোথায়?

    যেকোনো সমস্যায় দুইবেলা সাপোর্ট ক্লাসে স্ক্রিন শেয়ার করে সাপোর্ট নিবেন দক্ষ সাবজেক্ট ম্যাটার এক্সপার্টদের থেকে।