osad-logo-dark

ব্যাচ শুরু

২৭ সেপ্টেম্বর

লাইভ ক্লাস

রাত ৯:০০- ১০:৩০ (শনি,সোম)

ভর্তি চলছে

ব্যাচে

ফ্রী মাস্টারক্লাস

Object Oriented Programming in GO: A masterclass for absolute beginner

৩০ আগস্ট

রাত ১০:০০টা

কারিকুলাম

১০ মডিউল

২০ লাইভ ক্লাস

Go Programming Foundation (Module 1-3)

ক্লাস নিবেনঃ

Riad Afridi Shibly

সপ্তাহ

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.

সপ্তাহ

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.

সপ্তাহ

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

সপ্তাহ

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.

সপ্তাহ

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.

সপ্তাহ

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.

Database Integration with Servers (Module 7-8)

ক্লাস নিবেনঃ

Riad Afridi Shibly

সপ্তাহ

Building Web Servers

2 live class

1 Quiz

Live Class 1: Introduction to Web Servers
Understanding HTTP protocols | Setting up a basic web server in Go | Routing and handling requests

Live Class 2: Serving Static and Dynamic Content
Template rendering | Serving HTML, CSS, and JavaScript files | Handling form submissions

Project: Create a personal blog platform where users can submit posts, and the server renders them dynamically.

সপ্তাহ

Working with Databases

2 live class

1 Quiz

Live Class 1: Database Integration
Connecting to SQL databases | Performing CRUD operations | Using the database/sql package

Live Class 2: ORMs and Data Migration
Introduction to Object-Relational Mappers | Using GORM for database operations | Managing database migrations

Project: Develop a task management application with persistent storage, allowing users to manage tasks efficiently.

কোর্সটি আপনারই জন্য

একদম বিগিনার যারা চাচ্ছেন গো প্রোগ্রামিং শিখে সফটওয়ার ডেভেলপমেন্ট সেক্টরে ক্যারিয়ার শুরু করতে

ইউনিভার্সিটি কিংবা কলেজের শিক্ষার্থী যিনি ডেভেলপার হতে চান

ফ্রন্টেন্ড ও ফ্লাটার ডেভেলপার, যারা চাচ্ছেন ব্যাকেন্ড ডেভেলপমেন্ট শিখতে

যারা মাইক্রোসার্ভিস নিয়ে কাজ করতে চান

যারা অলরেডি প্রোগ্রামার/ডেভেলপার, কিন্তু চাচ্ছেন গো ডেভেলপার হিসেবে ক্যারিয়ার সুইচ করতে

ইন্সট্রাক্টর

Lead Instructor

Riad Afridi Shibly

Senior Software Engineer at Evatix

যেসব ট্যুলস ও টেকনোলোজি শিখবেন

Go

Javascript

SQL

Docker

Git & Git Hub

ChatGPT

কী কী থাকতে হবে

নূন্যতম ৪ জিবি র‍্যাম

৬৪ বিটের প্রসেসর আছে এমন ডেস্কটপ বা ল্যাপ্টপ ও ভালো ইন্টারনেট কানেকশন

লেগে থাকার মানসিকতা

কোর্সে আপনি পাচ্ছেন

৩ মাসের গাইডেড জার্নি

২০টি লাইভ ক্লাস

১০টি কমপ্রেহেন্সিভ প্রোজেক্ট

প্রোগ্রেস ট্র্যাকিং

প্রতিদিন ২ বেলা সাপোর্ট ক্লাস

কমিউনিটি সাপোর্ট

লাইফটাইম এক্সেস

জব মার্কেট গাইডলাইন

মার্কেটপ্লেস গাইডলাইন

ইন্টারভিউ হ্যান্ডবুক

সার্টিফিকেট

কোর্সটি আপনারই জন্য

একদম বিগিনার যারা চাচ্ছেন গো প্রোগ্রামিং শিখে সফটওয়ার ডেভেলপমেন্ট সেক্টরে ক্যারিয়ার শুরু করতে

ইউনিভার্সিটি কিংবা কলেজের শিক্ষার্থী যিনি ডেভেলপার হতে চান

ফ্রন্টেন্ড ও ফ্লাটার ডেভেলপার, যারা চাচ্ছেন ব্যাকেন্ড ডেভেলপমেন্ট শিখতে

যারা মাইক্রোসার্ভিস নিয়ে কাজ করতে চান

যারা অলরেডি প্রোগ্রামার/ডেভেলপার, কিন্তু চাচ্ছেন গো ডেভেলপার হিসেবে ক্যারিয়ার সুইচ করতে

প্রায়ই জিজ্ঞেস করা প্রশ্ন

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

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

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

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

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

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

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

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

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

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

কিভাবে পেমেন্ট করবো?

  • 1. পেমেন্ট মেথড কী কী?

    আপনি সরাসরি ওস্তাদের পেমেন্ট গেইটওয়ের মাধ্যমে Bkash, Nagad, Rocket, Visa, Mastercard, Debit and Credit কার্ড দিয়ে পেমেন্ট করতে পারবেন।
  • 2. আমি কি যেকোনো ডিভাইস দিয়ে পেমেন্ট করতে পারবো?

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

    পেমেন্ট করার জন্য প্রথমে ব্যাচে ভর্তি হোন বাটনে ক্লিক করুন। এরপর পেমেন্ট পেইজ থেকে পেমেন্ট মেথড সিলেক্ট করে পেমেন্ট করুন বাটনে ক্লিক করুন এবং পেমেন্ট সম্পন্ন করুন।
  • 4. ডিসকাউন্ট কিভাবে পাবো?

    আপনি ব্যাচে ভর্তি হওয়ার আগে এভেইলেবল প্রোমো কোড বসিয়ে এক্সপেক্টেড ডিসকাউন্ট পেতে পারেন।
  • 5. পেমেন্ট কনফার্মেশন কিভাবে পাবো?

    পেমেন্ট প্রসেস শেষ হলে আপনার কাছে একটি মেসেজ আসবে এবং আপনার ড্যাশবোর্ডে আপনার জয়েন করা ব্যাচটি দেখাবে। আপনার স্টাডি প্লান অনুযায়ী কোর্স শুরু করে দিতে পারবেন।
  • 6. আমার লেনদেনের হিসাব থাকবে কী?

    আপনার ড্যাশবোর্ডে আপনি প্রোফাইল থেকে ট্রাঞ্জেকশন ট্যাবে ক্লিক করে লেনদেন দেখতে পারবেন।