Belli
Назад Психология Эзотерика Здоровье Бизнес Фото Видео Иностранные языки Имидж и стиль Дизайн Хобби и рукоделие Администрирование Программирование SMM Отношения Дети и родители Школа и репетиторство Seo Форекс и инвестиции Отдых и путешествия Музыка Сад и огород Бухгалтерия и финансы Другие тематики Темы и шаблоны Авто-мото Строительство и ремонт Курсы Авторы
Корзина

Видеокурс C#. От простого к сложному (Семен Алексеев)

Видеокурс C#. От простого к сложному (Семен Алексеев)
Видеокурс C#. От простого к сложному (Семен Алексеев)
  • О курсе
  • Артикул: WVP-284943
  • Автор: Семен Алексеев
  • Вид товара: цифровой
  • Добавлено: 2020-09-26
В наличии
1695 RUB

О товаре

Хотите научиться программировать и написать свою первую программу на одном из самых востребованных языков программирования?
Здравствуйте, будущий программист!
С гордостью представляю Вашему вниманию первый в Рунете полноценный видеокурс по всем техническим особенностям и вопросам программирования на языке C#!
Вы хотите научиться программировать и стать профессиональным разработчиком программ? Наверняка Вы не раз задавались вопросом: «А как же устроены все эти программы, которыми я пользуюсь каждый день?», «Вот бы мне разобраться во всем этом и научиться программировать!». Но потом Вы думали, что для этого нужно иметь особый склад ума, понадобится потратить несколько лет и перечитать горы книжек. После таких не радужных перспектив Вы с неохотой отгоняли эту мысль, которая на секунду так сильно воодушевила Вас, и, прошептав «Наверно это не мое...», возвращались к своим обыденным делам.
Но можете ли Вы представить себе, что буквально в течение пары дней Вы начнете программировать и сможете написать свою первую полноценную программу?
Освоить программирование не так сложно, как может показаться на первый взгляд неподготовленному человеку. Оглянитесь вокруг, очень многие люди начинают изучать программирование и добиваются успеха. Наверняка и у Вас есть хотя бы один такой знакомый, который общается с компьютером на Ты, знает как устроены программы и с удовольствием их разрабатывает. А Вы хотите также? Программирование – это интересно и увлекательно!
Почему стоит выбрать именно C#?
Одним из самых мощных и популярных языков программирования является язык C# (C Sharp), читается как «Си шарп». Почему этот язык так популярен? Ответ прост: он многофункционален, гибок и хорошо адаптирован под операционные системы, на которых работают 99% компьютеров во всем мире. По сравнению с другими языками программирования он более удобен и прост в использовании.
Востребованность на рынке.
Знание C# широко приветствуется во всех областях IT-сферы, программирование на этом языке очень актуально в наши дни. Если сейчас Вы откроете сайт по подбору вакансий, то в разделе для программистов гарантированно найдете множество вакансий, где требуются специалисты именно этого профиля. Сегодня по всему миру существует множество компаний, которые занимаются разработкой приложений именно на языке C#, и, как следствие, сегодня очень высока востребованность программистов этого профиля на рынке.
Высокие заработные платы.
Соответственно, и заработная плата C#-специалиста намного выше средней по рынку. Ни для кого не секрет, что программисты C# среди своих коллег являются одними из самых высокооплачиваемых специалистов. На рынке труда СНГ это цифра примерно составляет $1300-2000 в месяц. В зарубежных компаниях, которые ведут расчеты в иностранной валюте, эта же цифра на порядок выше.
Работа, не выходя из дома.
Ноутбук или персональный компьютер - это и есть рабочее место программиста. Совсем необязательно каждый день ездить на другой конец города в офис. Удаленная работа - это обычная практика среди разработчиков.
Создание программ различных типов.
От мобильных приложений до офисных программ и приложений развлекательного характера. Системное программное обеспечение, технически и производственно-прикладные программы, все виды инструментального программного обеспечения (графические и текстовые редакторы), web-приложения (сайты в интернете), настольные клиентские приложения, продукты игровой индустрии, приложения для мобильных устройств и многое другое.
Кроссплатформенность.
Созданная Вами программа будет работать и поддерживаться всеми популярными операционными системами: Windows, macOS, Linux. Более того, C# позволяет работать на базе таких игровых приставок, как Xbox и PlayStation.
Унаследован от языков C++ и Java.
C# является наследником языков Java/C++. Он перенял лучшие черты этих популярных языков программирования, в частности, схожий с этими языками синтаксис, знакомые операторы языка и некоторые другие функциональные возможности. Благодаря такому сходству новичкам будет проще изучать язык, а тем, кто уже знаком с языками C++ или Java, будет легче перейти на C#.
Язык высокого уровня.
Язык берет на себя ответственность за выполнение и контроль над различными низкоуровневыми операциями, снимая эту обузу с плеч программиста. В результате этого программист может сконцентрироваться на действительно важных задачах, стоящих перед ним.
В рамках этого видеокурса мы будем рассматривать и изучать все основные темы и понятия, которые необходимо знать каждому разработчику, чтобы успешно и с удовольствием создавать свои собственные программы. Материал излагается в доступной и понятной форме, без лишнего усложнения.
Мне прекрасно знакома проблема, которая часто встречается в книгах, посвященных программированию. Здесь могут быть два варианта. Или материал излагается очень сжато, в сухой форме и без пояснений, на подобии справочника, как будто автор думает, что Вы все понимаете с полуслова, и элементарные на его взгляд вещи объяснять не надо, как само собой разумеющееся. Или второй вариант, когда на читателя обрушиваются тонны теоретического материала с самой первой страницы, начиная с истории развития языка и заканчивая подробнейшим описанием каждого аспекта. Безусловно, весь этот материал очень важен. Но для того, чтобы начать программировать и написать свою первую программу – это излишне. Зачастую излагаемый таким образом материал просто сбивает с толку, или же усваивается не полностью или, что самое страшное, вообще усваивается неправильно. И тогда приходится перечитывать текст несколько раз, искать другую книгу, может быть там объясняется более понятно.
Мне прекрасно знакома эта проблема, я сам изучал язык таким образом. И вот, имея многолетний опыт программирования, опыт консультирования студентов или самых разных людей через интернет, у меня выработалась модель, как оптимально представить тот или иной материал в удобной форме.
В рамках данного обучения любая тема объясняется простым понятным языком, без лишних усложнений, но при этом достаточно подробно, с нужными уточнениями и практическими рекомендациями, на примерах. Нет так называемой «воды», то есть ненужной информации, которая только путает студента.
Содержание курса построено таким образом, что сначала мы изучим все основные понятия и конструкции в языке, и потом, постепенно начнем изучать более сложные интересные понятия, то есть от простого к сложному.
Обучение проходит в интерактивной форме, я постарался построить обучение таким образом, чтобы максимально вовлечь студента, то есть Вас, в этот процесс. Помимо примеров, которые мы будем разбирать непосредственно в процессе уроков, здесь также предлагаются домашние задания, которые крайне желательно выполнять. К каждому домашнему заданию есть видео, как бы такое задание решал я, с пояснениями и рассуждениями. Также в процессе обучения мы создадим небольшую компьютерную игру, чтобы закрепить полученные знания и навыки.
Создать собственную компьютерную игру? Легко!
Игра «Бойцовский клуб»
После изучения всех необходимых понятий и конструкций в языке мы создадим свое первое полноценное приложение-игру «Бойцовский клуб». Целью данной работы является закрепление полученных знаний и демонстрация их использования на реальном примере.
Спойлер: Содержание
  • Введение
    • Как будет проходить обучение
    • Почему именно C#
    • Установка и настройка Visual Studio Code
    • Пример простейшей программы на C#
  • Основы
    • Объектно-ориентированная природа языка
    • Основные типы данных
    • Переменные
    • Числовые типы данных
    • Текстовые типы данных
    • Логический тип данных
    • Массивы
  • Итерационные конструкции
    • Цикл for
    • Цикл foreach
    • Цикл while
    • Цикл do while
  • Условные операторы
    • Оператор if else
    • Оператор switch
  • Методы
    • Общие сведения
    • Параметры метода
    • Возвращаемое значение
    • Чем отличается функция от процедуры
  • Классы
    • Общие сведения
    • Поля и методы класса
    • Конструктор класса по умолчанию
    • Специальные конструкторы класса
    • Свойства класса
    • Автоматические свойства класса
    • Статические поля, методы, классы
    • Константы
  • Классы. Наследование
    • Классическое наследование
    • Конструкторы родительских и дочерних классов
    • Модификаторы доступа
    • Ключевое слово sealed
    • Наследование через включение
  • Классы. Полиморфизм
    • Переопределение методов и свойств
    • Абстрактные классы
    • Абстрактные члены классов
    • Правила приведения к базовому и производному классу
  • Интерфейсы
    • Общие сведения
    • Отличия интерфейса от абстрактного класса
    • Создание и реализация интерфейса
    • Работа с интерфейсом в коде программ
    • Иерархии интерфейсов
  • Делегаты и события
    • Делегаты. Общие сведения
    • Более сложный пример
    • Вызов множества методов через делегат
    • Дополнительные сведения о делегатах
    • События
    • Анонимные методы и лямбда-выражения
  • Другие возможности языка
    • Структуры
    • Перечисления
    • Коллекции
    • Обобщения
    • Пространства имен
    • Сборки. Создание и подключение
    • Режим отладки
    • Обработка исключений
  • Игра «Бойцовский клуб»
    • Демонстрация
    • Организация структуры проекта
    • Создание игрового меню
    • Создание бойцов (базовый класс)
    • Создание бойцов (производные классы)
    • Создание логики игры
    • Рефакторинг и обзор написанного кода
  • Дополнительно
    • Как правильно именовать типы и объекты
    • История развития языка и нововведения
    • Полезные книги и ссылки
    • Заключение

Спойлер: Об Авторе Для начала немного о себе. Меня зовут Семен Алексеев. Я имею высшее техническое образование и профессионально занимаюсь программированием на данный момент уже более 10 лет. За это время я работал как наемный сотрудник, работал как фрилансер и делал программы на заказ, также я консультировал людей лично и читал лекции для студентов.
Однажды мне пришла в голову идея, а почему бы не передать свои знания на более широкую аудиторию? Тем более мои студенты также хотели учиться дистанционно.
Так и появился данный видеокурс. Основываясь на своем многолетнем опыте преподавания, у меня выработалась модель, как оптимально представить тот или иной материал.
Я очень постарался сделать это максимально удобно, информативно и интересно. Надеюсь, Вам понравится проходить обучение. Кстати, Вы всегда можете связаться со мной любым удобным для Вас способом. Все мои контакты указаны на сайте. Просмотр скрытого содержимого доступен для зарегистрированных пользователей! ЦЕНА У АВТОРА: 4900р

Отзывы покупателей



Кликните на изображение чтобы обновить код, если он неразборчив

Рейтинг

0
Голосов: 0
5
Голосов: 0
4
Голосов: 0
3
Голосов: 0
2
Голосов: 0
1
Голосов: 0

Еще курсы от Семен Алексеев

React. Интенсивный курс для программистов. 2022 (Дмитрий Лаврик)
8 онлайн уроков По понедельникам и четвергам с 20:00 МСК. Продолжительность каждого занятия около двух часов. На уроках разбираются домашние работы учеников и новый материал. Видеозаписи всех уроков Если вы по какой-то причине не смогли посетить урок, не переживайте, спустя пару часов после
1825 RUB
[Udemy] Бизнес-аналитик в IT.3-Макеты в Figma и Balsamiq в портфолио (Максим Филиппов)
Бизнес-аналитик в IT.3-Макеты в Figma и Balsamiq в портфолио За 2 дня Вы научитесь делать качественные макеты в Figma и Balsamiq и сформируете портфолио Описание Как аналитик с 8-летним стажем и проектами для тысяч и десятков тысяч пользователей, я могу уверенно сказать, что навык формирования
1625 RUB
[Udemy] Язык программирования Python (Виктор Черемных)
Python – это интерпретируемый, объектно-ориентированный язык программирования высокого уровня с динамической типизацией, автоматическим управлением памятью и удобными высокоуровневыми структурами данных, такими как словари (хэш-таблицы), списки, кортежи. Поддерживает классы, модули, обработку
1615 RUB
FreeIPA современный Ldap (Василий Егоров)
FreeIPA: современный Ldap Курс про мощный LDAP сервер с возможностями dns-сервера, удобной панелью управления и горизонтальным масштабированием. Программа курса Программа разработана для самостоятельного обучения в удобное для вас время. На связи с вами будет преподаватель для обратной связи, будет
1650 RUB
[Udemy] Тестировщик ПО с Нуля до Intermediate. Много практики! (Наталья Попелышко)
Документация, Scrum, Trello, TestRail, Dev tools, Git, SQL, Postman, Fiddler, XML, HTML, JSON, XPath, Selenium IDE Чему вы научитесь Тестирование программного обеспечения Тестирование Составление тестовой документации Поиск багов Техники тест дизайна Системы контроля версий Оценивание задач ИТ
1080 RUB
[Udemy] Git с нуля (Дмитрий Михальчев)
Git с нуля Овладейте этим мощным инструментом Описание GIT является самым необходимым инструментом разработчика. Где бы вы ни работали - в крупной компании, в амбициозном стартапе или вместе с другом над личным проектом, уверенное знание GIT обязательно вам пригодится. GIT пожалуй единственный
1600 RUB