courses

Курс C# Розробка

C# Розробка
Тривалість

4 місяці

Рівеньсередній
Автор курсуДмитро Місік, Дмитро Литвиненко
Початок

10 листопада 2021

Опис курсу

На курсі ти познайомишся з мовою програмування С# (Сі шарп) та платформою .NET Core. Опануєш технологію Entity Framework, що дозволяє зв’язувати C# додатки з базами даних. Навчишся працювати з платформою ASP.NET для створення сайтів та застосунків. 

 

На заняттях дізнаєшся, як працювати з різними форматами даних. Вивчиш, що таке асинхронне програмування та як відбувається робота з масивами, колекціями, класами. Окрім цього, тобі буде під силу освоїти SQL і технологію Entity Framework.  

 

Наприкінці курсу ти створиш власний проєкт — вебзастосунок. Це може бути сайт з вебсторінками або ж звичайний HTTP-сервіс, що працюватиме як бот. 

 

Після завершення курсу ти зможеш самостійно:

 

- писати прості застосунки мовою C#;

- проєктувати з нуля або ж розширювати наявний код;

- тестувати вебзастосунки;

- виконувати рефакторинг, щоб зробити код зрозумілим та легким для читання. А також оптимізувати його для покращення продуктивності програми.

Вимоги до студентів

- Вміння працювати з браузером, пошуковиком;

- Англійська — Intermediate для опрацювання матеріалів мовою оригіналу;

- Логічне мислення;

- Досвід написання коду – перевага.

student

Чому C# ?  

 

  • C# є однією з найпопулярніших мов програмування у світі (5 місце за популярністю) та в Україні (3 місце). Вона ще довго залишатиметься в топі через значну підтримку;
  • Це сучасна мова програмування, що підтримується однією з найбільших IT-компаній світу — Microsoft. Компанія відома своїм програмним забезпеченням, а саме операційною системою Windows, Microsoft Office, сервісом Microsoft Azure, ігровою консоллю Xbox тощо;
  • C# може застосовуватись для створення будь-яких додатків: консольних застосунків, десктопних програм (Universal Windows Platform, Windows Presentation Platform тощо), ігор (Unity), вебзастосунків (ASP.NET), мобільних додатків (Xamarin);
  • C# просто вивчити початківцям;
  • Це високорівнева мова програмування, тож написаний нею код легко читати та розуміти.
scholarship

Програма курсу

Основні модулі та уроки цього курсу.

  • Основи C# + GIT

    18 год. • 9 тем
    • Вступ до C#
    • Типи даних та змінні
    • Умовні оператори
    • Debugging застосунків
    • Методи
    • Масиви
    • Рядки
    • Текст
    • Винятки
  • OOП

    10 год. • 5 тем
    • Вступ до OOП. Класи
    • Інкапсуляція
    • Успадкування та поліморфізм
    • Абстрактні класи. Інтерфейси
    • Структури
  • Поглиблений С#

    20 год. • 10 тем
    • Узагальнені типи
    • Колекції
    • Події, делегати і лямбди
    • Методи розширення
    • LINQ
    • Керування посиланнями на проєкти
    • Серіалізація даних
    • Асинхронне програмування
    • Рефлексія
    • Модульне тестування
  • Основи роботи з базами даних

    8 год. • 4 теми
    • Вступ до SQL. SQL DML
    • SQL DDL
    • Ключі та індекси
    • Entity Framework
  • Основи HTML, CSS, JS

    6 год. • 3 теми
    • Вступ до HTML та CSS
    • Вступ до JavaScript: типи даних та змінні
    • Робота з HTML-формами
  • Створюємо вебзастосунок

    34 год. • 7 тем
    • Протокол HTTP
    • Фільтри, Middlewares, Конфігурація
    • Впровадження залежностей
    • Хелс-чеки, логування
    • Валідація даних
    • Робота над фінальним проєктом
    • Випускний та презентація фінальних проєктів

Процес вступу

Склади тест

Реєструйся в нашій LMS і складай тест, який допоможе нам оцінити твої знання.

Інтерв'ю

Як тільки ми отримаємо твої результати тесту, ми запросимо тебе на онлайн зустріч. Давай поглянемо, чи підходимо ми один одному.

Зарахування

Ти розпочнеш навчання в першій групі, яка запуститься. Твоя нова кар'єрна мета ближче, ніж здається

Реєструйся зараз!

У тебе є шанс отримати нові приголомшливі навички. Перевір свої вміння за допомогою короткого тесту

Наповнення курсу

134

годин

Практика
На заняттях студенти разом з викладачем виконують практичні завдання, працюють над проектами в команді та поодинці.
Англійська
В IT без англійської — ніяк. Навіть якщо не знаєш термінології, викладачі навчать. Ми робимо акцент на професійній лексиці.
Кар'єрне консультування
Наші фахівці розкажуть про вакансії в твоєму напрямку, допоможуть скласти резюме та навчать проходити співбесіду

Викладачі

Дмитро Місік

Lead Software Engineer у DraftKings Inc.

Досвід роботи 5 років. Працював у SBTech та Materialise

Дмитро Литвиненко

Lead Software Engineer у Beetroot

Досвід роботи 8 років. Працював у GlobalLogic, Houston Apps, Worknest.

Розклад занять

timetable
  • понеділок

    19:00 - 21:00

  • середа

    19:00 - 21:00

  • субота

    10:00 - 12:00

Практичні навички для твоєї майбутньої кар'єри

Ти отримаєш

  • 48 занять(-тя) з викладачем
  • 3 заняття на тиждень
  • Постійний доступ до матеріалів курсу
  • Сертифікат про закінчення навчання

Нові навички та приголомшлива кар'єра в IT чекають на тебе!

Отримати консультацію

impact

Наші результати

4700+

випускників закінчили наші курси

500

стипендій надали партнери

400 000

годин IT-освіти

75

викладачів працюють зараз

200+

ІТ-компаній працевлаштували наших студентів

40%

випускників – жінки

700

студентів навчаються прямо зараз

Відгуки випускників

Раніше всі хотіли стати космонавтами, а тепер – програмістами. Галузь інформаційних технологій стала найбажанішою для працевлаштування. Якщо хочете стати на крок ближче, а може й пізнати галузь, то вам в Beetroot Academy. Гарні викладачі, індивідуальний підхід до кожного студента та нові знайомства. Раджу всім.

Родіон Клочков
Випускник, Краматорськ

Процес вступу

Склади тест

Реєструйся в нашій LMS і складай тест, який допоможе нам оцінити твої знання.

Інтерв'ю

Як тільки ми отримаємо твої результати тесту, ми запросимо тебе на онлайн зустріч. Давай поглянемо, чи підходимо ми один одному.

Зарахування

Ти розпочнеш навчання в першій групі, яка запуститься. Твоя нова кар'єрна мета ближче, ніж здається

Починай зараз

Склади тест

Нам треба оцінити твої початкові знання. Тест буде цікавим, просто приділи нам трохи часу.

Ще залишились питання?

+380 93 170 2777

hello@beetroot.academy

forms