Курс C# Start

“Ми вирішили зробити свій власний курс, в якому обмежитися тільки тим, що абсолютно необхідно. Зробити стартову сходинку для наших майбутніх студентів максимально простою і зрозумілою.”

Сергій Немчинський

Що це за курс?

У 21 столітті будь-яка інформація доступна в одному кліці миші. Є тільки сумніви у якості цієї інформації. Зокрема, це стосується навчальних курсів і книг з IT. Вони часто «грішать», тим що:

  • Є неповними, тобто по завершенню ви так і залишаєтеся з невмінням написати найпростішу програму.
  • Є надлишковими: ви витрачаєте купу часу на вивчення аспектів, які вам можуть вже й не знадобитися, і просто втрачаєте час. Ні в авторів книг, ні у творців курсів немає завдання швидше вас навчити, у них зовсім інші завдання. У автора книги – завдання її вам продати (тому йому вигідно включати в книгу зайві теми, щоб збільшити її обсяг і зробити більш привабливою для покупців). У автора безкоштовного курсу в інтернеті – приблизно ті ж завдання, тільки він отримує від вас увагу.
  • Є неактуальними: програма курсу / книга можуть бути написані кілька років тому і не відповідати сучасним версіями софта і способам вирішення завдань. Особливо такі речі стосуються книг – навряд чи автор книги буде бігати за всіма своїми читачами і вклеювати оновлення в усі книги. Але і безкоштовних матеріалів в інтернеті ця проблема теж стосується. Автор безкоштовного курсу навряд чи буде піклуватися про своєчасне оновлення курсу.
  • Є просто невірними: автор міг не володіти методикою викладання або мовою програмування на належному рівні, і курс може просто не навчити вас.

Наша методика навчання (менторинг) передбачає, що для того, щоб почати у нас вчитися, потенційний студент повинен самостійно освоїти основи мови. І тих, хто це ще не зробив ми змушені були відправляти доучуватися. Але підібрати для них такий курс, який навчав би тільки актуальному, повно і без зайвого, – нам так і не вдалося.

Саме тому ми і вирішили зробити такий курс для C #, тим більше, що аналогічний курс по Java (Java Start) відмінно себе зарекомендував, і його пройшло кілька сотень студентів, багато з яких продовжили навчання у нас на менторинг.

У нашому курсі нічого зайвого – тільки завдання, які крок за кроком проведуть від стану «я хочу навчитися програмувати» до стану «я можу написати просту програму на C #». Курс містить близько 20 завдань, і після виконання останнього ти будеш готовий йти до нас на менторинг або продовжувати вчити C # самостійно.

Як це відбувається?

✅ Ти отримуєш доступ до відеоуроку з теорією і одразу на практиці застосовуєш знання – пишеш код і запускаєш його на виконання.

✅ Код скомпілювався (запустився без помилок) – вітаємо! Ти зробив все правильно і можеш перейти до наступного завдання.

✅ Випробовуєш усі основні конструкції мови C# і навчишся писати прості програми.

✅ Пояснює теорію і дає роз’яснення по завданнях Сергій Немчинський (у відеоуроку)

Для кого цей курс?

✅ Для тих, хто тільки зрозумів (або давно хотів і не наважувався), що хоче стати розробником C#, але не писав код жодною мовою програмування.

✅ Для тих, кому складно налаштувати оточення і домогтися того, щоб програма складніше HelloWorld, склалася в голові

Початкові вимоги?

✅ Будь-яка людина, яка це читає, зможе почати проходити курс C# Start, оскільки особливих вимог до студентів немає.

✅ Вміння користуватися комп’ютером.

✅ Вміння читати англійський текст (велика частина інформації, яка вам буде потрібна вже за межами курсу, буде англійською).

Автори і лектор курсу

Сергій Немчинський

Соавтор і лектор курсу C# Start, CEO FoxmindEd

✅ 20 років у програмуванні, досвід у різних мовах

✅ Працював і проводив тренінги в Luxoft, NetCraker, IntroPro

✅ 95К подписників на освітньому YouTube каналі

Дмитро Лежень

Соавтор курсу C# Start, керівник напряму C#./NET в FoxmindEd

✅ 20 років в IT, більше 10 років досвіду з C# та .NET

✅ .NET Team lead

Навчальна програма C# Start

Урок 1: Вступ та налаштування

Теорія.

  • Про що і навіщо курс, що в ньому буде, чого не буде
  • Про .Net Core SDK
  • Змінні та операції

Практика.

  • Встановлення .Net Core SDK и Visual Studio
  • Пишемо Hello World
  • Використовуємо:
    • Змінні
    • Арифметичні дії
    • Конкатенація (зклеювання строк)

Урок 2: Класи та об'єкти

Теорія.

  • Що таке:
    • Класи
    • Об’єкти
    • Поля
    • Методи
  • Як з ними працювати:
    • Порівняння
    • Друк

Практика.

  • Створення класу:
    • Поля
    • Методи
    • Екземпляри класів ( об’єкти)
  • Робота з класами:
    • Порівняння об’єктів
    • Друк об’єктів

Урок 3: Основи ООП

Теорія.

  • Наслідування
  • Поліморфізм
  • Перевизначення методів
  • Перевантаження методів
  • Абстрактні методи
  • Інтерфейси

Практика.

  • Створити:
    • ієрархію наслідування
    • в цій ієрархії створити поліморфну поведінку
    • перевизначенний метод
    • перевантаження методів
    • абстрактний метод та імплементувати його
    • інтерфейс та імплементувати його

Урок 4: Колекції та керуючі конструкції

Теорія.

  • Масиви
  • Колекції
  • Цикли
  • Умовні оператори

Практика.

  • Створити:
    • масив
    • колекцію
    • цикл обходу по масиву та колекції
    • додати до логіки програми умовний оператор
Завдання курсу дуже прості, складність підвищується поступово, і в кожному завданні вам треба домогтися тільки того, щоб програма спрацювала. Питання ж якості коду ми будемо розбирати потім на менторингу, або ви можете це все самостійно вивчити, вже вміючи писати працюючий код.

Вартість та тривалість курсу:

1950 грн. (чи $80) за весь курс

Оплата, підключення до курсу, прослуховування лекцій та виконання завдань.

Від 2-х тижнів до місяця

Як довго проходитимеш програму – залежить від тебе. Приділяєш більше часу – проходиш швидше.

ТВІЙ РЕЗУЛЬТАТ ПІСЛЯ ПРОХОДЖЕННЯ КУРСУ

ТИ ЗНАЄШ ОСНОВИ МОВИ C# І МОЖЕШ СМІЛИВО ПРОДОВЖУВАТИ НАВЧАННЯ НА НАШИХ КУРСАХ C#/.NET МЕНТОРИНГ

ЦІКАВО? ЗАПОВНЮЙ ФОРМУ І МИ ОБОВ’ЯЗКОВО З ТОБОЮ ЗВ’ЯЖЕМОСЯ!

















Связаться с нами

Зв'язатися
з нами