Программирование на C#: от новичка до профи

    Программирование на C#: от новичка до профи

    CyberKoala

    Бренд | оригинальный товар/услуга

    96 453 ₽

    • 🎥 30 ч. видео по запросу
    • 💻 40 ч. самостоятельной работы
    • 🧑‍🏫 Групповые онлайн занятия
    • 📂 Упражнения по написанию кода
    • 🎗️ Сертификат по окончании
    • ⌚️ Продолжительность: 6 месяцев
    • 🧑‍🏫 1 ч. консультаций / неделю
    • 4 ак. ч. /неделю

    Предзаказ

    Что особенного в языке программирования C#?

    🧑‍💻
    C# в ТОП-10 наиболее популярных языков программирования

    Если хочешь начать программировать и выбираешь язык с которого начать обучение, то C# это один из лучших вариантов.

    Для кого
    • 🧑‍💻
      Новички в программировании
    • 🌍
      Студенты, обладающие познаниями в одном из языков программирования
    • 💻
      Современная подача
      Используем современные методики обученя для лучшего усвоения материала. Закрепление материала творческими заданиями.
    • Комфорт
      Изучаете в своем темпе, кураторы на связи. Эксперты помогут вам научиться понимать материал.
    • 🎗️
      Достижения
      Система ачивок позволяет в игровой форме изучать темы. За некоторые задания можно получить баллы и разблокировать сертификат.
    • 👌
      Емкость
      Весь материал разбит на части. Стараемся сделать каждую тему увлекательной и интересной.
    Зачем проходить
    • 💼
      Профессия

      Освоить C# и стать фулл-стек разработчиком

    • 📜
      Квалификация

      Повысить квалификацию в веб-разработке

    • 🎯
      Практика

      Научиться понимать код

    3 шага изучить направление

    1. 1

      Оплата. Разблокируется доступ к материалам и проекту.
    2. 2

      Проверьте почту. Вышлем данные для входа на образовательную платформу.
    3. 3

      Изучение материала. Смотрите видео, выполняете задания и сдаете тесты.

    Какие темы будут пройдены

    1 месяц
    • Основные концепции
    • Из чего состоит приложение под .NET
    • Основные типы
    • Основные фреймворки
    • Выбираем IDE
    • Установка Visual Studio Community Edition
    • Запускаем IDE
    • Запускаем и разворачиваем консольное приложение
    • Запуск WebAssembly. PWA на Blazor. Мой первый сайт
    2 месяц
    • Создаём переменные
    • Литералы
    • Область видимости переменных
    • Переполнение
    • Алгебраические операции
    • Экземплярные и статические методы
    • Базовый API для работы со строками
    • Пустота строк
    • Изменение строк
    • StringBuilder
    • Форматирование строк
    • Сравнение строк
    • Работаем с консолью
    • Приведение типов и парсинг
    • Комментарии
    • Класс Math
    • Введение в массивы
    • Знакомство с DateTime
    3 месяц
    • Условные выражения в C#
    • Циклы
    • Вложенный цикл for
    • Циклы while и do while
    • Управление циклом: break и continue
    • Условия через switch case
    • Отладка: основы основ
    • Класс Array
    • Коллекция List
    • Коллекция Dictionary
    • Stack и Queue
    • Многомерные массивы
    • Зубчатые массивы
    • Массивы с настраиваемой индексацией
    4 месяц
    • Создание классов
    • Модификаторы доступа
    • Минусы и плюсы публичного доступа
    • Введение в свойства
    • Как устроены свойства. Автосвойства
    • Перегрузка методов
    • Ключевое слово params
    • Именованные аргументы
    • Out-параметры
    • Модификатор static
    • Опциональные параметры
    • Ссылочные типы и типы-значения
    • Стек и куча
    • Структуры, содержащие ссылочные типы
    • Передача ссылочных типов и типов-значений как аргументов
    • NullReferenceException и Nullable-структуры
    • Boxing \ unboxing
    • Конструкторы
    • Константы: модификаторы const и readonly
    • Наследование
    • Полиморфизм
    • Stream и наследование
    • Интерфейсы
    • Extension methods
    • Отношение “is a” при наследовании. Проблема представителя.
    • Перечисления
    • Пишем Stack основанный на object
    • Делаем Stack обобщённым
    • foreach и IEnumerable
    • Ленивое вычисление и yield
    • Управление памятью и сборка мусора
    5 месяц
    • Делегаты
    • События и обобщённые делегаты Action, Func
    • Введение в LINQ и лямбда-выражения
    • LINQ. Обрабатываем .csv файл
    • LINQ. Операторы First, Last, Single
    • LINQ. Отложенное и множественное выполнение.
    • Анонимные методы и SQL-like LINQ синтаксис
    • Модификация коллекции в foreach
    • Консольное приложение .NET Core для доступа через EF Core к SQLite
    • Создание модели
    • Типы сущностей и их свойства
    • Отношения
    • Присвоение начальных значений данных
    • Принадлежащие типы сущностей
    • Строки подключения
    • Ведение журнала
    • DbContext
    • Ссылочные типы, допускающие null
    • Параметры сортировки
    • Сохранение данных
    • Каскадное удаление
    • Связанные данные
    • Конфликты параллелизма
    • Транзакции
    • Асинхронное сохранение
    • Миграции
    • Blazor Server и EF Core – современный серверный веб-стек.
    6 месяц
    • Упаковка проекта в контейнер
    • Горизонтальное масштабирование
    • Разработка программ как сервис
    • Архитектура микросервисов
    • Архитектура микросервисов
    • Развертывание контейнеров и стэков
    • Основы тестирования
    • Что такое функциональное тестирование
    • Виды тестирования
    • Модульное тестирование

    C# стабильно входит в ТОП-10 наиболее популярных языков программирования.

    Если хочешь начать программировать и выбираешь язык с которого начать обучение, то C# это один из лучших вариантов.

    Популярность C# объясняется не только тем, что его легко изучать, но и реальными преимуществами языка в смысле его профессионального применения для решения сложных проблем автоматизации. C# – кросс-платформенный язык и написанные на нём программы работают под Windows, Linux, Mac OS. Обладает кратким и элегантным синтаксисом. Огромное количество уже готовых библиотек даёт возможность не изобретать велосипеды на каждом шагу.

    Что желательно уметь

    • Базовое понимание принципов работы компьютера
    • Желание учиться и практиковаться

    Для кого этот интенсив:

    • Новички в программировании, желающие изучить один из лучших объектно-ориентированных языков программирования.
    • Студенты, обладающие познаниями в одном из языков программирования и желающие изучить C#
    Поделиться

    96 453 ₽

    • 🎥 30 ч. видео по запросу
    • 💻 40 ч. самостоятельной работы
    • 🧑‍🏫 Групповые онлайн занятия
    • 📂 Упражнения по написанию кода
    • 🎗️ Сертификат по окончании
    • ⌚️ Продолжительность: 6 месяцев
    • 🧑‍🏫 1 ч. консультаций / неделю
    • 4 ак. ч. /неделю

    Предзаказ