Въведение в програмирането със 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
За записване и/или въпроси, свържете се с нас.