Въведение в програмирането със C#

Въведение в програмирането със C#

В този курс вие ще придобиете знания за: синтаксиса на C#, контролни структури, масиви, списъци, класове и обекти. Ще се научите да създавате конзолни приложения и да създавате гъвкави модели с принципите на Обектно-Ориентирано програмиране.

Ще се научите да:

  • Разработвате конзолни приложения използвайки класове и обекти
  • Създавате гъвкави модели с принципите на Обектно-Ориентирано програмиране
  • Организирате данни чрез колекции и масиви
  • Използвате контролни структури – условни оператори и цикли

Програма на курса

1. Introduction to Programming

  • Introduction
  • C# and MS Visual Studio
  • Primitive Data Types
  • Operators in C#

2. Introduction to Classes and Objects

  • Classes, Objects, Methods, Properties and Instance Variables
  • Declaring a Class with a Method and Instantiating an Object of a Class
  • Declaring a Method with a Parameter
  • Instance Variables and Properties
  • Initializing Objects with Constructors

3. Control Statements: Part 1

  • if Single-Selection Statement
  • if…else Double-Selection Statement
  • while Repetition Statement
  • Nested Control Statements

4. Control Statements: Part 2

  • for Repetition Statement
  • do…while Repetition Statement
  • switch Multiple-Selection Statement
  • break and continue Statements

5. Arrays

  • Declaring and Creating Arrays
  • foreach Statement
  • Passing Arrays to Methods
  • Multidimensional Arrays

6. Classes and Objects: A Deeper Look

  • Controlling Access to Members
  • Referring to the Current Object’s Members with the this Reference
  • Default and Parameterless Constructors
  • Composition
  • static Class Members

7. Object-Oriented Programming: Inheritance

  • Base Classes and Derived Classes
  • protected Members
  • Relationship between Base Classes and Derived Classes
  • Constructors in Derived Classes

8. Object-Oriented Programming: Polymorphism

  • Demonstrating Polymorphic Behavior
  • Abstract Classes and Methods

9. Strings

  • What is String?
  • Manipulating Strings
  • Comparing, Searching, Extracting Substrings, Splitting
  • Other String Operations
  • Replacing Substrings, Deleting Substrings, Changing Character Casing

10. Data Structures

  • Lists
  • Stacks
  • Queues
  • Dictionary

За записване и/или въпроси, свържете се с нас.