Мова програмування C# – багатофункціональна мова програмування, створена і підтримується компанією Microsoft. С# широко поширена і використовується світовими IT гігантами на кшталт Amazon, Facebook, Google, Mozilla і інші. Курс C # підійде, як для новачків так і для працюючих програмістів.
Курси програмування на C# в Києві це унікальна можливість отримати нову професію за 4 місяців навчання. Курс розрахований на студентів з базовими знаннями. Пройшовши курс С# ви отримаєте необхідні теоретичні та практичні навички для працевлаштування в будь-який IT компанії як в Україні, так і за кордоном.
Курси C# охоплюють широкий перелік тем, починаючи від основи побудови програм на мові C#, синтаксису мови, але також деталі реалізації програм на платформі .NET Framework. А також познайомить студентів з методами і технологіями, які на сьогоднішній день активно використовуються в сучасних додатках.
Навчальна програма курсів С# складена відповідно до вимог провідних IT-компаній і відповідає вимогам сучасного ринку до фахівців рівня Junior C# Developer
Усі тренери академії – успішні практики рівня Middle або Senior, які мають багато реалізованих успішних проектів і поділяться своїм досвідом з вами.
Бонус – можливість поліпшити свій технічний англійський і відвідувати курси англійської та Speaking Club протягом всього періоду навчання на курсі С#.
Після закінчення курсу всі студенти проходять кар’єрний тренінг: тренуються проходити співбесіду, вчаться презентувати себе і свої soft і hard скіли, складати конкурентне резюме.
Ви навчитеся
- Використовувати основні структури даних і ООП-методології для розробки
програм - Працювати з інтерфейсами і модифікаторами доступу
- Створювати багатопотокові програми і додатки на мові C #
- Вивчите структури, типізовані словники і списки, делегати та події, роботу з I
/ O і LINQ, зможете відловлювати виключення і навіть писати асинхронний код - Отримаєте перший базовий досвід роботи з декількома фреймворками (як
настільними, так і Web) на мові C # - За допомогою отриманих знань в Академії зможете скласти іспит “Microsoft Specialist. (Іспит 70-483. Programming in C #)
Програма курсу
Базові принципи мови C #, парадигма ООП
Основи C #, CRL
- Створення мови програмування C #
- Принципи зберігання даних. Типи даних. Використання типів
- Оператори
- Масиви. Розмір масиву. Операції з масивами. Структури і перерахування
- Робота з рядками. Робота з Console Application. Клас Console
Основи об’єктно-орієнтованого програмування на C #
- Визначення класу. Основні принципи ООП
- Методи та параметри
- Перевантаження операторів
- Вкладення і Поліморфізм
- Композиція, вкладені класи
Продвинуте програмування на C # обробка ВИКЛЮЧЕНЬ
Обробка винятків
- Обробка типів виключень; перехоплення виключень різних типів і
базових винятків - Реалізація блоків try-catch-finally
- Виклик винятків
Delegates, події, lambdas, узагальнені колекції
- Робота з делегатами
- Лямбда-вирази (анонімні функції)
- Створення та реалізація подій і зворотних викликів
- Колекції, узагальнені колекції
Робота з даними
- Виконання операцій введення / виводу
- Форматування рядків. Оператори введення / виведення
- Регулярні вирази. Серіалізація
Робота з базами даних
- Основи баз даних.
- Основи SQL
Робота з ADO.NET
- Загальні відомості про ADO.NET. Постачальники даних .NET Framework
- SQL Server і ADO.NET. Entity Framework
- Запити та робота з даними та об’єктами за допомогою LINQ
Розробка професійних додатків .NET
Збірка і налагодження додатків
- Управління збірками додатків
- Запобігання конфліктам імен за допомогою просторів імен
- Директива using
- Рефлексія. Діагностика додатків
- Модульне тестування (Unit Testing)
Багатопотоковість й асинхронна обробка
- Потоки (Thread)
- Пули потоків (ThreadPool)
- Асинхронна модель на основі подій (EAP)
- Методи async
Небезпечний код і покажчики. Безпека в .NET Framework
- Типи покажчиків
- Основні поняття безпеки
- Основні алгоритми шифрування і захисту інформації
- Виконання симетричного і асиметричного шифрування
WINDOWS FORMS, WINDOWS PRESENTATION И XAML
- Багатошарова архітектура клієнтських додатків
- Мова XAML
- Дослідження збірок WPF
Розробка професійних WEB додатків на .NET
Основи ASP.NET WEB FORMS та MVC
- ASP.NET — web-платформа
- Архітектура ASP.NET MVC
- Маршрутизація, контролери, дії
- Подання
Використання ASP.NET WEB FORMS, MVC і REST
- Введення в AJAX
- ASP.NET MVC
- Web API
- REST архітектура
WINDOWS COMMUNICATION FOUNDATION
- Сервіс-орієнтована архітектура (SOA)
- Розробка і реалізація служб
- WCF и ASP.NET Web API.
- Шаблони проектів WCF
Архітектура додатків і шаблони проектування
- Життєвий цикл проекту.
- Шаблони проектування
- Архітектурні шаблони і стилі
Виконання персонального навчального проекта
Робота над практичним завданням по створенню індивідуального проекту
- Обробка ТЗ
- Консультації по проекту (2 год.)
- Самостійна робота над проектом під керівництвом тренера (24 год.)
Захист свого навчального проекту
- Захист відбувається в аудиторії, перед незалежним експертом-практиком, з
наших компаній-партнерів - Захист буде нагадувати вашу першу технічну співбесіду, яка
дозволить показати вашу майстерність - Ви отримаєте розгорнутий фідбек про свою роботу, а також дізнаєтеся в якому
напрямку вам необхідно прокачати скіли.
Junior C#.Net Developer - 8 кроків до мети
-
1Записатися на курс
-
3Виконати практичні, лабораторні, домашні
-
5Відпрацювати заняття по HR
-
7Захистити проект і здати тести
-
2Вивчити теорію
-
4Підготувати фінальний проект
-
6Відвідувати IТ-English і Speaking Club
-
8Junior C # Developer!
Форми навчання і вартість
- Самостійне навчання в особистому кабінеті
- Заняття онлайн в зручний для вас час
- Доступ до усіх відео уроків: лекції, практичні, проекти, Q&A
- Доступ до усіх матеріалів в LMS: відео, презентації, тести, практичні
- Сертифікат по закінченню курсу
- Вартість: 3900 грн
- Навчання з інструктором у групах по ZOOM згідно розкладу
- Доступ до усіх відео уроків: лекції, практичні, проекти, Q&A
- Доступ до усіх матеріалів в LMS: відео, презентації, тести, практичні
- Живе спілкування з інструктором у ZOOM та Telegram, перевірка практичних
- Сертифікат по закінченню курсу
- Вартість: 20000 грн
Курс: Курс C#/.Net
Заняття з інструктором
З нуля до рівня IT-спеціаліста і нової IT професії
Заняття в аудиторіях або онлайн з кращими інструкторами
5,5 міс, 46 занять, 115 годин теорії та практики з IT-експертами
Лабораторні роботи, індивідуальні та групові проекти
Англійська в подарунок для працевлаштування та роботи
Фінальний іспит, захист проекту і Ви – сертифікований IT-фахівець!
Команда курсу по C#/.Net
Артем Домалевський
Мови програмування: C#, JS, Typescript, T-SQL, HTML, CSS
Technologies: ASP.NET MVC, ASP.NET Web API, WinForms, WPF, Web Forms, .Net 4+, .Net Core , RabbitMQ
RDBMS: MS SQL, My SQL, Mongo DB
Web: JS, Typescript, HTML, CSS, JSON, XML
Operating Systems: Windows, Ubuntu
Development Tools: Visual Studio, MS SQL SMS, Workbench, SVN, Git, TFS
Other: ADO.NET, EntityFramework, SignalR, Reflection, Reflection Emit(code generation)
Освіта: магістр у «Applied Physics, Engineer computer science», Taras Shevchenko National University of Kyiv.
Іван Срайчук
C# developer
4 роки у програмуванні
- Володіє на високому рівні C#, C++, .Net, SQL, MS SQL
- Має професійний досвід з PHP, MySQL, Laravel, Yii2, Vue.js, jQuery, React.js, Angular2
- Python; JavaScript
- ASP.Net, Powershell
- Git
- Linux
Здобув ступінь бакалавра технологій з комп’ютерного програмування у КНЕУ, ступінь бакалавра з математики у КНУ, ступінь магістра з комп’ютерних програм у КНЕУ. Працював Backend Developer у Webstick, Big Data Engineer у Big Data Hush, C++ developer у Diatex. Зараз працює на посаді .NET Developer в американській фірмі PostJobFree.
Богдан Байда
Руслан Животовський
Кар'єрний сервіс
Після закінчення курсу, з отриманими знаннями і навичками, ви зможете претендувати на позицію Junior C # Developer
Вчимо грамотному позиціонуванню на ринку праці. Правильно писати резюме та супровідні листи. Успішно проходити інтерв’ю
Ми постійно отримуємо від наших партнерів запити на роботу в ІТ-компаніях. Кращих студентів рекомендуємо нашим партнерам на роботу і стажування.
Відгуки про навчання в Main Academy
Пробний урок
Junior C# Developer
Ще не готові розпочати навчання або лишилися сумніви?
Завітайте на пробне заняття і протестуйте курс безкоштовно!
- Ви познайомитеся з інструктором курсу, технологіями та специфікою роботи в IT
- Дізнаєтеся, як проходить навчання на курсі C#: програма, розклад, створення першого портфоліо і умови сертифікації
- Визначте для себе, чи підходить вам цей напрям