Към съдържанието
wannacode

ООП с C#

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

Курсът е подреден на модули, всеки модул на кратки уроци. Урокът е поредица от карти, по една идея на карта: проблем от практиката, какво става всъщност (често с анимация до кода), малка задачка, после следващата идея. Накрая има упражнение за редактора ти и кратък тест.

Всеки модул ползва само неща от предишните. Напредъкът ти се пази в браузъра: урокът продължава от картата, до която си стигнал.

Модул 0

Добре дошъл

3 урока · езикът, къде се ползва, подготовка

  1. Езикът, който учиш
  2. Подготовка на компютъра
  3. Как се решава задача

Модул 1

Основи на езика

9 урока · променливи, условия, цикли, масиви

  1. Първата програма
  2. Променливи и типове
  3. Вход и изход
  4. Смятане
  5. Условия
  6. Цикли
  7. Масиви
  8. Таблици с числа
  9. Работа с текст

Модул 2

Методи

4 урока · код, който пишеш веднъж и викаш много пъти

  1. Защо методи
  2. Параметри и return
  3. Претоварване
  4. Рекурсия

Модул 3

Класове и обекти

5 урока · твоите собствени типове

  1. Свой тип
  2. Конструктори и this
  3. Поведение
  4. Капсулация
  5. static: общото за всички

Модул 4

Наследяване и полиморфизъм

5 урока · общото на едно място

  1. Наследяване
  2. Полиморфизъм
  3. Абстрактни класове
  4. Интерфейси
  5. Какъв е всъщност?

Модул 5

Грешки и изключения

3 урока · когато нещо се обърка

  1. Когато нещо се обърка
  2. Различни грешки и finally
  3. Хвърляне и свои изключения

Модул 10

Уеб и десктоп

8 урока · LINQ, async, интернет, MVC, WebAPI, WPF

  1. Списъци, речници и LINQ
  2. async и await
  3. Как стига страница до теб
  4. Първият ти сървър
  5. MVC: модел, изглед, контролер
  6. Изгледи с Razor
  7. WebAPI: данни за други програми
  8. Прозорци с WPF

Да направим игра

три игри от нула до края

8 урока

  1. Как се мисли игра
  2. RPG 1: героите
  3. RPG 2: битката
  4. RPG 3: цялата игра
  5. Epic Cosmos 1: обектите в космоса
  6. Epic Cosmos 2: ресурси, сгради, кораби
  7. Заключената лаборатория 1: стаи и команди
  8. Заключената лаборатория 2: загадки и изход

Проект

цяла програма, стъпка по стъпка

1 урок

  1. Хотелски резервации

Още

1 страница · видеа към курса

  1. Полезни Видеа

Създаден от Иво Гергов като част от кампанията на Evo Tech за достъпно обучение по програмиране ·