Register Now Pay Now
Professional Programming with C# - B15
নিজেকে ভালো মানের সফটওয়্যার ডেভেলপার হিসাবে তৈরি করতে আমাদের প্রাথমিকভাবে যে যে বিষয়গুলোতে খুব ভালো ধারণা রাখতে হয়, সে সকল বিষয়গুলো এই কোর্সে আমারা সি# প্রোগ্রামিং ল্যাঙ্গুয়েজ দিয়ে প্রচুর প্র্যাকটিসের মাধ্যমে শিখব। পাশাপাশি C# এর প্রায় সকল এডভান্স টপিকও শিখব।

Who Can Join This Course?

Fluent knowledge of C/C++ or any other basic programming language

Course Outline

Getting Started

● Course Rules
● Introduction to slack channel
● Introduction to top tracker
● Introduction to Visual Studio
● Creating first console project
●Version controlling using git

Working with basic data types

● C# data types
● Variables & constants
● Array, Multidimensional Array, Jagged Array
● Input / Output processing

Statements & Operators

● Conditional statements
● Arithmetical operators
● Bitwise operators
● Logical operators
● Loops

Operations With Text

● Important String methods
● String formatting
● Character methods

Working with Class

● Class
● Namespaces
● Field, properties
● Auto properties
● Constructor, Destructor/Finalizer
● Access Modifiers
● Readonly, const keywords

Working more with Classes

● Static Class
● Abstract Class
● Interface
● Override, virtual, new, sealed keywords
● Partial Class

Other Types

● Structure
● Enum
● DateTime
● StringBuilder
● Parameter Modifier
● Tuple
● Nullable type
● Anonymous object

Using Generics

● Generic Class
● Generic Method
● Constraints
● default keyword
● Built in Generic data structures
● Non-generics collection

Important Interfaces

● IEnumerable
● ICloneable
● IDisposable
● ICollection

Learn OOP Principles

● Abstraction
● Encapsulation
● Inheritance
● Polymorphism

Learn SOLID Principles

● Single Responsibility Principle
● Open Close Principle
● Liskov Substitution Principle
● Interface Segregation Principle
● Dependency Inversion Principle

File & Streams

● Use of FileInfo & File
● Use of DirectoryInfo & Directory
● File read & write operations
● Use of Streams
● Use of “using” keyword

Working with Data Access

● ADO.NET intro
● CRUD operations
● SQL Server basics

Working with Entity Framework

● DbContext configuration
● Entity relationship using fluent API
● Migrations
● Data Annotations

C# Advance Features

● Delegates
● Events
● Func & Action
● Lambda method
● Linq
● Expression

More Advanced Features

●Threading
● Async
● Exception Handling
● Indexers
● Reflection
● dynamic keyword

New Features in C#

● New switch statements
● Interface default implementation
● Inverse indexing
● Records
● New C# using statement

Batch 15

Schedule

Monday and Thursday 09:00 PM - 11:00 PM

Starts from Aug 03, 2023

Last date of registration is Jul 27, 2023 (1 Month 27 Days Remaining)

Register Now Pay Now

Instructors

Md. Jalal Uddin

I am founder & CEO of Dev Skill. I am also a software architect, passionate trainer and consultant.

LinkedIn Profile

What Students Said

Its a one of best course in my life till now. Specially thanks to our teacher Mr. Jalaluddin sir.

Morshedul Hasan Bhuiyan
Morshedul Hasan Bhuiyan

Professional Programming with C# Batch: 13

This course all topics is really helpful for me because i learn many deep topic. This course content is really benefited for develop my professional career. As i can truely say that i learn some professional topic. Devskill, they strictly followed their class time scheduling, exam scheduling and others.

Abdur Rahman Babu
Abdur Rahman Babu

Professional Programming with C# Batch: 13

Alhamdulillah. The syllabus of this course is very effective. Exam assignments and projects help a lot to learn. Finally, I am grateful to the instructor and DevSkill for providing such a valuable learning opportunity, and I would highly recommend this course to others seeking to deepen their knowledge of C#.

Jubayer Alam Khan
Jubayer Alam Khan

Professional Programming with C# Batch: 13

Unquestionably well-structured, this course covers everything from the basics to the most recent knowledge.Net performs. The course was made more engaging by the communication and knowledgeable instruction. while studying challenging subjects If we could put them into practice on a project step by step at the same time, it would provide more value to the training and allow students to enhance their coding standards.

Durjoy Nath (Ovi)
Durjoy Nath (Ovi)

Professional Programming with C# Batch: 13

I was able to programming fairly well while in university, but due to other courses, I did not get into it deeply. I got stuck many times in some advanced courses, which made me frustrated. I could do basic programming but couldn't think beyond that. By doing this course in "Professional Programming with C#", I gained confidence to do something good in the future. Apart from learning new tools and features of programming, I liked Jalal Uddin sir's guideline the most. At the beginning of the course, it was a bit boring because it took a lot of time for general subjects, but there are many problems to be faced in an online class, which sir has maintained well. bless me with a good career. Thank you, everyone.

DEBORAJ ROY
DEBORAJ ROY

Professional Programming with C# Batch: 13

Professional Programming with C# - B15

Tk. 8,000
Registration 1 Month 27 Days Remaining 14 people already registered
Schedule Monday and Thursday 09:00 PM - 11:00 PM Starts from Aug 03, 2023