Welcome to IT Friends School!

C# - Beginner

Урок 1 - Знакомство в Visual Studio Code, первое простое приложение "Hello World"

Урок 2 - Структура программы. Поля и Свойства, Автосвойства

Урок 3 - Методы. В чем разница между методом и свойством. Сигнатура Методa.

Введение в программирование

Урок 1 - Компьютер глазами программиста

Урок 2 - Разновидности языков программирования

Урок 3 - Пример программы на Java, C, C#, Python, Php, Javascript

Урок 4 - Обзор языков программирования и взгляд в будущее

Урок 5 - Какой язык программирования выбрать

Урок 6 - Интересные моменты из истории компьютеров

C# - Beginner (Denis)

Урок 1 - Введение в C#

Урок 2 - Как работает C#

Урок 3 - Структура программы

Урок 4 - Типы данных

Урок 5 - Консольный ввод и вывод

Урок 6 - Арифметические операции

Урок 7 - Поразрядные операции

Урок 8 - Операции присваивания

Урок 9 - Преобразования типов

Урок 10 - Условные выражения

Урок 11 - Условные конструкции

Урок 12 - Циклы

Урок 13 - Массивы

Урок 14 - Методы

Урок 15 - модификаторы методов (ref, out, in)

Урок 16 - ключевое слово params

Урок 17 - Oбласти видимости переменных

Урок 18 - Рекурсия

Урок 19 - Enum (перечисления)

Урок 20 - Tuples - кортежи

Урок 21 - Классы и объекты

Урок 22 - Структуры

Урок 23 - Пространства имен

Урок 24 - Дополнительные настройки Visual studio

Урок 25 - Создание библиотеки классов

Урок 26 - Модификаторы доступа

Урок 27 - Свойства

Урок 28 - Перегрузка методов

Урок 29 - Модификатор Static

Урок 30 - Const | readonly

Урок 31 - Перегрузка операторов

Урок 32 - Значение null

Урок 33 - Индексаторы

Урок 34 - Наследование

Урок 35 - Преобразование типов

Урок 36 - Перегрузка операций преобразования типов

Урок 37 - Виртуальные методы и свойства

Урок 38 - Сокрытие

Урок 39 - Абстрактный класс, метод, свойство

Урок 40 - Класс System Object

Урок 41 - Обобщения (Generics)

Урок 42 - Ограничения обобщений

Урок 43 - Исключения

Урок 44 - Фильтры исключений

Урок 45 - Типы исключений

Урок 46 - Создание классов исключений

Урок 47 - Поиск блока catch

Урок 48 - Делегаты

Урок 49 - Анонимные методы

Урок 50 - Лямбда выражения

Урок 51 - События

Урок 52 - Встроенные делегаты

Урок 53 - Интерфейсы

Урок 54 - Применение интерфейсов

Урок 55 - Наследование интерфейсов

Урок 56 - Интерфейсы в обобщениях

Урок 57 - Интерфейс IClonable

Урок 58 - Интерфейсы IClonable ----- IComparer

Урок 59 - Методы расширения

Урок 60 - Partial классы и методы

Урок 61 - Анонимные типы

Урок 62 - Локальные функции

Урок 63 - Деконструкторы

Урок 64 - Паттерны switch

Урок 65 - Типы Nullable

Урок 66 - Переменные-ссылки

Урок 67 - Свойства с Init

Урок 68 - Record - C# 9

Урок 69 - ArrayList

Урок 70 - List

Урок 71 - LinkedList

Урок 72 - Queue

Урок 73 - Stack

Урок 74 - Dictionary

Урок 75 - ObservableCollection

Урок 76 - IEnumerator

Урок 77 - Yield

Урок 78 - Работа со строками

Урок 79 - Дата и время

ASP.NET - Beginner

Регистрация пользователя. Часть 1 - Взгляд изнутри или пошаговая отладка

Регистрация пользователя. Часть 2 - Расширение модели

ASP.NET - Advanced

Как задеплоить ASP.NET Core приложение на свой ноутбук или компьютер.

Сворачивающееся меню верхней навигации Bootstrap, jQuery, Fontawesome, ASP.NET Core, VS2017

ASP.NET - Pro

Enhancing security of the ASP.NET MVC site by disabling some of the HTTP headers

Включение поддержки HTTPS для ASP.NET Core сайта

Улучшение безопасности ASP.NET MVC сайта путем отключения HTTP хедеров

foreach