Що нового?

Придбаний [Otus] Розробник C#

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

Gadzhi

Модератор

Розробник C# [OTUS]
Що дасть вам цей курс

За 5 місяців ми послідовно розглянемо особливості мови C# на рівні початківця Senior/міцного Midlle. Детально вивчимо внутрішні механізми і пристрій мови, CLR (LINQ, багатопоточність, асинхронність, рефлексія, серіалізація). Навчимося розгортати різні конструкції і представляти їх в проміжному мовою (IL). Попрацюємо з SQL і NoSQL базами даних, кешуванням, Unit-тестами, CI/CD та іншими складними і корисними інструментами професійних розробників C#.

Must have практики
У процесі навчання розглянемо патерни проектування банди чотирьох, шаблони корпоративних додатків Фаулера, принципи SOLID, DRY, YAGNI та інші. А в останньому модулі торкнемося теми для підвищення вашої цінності як фахівця: методології (Waterfall, Kanban та ін.), підходи (TDD, DDD та ін.) і професійний інструментарій програміста (LinqPad, Fiddler та ін.).

програма розроблена спеціально для C # Developers, які хочуть:
прокачати технічні навички і отримати цілісне розуміння. NET Framework і мови C#;
з легкістю відповідати на питання на співбесідах;
навчитися працювати в Scrum-команді і на практиці зрозуміти ефективність Agile-підходів.

програма курсу
1 C#

Знайомство, розповідь про формат Scrum, короткий огляд курсу
Огляд типів і структур даних
Операції та оператори
Методи, їх перевантаження, розширення
Класи як втілення принципів ООП
Інтерфейси та їх особливості
Колекція колекцій
50 Відтінків LINQ
Робота з рядками і регулярні вирази

2 з# Advanced
Reflection and Attributes
Як влаштована серіалізація?
Винятки та нюанси роботи з ними
Що є в C# для роботи з SQL і NoSQL базами даних?
Робота з методами як зі змінними (delegates, events)
Дженерики, їх реалізація та обмеження
Збирач сміття, деструктори і фіналізатори, Disposable Pattern
Додаткові можливості мови: від директив препроцесора до покажчиків
Що корисного в нових версіях c#?

3 багатопоточність і патерни проектування
У чому відмінність процесу, потоку і домену?
Примітивні і гібридні конструкції синхронізації потоків
Внутрішньопроцесна взаємодія
Міжпроцесна взаємодія
Магічні слова async/await
Породжують патерни проектування
Структурні патерни проектування
Поведінкові патерни проектування

4 клієнт-серверна архітектура та мікросервіси
Архітектура проекту
Авторизація та аутентифікація
WCF, ASMX, Web Api, REST
Чари кешування
Патерни корпоративних додатків
Наскільки тверді SOLID принципи?
У пошуках кращого брокера повідомлень
CI/CD, Windows-сервіси та консольні додатки

5 процеси та підходи
Waterfall, Scrum, Kanban, DDD, TDD
Unit, Sandbox, Blackbox, Whitebox, Integration tests
Типи проектів, які можна реалізувати на C #
Рефакторинг, реінжиніринг, Ренеймінг
Логування, ведення документації та інші види діяльності Інструментарій програміста

6 проектна робота
Вибір проекту
Консультація по обраному проекту
Захист проектних робіт

зміст складчини (файли і папки)
01 знайомство, розповідь про формат Scrum, короткий огляд курсу
01 домашнє завдання.txt [756]
01.mp4 [491m 573k 247]

02 оператори і методи, їх перевантаження і розширення
02 1.mp4 [299m 343k 216]
02 2.mp4 [224m 787k 587]
02 All Operators by precendence-19350-d4181d.pptx [768k 778]
02 домашнє завдання.txt [1k 525]
02 посилання.txt [254]

03 класи як втілення принципів ООП
03 класи як втілення принципів ООП.pptx [9m 796k 993]
03.mp4 [381m 795k 42]

04 інтерфейси та їх особливості
04 Interfaces.pptx [267k 505]
04 домашнє завдання.txt [694]
04 посилання.txt [903]
04.mp4 [336m 863k 986]

05 особливості вбудованих колекцій
05 2019.11.18 стандартні колекції.pdf [2m 684k 68]
05.mp4 [292m 713k 281]

06 50 Відтінків LINQ
06 LINQ.pptx [236k 540]
06 домашнє завдання.txt [2k 311]
06 посилання.txt [103]
06.mp4 [202m 631k 90]

07 рядки і регулярні вирази
07 1.mp4 [233m 109k 816]
07 2.mp4 [17m 533k 478]
07 3.mp4 [146m 274k 70]
07 домашнє завдання.txt [936]
07 посилання.txt [392]
07 рядки і регулярні вирази.pptx [129k 672]

08 відображення (Reflection)
08 рефлексія.docx [9k 386]
08.mp4 [375m 768k 345]
08.pptx [7m 93k 820]

09 атрибути
09 домашнє завдання.pdf [57k 587]
09.mp4 [375m 855k 737]
09.pdf [2m 493k 59]

10 Як влаштована серіалізація
10 домашнє завдання.txt [2k 925]
10 посилання.txt [45]
10.mp4 [162m 891k 373]
10.pptx [95k 66]

11 винятки та нюанси роботи з ними
11.mp4 [321m 684k 286]
11.pdf [2m 785k 316]

12 що є в C# для роботи з SQL і NoSQL базами даних
12 домашнє завдання.txt [1k 762]
12 посилання.txt [456]
12.mp4 [212m 452k 920]
12.pptx [522k 793]

13 робота з методами як зі змінними (delegates, events)
13.mp4 [204m 232k 440]
13.pptx [7m 612k 831]

14 Дженерики, їх реалізація та обмеження
14 домашнє завдання.txt [2k 988]
14 посилання.txt [188]
14.mp4 [182m 235k 578]

15 збирач сміття, деструктори і фіналізатори, Disposable Pattern
15.mp4 [238m 159k 375]
15.pdf [3m 721k 612]

16 додаткові можливості мови від директив препроцесора до покажчиків
16.mp4 [284m 533k 992]
16.pptx [7m 69k 543]

17 що корисного в нових версіях c #
17 посилання.txt [112]
17.mp4 [193m 727k 398]

18 породжують шаблони проектування
18 1.mp4 [148m 758k 297]
18 2.mp4 [192m 250k 467]
18 домашнє завдання.txt [1k 428]
18.pptx [7m 462k 94]

19 структурні шаблони проектування
19 1.mp4 [235m 338k 895]
19 2.mp4 [142m 43k 357]
19 домашнє завдання.txt [1k 543]

20 поведінкові шаблони проектування
20 1.mp4 [276m 506k 78]
20 2.mp4 [151m 21k 147]
20 3.mp4 [110m 334k 360]
20 домашнє завдання.txt [1k 440]

21 введення в паралелізм в. NET. відмінності процесу, потоку, домену і таска
21 домашнє завдання.txt [6k 432]
21 посилання.txt [119]
21.mp4 [302m 999k 316]
21.pdf [3m 693k 59]

22 асинхронні операції
22 посилання.txt [162]
22.mp4 [186m 405k 629]
22.pptx [550k 485]

23 примітиви синхронізації потоків
23.mp4 [311m 461k 732]
23.pdf [1m 415k 322]

24 внутрішньопроцесна взаємодія
24.mp4 [270m 515k 235]
24.pptx [7m 42k 859]

25 міжпроцесна взаємодія
25 посилання.txt [582]
25.mp4 [153m 278k 538]
25.pptx [39k 988]

26 магічні слова async await
26 домашнє завдання.txt [1k 75]
26.mp4 [428m 268k 866]

27 Архітектура проекту
27 домашнє завдання.txt [2k 205]
27.mp4 [202m 557k 464]
27.pdf [1m 876k 731]

28 авторизація та аутентифікація
28 авторизація та аутентифікація. mp4 [214m 209k 62]
28 авторизація та аутентифікація.pptx [429k 494]

29 WCF, ASMX, Web Api, REST
29 WCF, ASMX, Web Api, REST .mp4 [529m 258k 470]
29 WCF, ASMX, Web Api, REST.pdf [2m 76k 318]
29 домашнє завдання.txt [2k 515]

30 чари кешування
30 Чари кешування .mp4 [168m 426k 190]
30 чари кешування.pptx [4m 289k 40]
30 домашнє завдання.txt [724]

31 патерни Інтеграції Корпоративних додатків. Введення в мікросервіси
31 патерни Інтеграції Корпоративних додатків. Введення в микросервисы..mp4 [417m 212k 722]
31 патерни Інтеграції Корпоративних додатків. Введення в мікросервіси..pdf [3m 822k 989]
31 патерни Інтеграції Корпоративних додатків. Введення в мікросервіси..pptx [11m 144k 503]
31 посилання.txt [294]

Завдання
Завдання про кредитний конвеєр ч. 1.png [293k 985]
Завдання про кредитний конвеєр ч. 2.png [315k 720]
Завдання про кредитний конвеєр ч. 3.png [304k 348]

32 наскільки тверді SOLID принципи
32 домашнє завдання.txt [1k 4]
32 наскільки тверді SOLID принципи (1). mp4 [214m 487k 335]
32 наскільки тверді SOLID принципи (2).mp4 [259m 814k 29]

33 у пошуках кращого брокера повідомлень
33 у пошуках кращого брокера повідомлень.mp4 [443m 444k 584]
33 у пошуках кращого брокера повідомлень.pdf [2m 274k 891]
33 домашнє завдання.txt [1k 325]

34 CICD Windows-сервіси та консольні додатки
34 CICD Windows-сервіси та консольні додатки. mp4 [112M 514k 473]
34 CICD Windows-сервіси та консольні додатки.pptx [5m 158k 503]
34 посилання.txt [173]

35 Waterfall, Scrum, Kanban та інші методології
35 Waterfall, Scrum, Kanban та інші методології. mp4 [464m 770k 222]
35 Waterfall, Scrum, Kanban та інші методології.pdf [4m 233k 872]
об'єм: 10,4 Гб.

https://privatelink.de/?https://otus.ru/lessons/csharp/
 
Угорі