C# Advanced - септември 2018

За курса
Курсът C# Advanced разглежда .NET платформата, както и работата с езика C# на ниво над началното. Това включва писане на код (coding skills), решаване на проблеми от средно-алгоритмичен характер (problem solving skills), запознаване със стандартните инструменти за работа (.NET Framework), инструменти за текстообработка, линейни и дървовидни колекции и работа с файлове и директории. Обръща се внимание на парадигмата функционално програмиране, както и на основния инструмент залагащ на нея - LINQ за обработване на потоци от данни. В курса ще се разгледа и асинхронно програмиране, а през цялото време на обучение курсистите ще са разделени на отбори, които ще трябва да направят практически проект. Средата за разработка, която ще се използва от трейнърския екип е Microsoft Visual Studio 2015 + JetBrains ReSharper, но всеки курсист е свободен да използва инструменти по предпочитание.
Курсът е част от цялостната програма със C# курсове и уроци за обучение по професия "C# програмист" в Софтуерния университет.
Курсът е част от цялостната програма със C# курсове и уроци за обучение по професия "C# програмист" в Софтуерния университет.
Умения, които ще придобиеш
- Работа със стандартната библиотека на .NET платформата
- Използване на правилните структури от данни
- Обръщане на внимание на бързодействието на кода
- Поглед над граничните случаи
- Работа с и обработка на низове
- Основи на функционалното програмиране
Теми
- 1 Resources
- 2 Course Introduction
- 1 Resources
-
- 2 Course Introduction
-
- 3 STACKS AND QUEUES
- 4 Exercise: STACKS AND QUEUES
- 3 STACKS AND QUEUES
-
- 4 Exercise: STACKS AND QUEUES
-
- 5 MULTIDIMENSIONAL ARRAYS
- 6 Exercise: MULTIDIMENSIONAL ARRAYS
- 5 MULTIDIMENSIONAL ARRAYS
-
- 6 Exercise: MULTIDIMENSIONAL ARRAYS
-
- 7 Exercise: MULTIDIMENSIONAL ARRAYS
- 8 SETS AND DICTIONARIES ADVANCED
- 7 Exercise: MULTIDIMENSIONAL ARRAYS
-
- 8 SETS AND DICTIONARIES ADVANCED
-
- 9 Exercise: SETS AND DICTIONARIES ADVANCED
- 10 STREAMS
- 9 Exercise: SETS AND DICTIONARIES ADVANCED
-
- 10 STREAMS
-
- 11 Exercise: STREAMS
- 12 FUNCTIONAL PROGRAMMING
- 11 Exercise: STREAMS
-
- 12 FUNCTIONAL PROGRAMMING
-
- 13 Exercise: FUNCTIONAL PROGRAMMING
- 14 EXAM PREPARATION
- 13 Exercise: FUNCTIONAL PROGRAMMING
-
- 14 EXAM PREPARATION
-
- 15 EXAM PREPARATION
- 16 Exam
- 15 EXAM PREPARATION
-
- 16 Exam
-
- 17 Retake exam
- 17 Retake exam
-