• Home
uCertify Logo
  • Search Titles
  • Career Tracks
  • platform
    • Learn
    • Course
    • Lab
    • Test
    • Mobile App
    • Create
  • partner with us
    • Educator
    • Publisher
    • Request Demo
  • 0
    • Your cart is empty
    • Continue Shopping
    • View Cart
  • Login or Signup
    • Help & Support
    • Accessibility
    • Testimonials
  • Request Demo
  • Browse Titles
  • Cart 0
    • Your cart is empty
    • Continue Shopping
    • View Cart
  • Course Categories
    • IT / Computer Science
    • Project Management
    • Vocational Training
    • Coding
  • Technology
    • Learn
    • Course
    • Lab
    • Test
    • Learn Smart App
    • Create
  • I am...
    • Professional (Self-Paced Learner)
    • Educator
    • Publisher
  • Hello GuestLogin or Signup
  • Feedback & Support
    • Support
    • Help
    • Keyboard Shortcuts
    • Features
    • Send Feedback
Scroll to top button

C# Programming I

(csharp-I)
This course includes
Lessons
TestPrep
LiveLab
csharp-I : C# Programming I
Share
$239.99
Try This Course
Are you an instructor?
Request a free evaluation copy

C# Programming I

Create new career opportunities in the field of C# programming with the C# Programming I course and lab. The lab provides a hands-on learning experience in a safe, online environment. The C# training course provides skills for working with flow control, functions, generics, variables, expressions, defining classes, and more. The course gives the best C# tutorial to help you learn everything related to C# coding.
Here's what you will get

Lessons
  • 11+ Lessons
  • 107+ Quizzes
  • 85+ Flashcards
  • 85+ Glossary of terms
TestPrep
  • 26+ Pre Assessment Questions
  • 25+ Post Assessment Questions
Lab
  • 36+ Performance lab
Here's what you will learn
Download Course Outline
Lesson 1: Introducing C#
  • What is the .NET Framework?
  • What is C#?
  • Visual Studio 2017
Lesson 2: Writing a C# Program
  • The Visual Studio 2017 Development Environment
  • Console Applications
  • Desktop Applications
Lesson 3: Variables and Expressions
  • Basic C# Syntax
  • Basic C# Console Application Structure
  • Variables
  • Expressions
  • Exercises
Lesson 4: Flow Control
  • Boolean Logic
  • Branching
  • Looping
  • Exercises
Lesson 5: More About Variables
  • Type Conversion
  • Complex Variable Types
  • String Manipulation
  • Exercises
Lesson 6: Functions
  • Defining and Using Functions
  • Variable Scope
  • The Main() Function
  • Struct Functions
  • Overloading Functions
  • Using Delegates
  • Exercises
Lesson 7: Introducing to Object-Oriented Programming
  • What is Object‐Oriented Programming?
  • OOP Techniques
  • OOP in Desktop Applications
  • Exercises
Lesson 8: Defining Class
  • Class Definitions in C#
  • System.Object
  • Constructors and Destructors
  • OOP Tools in Visual Studio
  • Class Library Projects
  • Interfaces Versus Abstract Classes
  • Struct Types
  • Shallow Copying versus Deep Copying
  • Exercises
Lesson 9: Generics
  • What are Generics?
  • Using Generics
  • Defining Generic Types
  • Variance
  • Exercises
Lesson 10: Additional C# Techniques
  • The :: Operator and the Global Namespace Qualifier
  • Custom Exceptions
  • Events
  • Expanding and Using Cardlib
  • Attributes
  • Initializers
  • Type Inference
  • Anonymous Types
  • Dynamic Lookup
  • Advanced Method Parameters
  • Lambda Expressions
  • Exercises
Lesson 11: Basic Desktop Programming
  • XAML
  • The Playground
  • Control Layout
  • The Game Client
  • Exercises

Hands on Activities (Performance Labs)

Variables and Expressions

  • Finding the largest number

Flow Control

  • Understanding operator precedence
  • Using the if-else double-selection statement
  • Using the switch statement
  • Using the switch statement with the string
  • Using the while loop
  • Using the while loop for printing the Fibonacci series
  • Using the if-else statement within the while loop
  • Understanding the do-while loop
  • Using the do-while loop
  • Using the for loop - Part 1
  • Using the for loop - Part 2
  • Obtaining the sum of even numbers using the for loop
  • Using the nested for loop for printing a pattern

More About Variables

  • Understanding one-dimensional array
  • Initializing an array and using linear search
  • Comparing strings
  • Extracting a substring from a string
  • Concatenating strings
  • Converting a string to lower case
  • Using the Replace function
  • Converting a string to upper case
  • Using the trim function

Functions

  • Understanding functions - Part 1
  • Understanding functions - Part 2
  • Creating multiple arguments in a function
  • Understanding the variable scope
  • Using the delegate Keyword

Introducing to Object-Oriented Programming

  • Working with objects
  • Understanding inheritance
  • Using polymorphism
  • Understanding constructor overloading

Defining Class

  • Using access modifiers

Generics

  • Using a List
  • Sorting a List

Additional C# Techniques

  • Implementing a Lambda Expression
×
uc logo for app downloadDownload our uCertify App [lms_setting_placeholder: This filed is used to set the LMS settings.

Share with your friends and colleagues

ucertify logo
uCertify provides Courses, Lab, TestPrep for IT certifications including Microsoft, Oracle, Cisco, CompTIA, CIW, PMI, ISC2, Linux, Zend, IC3, Adobe, Axelos and many more.

The logos and certification names are the trademarks of their respective owners.
Connect
  • About Us
  • Awards
  • Contact Us
  • Sitemap
  • Careers
  • Partners with us
  • Platform
Resources
  • Titles Catalog
  • Vendors
  • Certifications
  • Exams
  • Blog
  • Sitemap

Subscribe To Our Newsletters
Sign up for our monthly newsletter to get the latest news, updates and amazing offers delivered directly in your inbox.
Accessibility Terms & Conditions Privacy Statement
© 2002-2020 uCertify. All Rights Reserved
uCertify App
android app image
ios app image
We use cookies to enhance your experience. By continuing to visit this site you agree to our use of cookies. More information
Accept