Какво е C#?
C# е обектно-ориентиран език за програмиране, разработен от Microsoft, като част от софтуерната платформа .NET. Стремежът още при създаването на C# езика е бил да се създаде един прост, модерен, обектно-ориентиран език с общо предназначение. Основа за C# са C++, Java и донякъде езици като Delphi, VB.NET и C. Той е проектиран да балансира мощност (C++) с възможност за бързо разработване (Visual Basic и Java). Те представляват съвкупност от дефиниции на класове, които съдържат в себе си методи, а в методите е разположена програмната логика – инструкциите, които компютърът изпълнява.
Цел на курса по програмиране със C# Advanced:
Обръща се внимание на възможности на езика C# като структури, изброени типове, индексатори, предефиниране на оператори, шаблонни типове (generics), пространства от имена (namespaces), атрибути, разширяващи методи, анонимни типове, делегати, събития, ламбда изрази и LINQ. Разглежда се общата система от типове (CTS) в .NET Framework, стойностните и референтните типове и представянето им в паметта и дефинираните в CTS системни типове и стандартни интерфейси.
За кого е предназначен курсът:
Курсът е предназначен за преминалите вече курса C# Basic както и за тези, които имат начални познания и желаят да ги доразвият към едно професионално ниво.
Мащаб на групата:
Обучението се провежда в малка ( бутикова ) група, ограничена до 8-м участника, с цел много повече индивидуално внимание на лектора към курсистите по време на практическите упражнения.
Кариерно консултиране ( безплатно ):
При желание нашата агенция за подбор на кадри ще ви помогне да опознаете ИТ индустрията (компаниите и профила на търсените от тях кадри, какви възможности предлагат за професионално развитие на своите служители, възнаграждения , работна атмосфера, технологии с които работят и още). Ще ви разкажем и посъветваме върху какво да наблягате по време на интервю за работа.
Услугата е напълно безплатна за всички завършили курсисти на центъра.
Издаване на Сертификат:
В края на обучението се държи тест или се предава практически проект, според преценка на преподавателя. Всеки курсист, който успешно се справи с поставената финална задача, може да заяви на office@progressbg.net, да му бъде издаден Сертификат. Таксата за издаване е 60 лева.
Учебна програма по програмиране със C# Advanced:
- Представяне на курса
- Качествен програмен код
- Форматиране на кода
- Правилно именуване
- Коментиране и документиране на кода
- Променливи, данни, изрази и константи
- Конструкции за управление, условни оператори и цикли
- Висококачествени методи
- Висококачествени класове
- Защитно програмиране и изключения
- Бързодействие и оптимизация на кода
- Компонентно тестване (Unit Testing)
- Test-Driven разработка на софтуер
- Рефакториране на кода
- Дебъгване на кода
- Инструменти за разработка
- Шаблони за дизайн (design patterns)
- SOLID и други принципи
- Основи на софтуерното инженерство
- Software Quality Assurance
- Mocking с Moq и JustMock
- Структури от данни, алгоритми и сложност – преглед
- Линейни структури от данни
- Дървета и обхождане (DFS и BFS)
- Речници, хеш-таблици и множества
- Други структури от данни
- Ефективност на структурите от данни
- Рекурсия
- Алгоритми за сортиране и търсене
- Комбинаторни алгоритми
- Динамично оптимиране
- Графи и алгоритми върху графи
- Други материали
- Методология на решаването на задачи
- Workshop
График на Курс по Програмиране със C# Advanced
Продължителност на обучението – 64 учебни часа ( 2 месеца ).Следващата начална дата е:
Курсът се провежда при предварително сформирана група. Необходимо е да се запишете, като попълните формата за записване, така няма да изпуснете обучението и при събиране на нужния брой курсисти ще се свържем с вас да ви информираме за началната дата на курса.
Обучението се провежда в група до 8-м курсисти, като всеки от тях може да избира между:
- присъствена форма – на място в учебна зала на пл. Славейков.
- или да се включи онлайн от вкъщи през нашия Zoom business account.
Цена и заплащане на курса:
Курсът може да бъде заплатен на две вноски. Първата е 300 лева и се внася при записването, а втората (260 лева) в началото на втория месец от обучението.
Записване за Курс по Програмиране със C# Advanced
Допълнителни условия:
- Записването се извършва единствено по банков път, моля погледнете номера на банковата сметка по-долу.
Номер на банкова сметка:
IBAN:BG49CECB979010E2257300
BIC:CECBBGSF
Получател: Прогрес 2013 ЕООД
Основание за плащане: наименованието на записания курс и началната дата на обучението
(например – Курс по Java от 15.10.22г. )Изпратете ни платежното нареждане ( снимано/сканирано ) на email: office@progressbg.net или на Viber. След това ще получите допълнителна информация от екипа.
Преподаватели
Тихомир Теофилов
ОКС Бакалавър със специалност „Електроника“ във Факултет „Авиационен“ към НВУ
„Васил Левски“.Работил е като Ръководител на Полети в Българските
Военновъздушни Сили.След като се запалва по програмирането се преквалифицира. Това е пример как всеки
един човек може да се преквалифицира.От 2018-та година работи в ИТ сектора.
Има опит в голяма международна компания, занимаваща се с Automotive Software. В
момента работи като Back-End Developer за компания предлагаща търсачка за
самолетни билети.
Програмни езици: C#, C++, C.
Бази данни: MSSQL, MySQL, MongoDB.
Уеб програмиране: JavaScript, HTML, CSS.Преподавател от 2019-та година.