C# Language Basics and OOPs for Absolute Beginners

Wonderful blending of Theory and Practicals. Each and every feature is demonstrated with real-time examples.

4.30 (122 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
C# Language Basics and OOPs for Absolute Beginners
6,558
students
18 hours
content
Mar 2018
last update
$54.99
regular price

What you will learn

Will understand all the concepts of .NET Framework

Use Visual Studio and work with Project and Solution files

Mastery over C# language features

Will have deep understanding of Object Orientation features like encapsulation, Inheritance and Polymorphism

Most Important, You will learn how to be a BEST PROGRAMMER.

Why take this course?

Our Online C# Training videos enriches the participants with sound programming knowledge required for developing applications using .NET Technology. has Mr. Sandeep Soni, Microsoft Certified Trainer has compiled these sessions such that the subject is presented in the simplest possible language covering all latest and advanced features also. Every concept is explained not just in theory but also explained using different walkthroughs and a very practical approach has been taken to ensure that the participants get a feel of real time application development. Using course we assure that the participants will learn all the basic and advanced topics and also will help the beginners to gain in-depth knowledge of concepts like OOPS which is the base for programming.

To fill the gap between the regular classrooms based on training and this self-pace online training, we provide need based technical support by Subject matter experts to all those who would have any kind of questions while watching the videos of the subject.

Mr.Sandeep has worked closely with many IT companies and helped them with their technology resources training needs. He considers this to be the best part of his profession and he enjoys the most because he gets to meet new people; get involved in the ever changing technology needs and provide them with optimum solution to the problems they face in application development. This is how he keeps himself updated with the latest technology in the industry

He is always accessible to all his students anytime for any kind of question they may have. You can send him an email at sandeepsoni@deccansoft.com. 

By the end of this course you should able to

  1. Get complete knowledge of MS.NET Framework and its internals.
  2. Use VS.NET - Integrated Development Environment.
  3. Develop deep understanding of C# language features.
  4. Build strong concepts of OOP's and implement the same in C#.
  5. Create and manage strings, arrays, collections and enumerators using .NET framework library.

Content

MS.NET Framework Introduction

Everything About Microsoft .Net Framework
Framework Types Of Application
Framework Base Class Library
Framework MSIL and PE
Framework-CLR

VS.NET and Entry Point Method - Main

Visual Studio 2015 Introduction and Installation
First .Net Application
Command Line Arguments
Return Value of Main
Resolve Main Ambiguity
Using Command Line Compiler

C# Language Syntax

C# Introduction and Evolution
Implicit and Explicit Casting
Data Type Value Type and Reference
String and String Builder
Object Boxing & Unboxing
Constant and Enum
Operators
Control Statement
Working with Arrays
Multi-Dimensional Arrays
Working with Methods
How to become an Extraordinary Programmer

OOPs - Concepts

Object Oriented Concepts Part 1
Object Oriented Concepts Part 2

OOPs - Programming Encapsulation

Writing Class And Initializing Objects
Destroying Objects and Role Of Garbage Collection
Writing Methods in Classes
Working with Properties in Class
Constructor and Destructor
Static Members

OOPs - Inheritance

Protected Keyword And Constructors In Inheritance
Casting Between Reference Types
Static And Dynamic Binding
Abstract Class And Methods
Object Class As Parent

OOPs - Interface & Polymorphism

Polymorphism And Syntax Of Interface
Explicit Implementation And Casting
Types Of Interface

BONUS LECTURE: What Next?

BONUS LECTURE: What Next?

Our review

--- **Overall Course Rating:** 4.30/5 **Course Review:** **Pros:** - **Clear Instruction and Comprehensive Content:** The course provides clear instructions throughout, with valuable tips and advice that are easy to follow and understand. (Reviewer 1) - **Beginner-Friendly Explanation:** The OOPS concepts were explained very clearly by Sandeep, which was particularly helpful for beginners. (Reviewer 2) - **In-Depth Explanation:** The course offers very in-depth explanations of each concept, making it a great starting point for those new to programming with C#. (Reviewer 5) - **Quality of Information:** The information provided is of high quality and helps students not only understand the concepts but also prepares them for real-world applications in programming. (Reviewer 3) - **Organized Teaching Approach:** The way topics are explained is very organized, allowing for significant learning and a wealth of information to be grasped from the videos. (Reviewer 6) **Cons:** - **Video Length and Content Relevance:** Some reviewers found the first and second sections of the course to have videos that were too long with not all content being very beneficial for getting jobs or enhancing programming skills. (Reviewer 3) - **Repetition in Content:** There is some repetition in the content which could be optimized to make it more concise. (Reviewer 4) - **Clarity of Explanation:** One reviewer felt that the explanation was not clear, stating they often got lost and sometimes found it difficult to understand what was being discussed. (Reviewer 5) - **Comparison with Other Courses:** The course's video timing could be improved for efficiency, as there are other courses available that offer shorter videos with comparable or even higher quality information. (Reviewer 3) **Additional Feedback:** - **Design Pattern Application:** One student requested the instructor to share experiences about design patterns and how they solve real-life problems in development, indicating a desire for more practical applications of the concepts taught. (Reviewer 6) **Conclusion:** This course is highly rated by its students, with many praising its clarity, depth of content, and quality of instruction. However, some students have noted areas for improvement, such as reducing video length where relevant and increasing the practical application of concepts, particularly in explaining design patterns. Despite these points, the course remains a well-regarded resource for learning C# programming, especially for beginners. It is recommended for those looking to understand OOPS and C# concepts deeply and apply them effectively in their programming endeavors. --- **Note to Course Instructor:** Consider addressing the concerns about video length and repetition to enhance the course's efficiency and effectiveness. Additionally, providing practical examples and real-world applications of design patterns would greatly benefit students looking to apply these concepts professionally.

Charts

Price

C# Language Basics and OOPs for Absolute Beginners - Price chart

Rating

C# Language Basics and OOPs for Absolute Beginners - Ratings chart

Enrollment distribution

C# Language Basics and OOPs for Absolute Beginners - Distribution chart

Related Topics

1506356
udemy ID
1/12/2018
course created date
8/1/2019
course indexed date
Bot
course submited by