Що нового?

Набір учасників [TeachMeSkills] FullStack C# розробник. 2021 (Олександр Сидоров)

Інформація про покупку
Тип покупки: Складчина
Ціна: 21140 ГРН
Учасників: 0 з 1
Організатор: Відсутній
Статус: Набір учасників
Внесок: 21985.6 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор

Навчимо Програмування на C# з нуля до працевлаштування за 6 місяців.

хто такий ASP.NET розробник?

ASP.NET розробник створює програми та ігри на мові програмування C# на платформі.Net, яку підтримує Microsoft.
на курсі ти вивчиш мову програмування C# від основ до найбільш використовуваних патернів, платформу.NET Framework і середовище розробки Visual Studio. Розберешся з базами даних і ASP.NET Core і MVC, зможеш писати асинхронний, багатопотоковий і протестований код, і розробиш своє перше web-додаток.

  1. Вивчиш C# і розробиш web додаток на ASP.NET Core і MVC.
  2. Навчишся працювати з базами даних.
  3. Будеш користуватися системами контролю версій.
  4. Зможеш писати асинхронний, багатопотоковий і протестований код.
  5. Освоїш роботу з Nuget, DI контейнерами і Entity Framework.
  6. Вивчиш методології розробки ПЗ і станеш затребуваним .NET розробником.
1. Вступне заняття
  • відмінності C # і. NET
  • Що таке CLR
  • Visual Studio
  • Створення і запуск першого C# додатки
2. Основи типів і оператори
  • змінні
  • примітивні, посилальні та значущі типи
  • оператори мови
3. Масиви
  • масиви

4. Символи та рядки

  • Символ
  • рядки
5. Перерахування та атрибути
  • перерахування
  • Атрибут
  • Бітові прапори
6. Класи
  • Конструктор
  • методи
  • поля та властивості класу
7. Принципи ООП
  • інкапсуляція
  • успадкування
  • поліморфізм
8. Абстрактні класи та інтерфейси
  • абстрактний клас
  • інтерфейс
  • відмінності
9. Принципи ООП (практика)
  • створюємо додаток
10. Делегати та події
  • Делегат
  • події
  • анонімні методи та лямбди
11. Узагальнення
  • історія
  • Значення за замовчуванням
  • множинні параметри
  • узагальнені методи
12. Колекції
  • колекції в C #
  • клас Enumerable
13. Багатопоточність
  • введення в багатопоточність
  • Синхронізація потоків
14. Паралельне програмування та бібліотека TPL
  • клас Task
  • скасування завдань і паралельних операцій
15. Асинхронне програмування
  • асинхронні методи, async і await
  • повернення результату з асинхронного методу
  • послідовний і паралельний виклик асинхронних операцій
  • скасування асинхронних операцій
16. Обробка винятків
  • визначення виключення
  • Механіка обробки винятків
  • Створення КЛАСІВ винятків
17. Управління пам'яттю (ПРИБИРАННЯ СМІТТЯ)
  • керована купа
  • Стек
  • покоління
  • механізм фіналізації
18. NuGet і збірки
  • збірки
  • Nuget
19. Серіалізація та десеріалізація
  • введення
  • формати серіалізації
20. SOLID і введення залежностей
  • SOLID
  • введення залежностей
21. Тестування
  • Unit test
  • фреймворки тестування
  • Mock-фреймворки
22. Основи web
  • Client
  • Server
23. Системи контролю версій
  • основи
  • Subversion (SVN)
  • TFS
  • Git
24. Основи ASP.NET MVC
  • Model-View-Controller
  • Створення і запуск MVC додатки
25. Контролери (Controller)
  • опис
  • види поверненого результату
  • Передача даних з контролера в подання
  • переадресація, помилки та статусні коди
26. Подання (View)
  • опис
  • майстер сторінки
  • HTML хелпери
  • форми
27. Моделі (Model)
  • опис
28. Основи баз даних
  • поняття БД
  • види запитів
  • проектування таблиць
29. Бази даних: індексування, робота з транзакціями
  • індексування
  • Робота з транзакціями
30. Бази даних NoSQL
  • Що таке бази даних NoSQL?
  • Робота з транзакціями
  • Вступ до MongoDB
31. Entity Framework
  • Що таке Entity Framework
  • способи взаємодії з базою даних
  • міграції
32. Моделі, Entity Framework і БД
  • Практика
33. Маршрутизація
  • визначення маршрутів
  • обмеження
  • генерація вихідних адрес
34. Фільтри
  • фільтри
  • типи фільтрів
35. Прив'язка моделей (model binding)
  • введення
  • DefaultModelBinder та постачальники значень
36. Dependency injection і di контейнери
  • DI в MVC
37. JavaScript в MVС
  • підключення JS
  • підключення Angular
38. Single Page Application
  • введення
39. Бандли і мініфікація
  • введення в бандли
  • Минификация
40. ASP.NET WebAPI
  • Вступ до Web API
  • Створення та тестування програми Web API
41. ASP.NET Core
  • введення в ASP.NET Core
  • основи ASP.NET Core
  • Dependency Injection
42. Тестування MVC додатки
  • Unit test vs Integration test vs Regression test
  • фреймворки тестування
  • end-to-End тестування
  • Test-driven development
43. Життєвий цикл MVC додатки
  • базовий опис
  • детальний опис
44. Методології розробки ПЗ
  • опис методологій розробки ПЗ
  • Гнучка методологія розробки (Agile)
45-46. Закріплення пройденого матеріалу
  • Повторення вивченого матеріалу
  • проходження пробного технічного співбесіди
47. День консультацій по дипломному проекту
  • робимо дипломний проект на вибір
48. Тренінг"працевлаштування в IT"
  • складання резюме (теорія + практика)
  • складання профілю на LinkedIn (теорія + практика)
  • проходження інтерв'ю
  • Soft skills, які важливі в рамках інтерв'ю
  • проведення пробного інтерв'ю
https://privatelink.de/?https://teachmeskills.by/kursy-programmirovaniya/kursy-asp-net-online
 
Угорі