creator cover Алексей Трофимов
Алексей Трофимов

Алексей Трофимов 

Программирование на C# и .NET. Уроки C#.

3subscribers

17posts

goals1
1 of 100 paid subscribers
Это покажет, что хоть кому-то действительно интересен мой контент, и даст мне мотивацию продолжать.

About

Привет!
Меня зовут Алексей Трофимов, и я занимаюсь разработкой программного обеспечения уже более 13 лет. Хотя я являюсь FullStack-разработчиком, мой основной фокус - это программирование на языке C#. Поэтому я решил создать курс "Основы программирования на языке C# и платформе .NET" для тех, кто хочет начать свой путь в программировании с нуля или углубить уже имеющиеся знания.
На моей странице вы найдёте уроки данного курса, а также сможете оформить подписку для доступа к дополнительным материалам. Курс начинается с базовых концепций и постепенно переходит к все более сложным темам. На протяжении курса я буду шаг за шагом объяснять ключевые аспекты языка C#, приводя практические примеры и предлагая домашние задания, чтобы помочь вам закрепить знания и получить реальный опыт написания кода.
Более подробно о моём опыте вы можете узнать из вводного урока, а также на моём LinkedIn аккаунте.

Урок 16. Члены типа String

В этом уроке мы подробно рассмотрим основные члены типа string в C#. Вы узнаете, как работать со свойством Length, индексатором, методами Substring, Trim, Split, и другими. Также разберем статические члены типа string, такие как string.Empty, string.IsNullOrEmpty, string.IsNullOrWhiteSpace и другие. В завершение уделим внимание членам класса StringBuilder, а также методу ToString, который позволяет преобразовать любой объект C# к строке.
Видео также доступно на Rutube по данной ссылке.

Урок 15. Сравнение строк

В этом уроке мы детально рассмотрим различные способы сравнения строк в языке C#. Вы узнаете, как правильно сравнивать строки с учетом и без учета регистра символов, учитывать культурно-специфические особенности региона, а также как культура влияет на вывод и считывание данных. Данное видео будет полезно как начинающим, так и опытным разработчикам, стремящимся углубить свои знания в обработке строк.
Видео также доступно на Rutube по данной ссылке

Урок 14. Тип string

В этом видео мы подробно разберем работу со строками в C#. Вы узнаете, как создавать строки, конкатенировать их разными способами и получать форматированный вывод. Также детально разберем интерполяцию и познакомимся с различными видами строк, которые предоставляет язык. Затронем такие особенности работы со строками, как неизменяемость и интернирование. Ну а в завершении кратко коснёмся класса StringBuilder.
Видео также доступно на Rutube по данной ссылке.

Урок 13. Тип char

В этом уроке мы подробно разберем тип char. Вы узнаете о кодировке Unicode, а также различных её вариациях. Увидим какая именно используется в языке C# и поэкспериментируем с символами на практике. Узнаем как сравнивать символы, а также посмотрим на escape-последовательности, суррогатные пары и управляющие символы. В конце видео обсудим экранирование символов, а также члены типа char.
Видео также доступно на Rutube по данной ссылке.

Урок 12. Тип bool, операторы сравнения и логические операторы

Данный урок мы начнем с типа bool, затем рассмотрим операторы сравнения и логические операторы. Узнаем об отличиях между полной и короткой схемой вычисления, а также разберем приоритеты операций.
Видео также доступно на Rutube по данной ссылке.

Урок 11. Побитовые операторы

В этом видео мы подробно познакомимся с побитовыми операторами в C#. Мы рассмотрим все основные операторы, такие как: побитовое "И", побитовое "ИЛИ", XOR, побитовое "НЕ", а также сдвиги влево и вправо. Вы узнаете, как применять эти операторы на практике, используя битовые флаги и битовые маски. Также изучим, как с их помощью можно упаковать несколько значений в одно число. В завершение мы рассмотрим, как побитовые операторы помогают повысить производительность кода.
Видео также доступно на Rutube по данной ссылке.

Урок 10. Преобразования числовых типов и переполнение

В этом видео мы поговорим о преобразованиях числовых типов в C#. Разберём явное и неявное приведение типов, а также сужающее и расширяющее преобразования. Коснёмся "подтягивания" типов операндов при арифметических операциях. Узнаем, в каких ситуациях может возникнуть переполнение и как избежать ошибок, используя операторы checked и unchecked. Кратко коснёмся членов числовых типов данных, а также отдельно разберём метод Parse и класс Convert.
Видео также доступно на Rutube по данной ссылке.

Урок 9. Числовые литералы, арифметические операции и присваивани

В этом видео мы рассмотрим различные аспекты работы с числовыми типами в C#. Начнем с введения в числовые литералы и суффиксы, изучим запись чисел в разных системах счисления и экспоненциальной нотации, а также обсудим основные операции с числовыми типами. Вы узнаете об инкременте и декременте, приоритетах операций и операции присваивания, включая составное присваивание. Мы также рассмотрим проблемы неточности типов с плавающей точкой и познакомимся с типом decimal для точных вычислений. В завершение сравним типы с плавающей точкой и decimal, чтобы помочь вам выбрать подходящий вариант.
Видео также доступно на Rutube по данной ссылке.

Урок 8. Переменные и типы данных

Данный урок я начну с объяснения, что такое переменная в C#, и какие существуют правила именования переменных. Затем перейдём к типам данных и подробно разберём фундаментальные типы .NET. После этого узнаем, как формируется диапазон значений для типов данных. Далее уже детальнее взглянем на переменные и их особенности. Ну а в завершении поговорим про неявную типизацию и константы.
Видео также доступно на Rutube по данной ссылке.

Урок 7. Параметр точки входа args и Debugger

В первой части данного урока мы подробно рассмотрим параметр точки входа args. Я покажу как его можно передать, а также примеры использования. Во второй половине урока мы изучим отладчик или, как его ещё называют, Debugger. Посмотрим, как ставить точки останова (breakpoints), отлаживать программу по шагам, а также на другие полезные функции.
Видео также доступно на Rutube по данной ссылке.
Subscription levels3

Junior

$2.57 per month
Доступ к коду уроков

Middle

$3.9 per month
Доступ к коду уроков
Доступ к ответам на домашние задания

Senior

$5.2 per month
Доступ к коду уроков
Доступ к ответам на домашние задания
+ chat
Go up