Go to Top

Курс по Програмиране със C# Advanced

Подходящ за напреднали

Курс по Програмиране със C# Advanced

  • Какво е 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 както и за тези, които имат начални познания и желаят да ги доразвият към едно професионално ниво.

    Ползване на личен или служебен лаптоп:

    Тези, които нямат възможност да ползват собствен лаптоп, трябва да заявят за това по email или телефон, за да им бъде осигурен служебен лаптоп/настолен компютър от центъра.

    Мащаб на групата:

    Обучението се провежда в малка ( бутикова ) група, ограничена до 8-м участника, с цел много повече индивидуално внимание на лектора към курсистите по време на практическите упражнения.

    Издаване на Сертификат ( безплатно ):

    Степента на  справяне с практичните задачи по време на обучението, домашните работи, както и финалния тест са основание за издаване на Сертификат.Разбирането на поставените задачи и справянето на курсистите с тях е от изключително значение за по-добрата им реализация след обучението.

    Кариерно консултиране ( безплатно ):

    При желание нашата агенция за подбор на кадри ще ви помогне да опознаете ИТ индустрията (компаниите и профила на търсените от тях кадри, какви възможности предлагат за професионално развитие на своите служители, възнаграждения , работна атмосфера, технологии с които работят и още). Ще ви разкажем и посъветваме върху какво да наблягате по време на интервю за работа.

    Услугата е напълно безплатна за всички завършили курсисти на центъра.

    Необходимо е да запишете час за консултация на 0882 255 066 – Александра Йолкова/ IT recruiter at MyITjob ltd.

  • Учебна програма по програмиране със C# Advanced:

    1. Представяне на курса
    2. Качествен програмен код
    3. Форматиране на кода
    4. Правилно именуване
    5. Коментиране и документиране на кода
    6. Променливи, данни, изрази и константи
    7. Конструкции за управление, условни оператори и цикли
    8. Висококачествени методи
    9. Висококачествени класове
    10. Защитно програмиране и изключения
    11. Бързодействие и оптимизация на кода
    12. Компонентно тестване (Unit Testing)
    13. Test-Driven разработка на софтуер
    14. Рефакториране на кода
    15. Дебъгване на кода
    16. Инструменти за разработка
    17. Шаблони за дизайн (design patterns)
    18. SOLID и други принципи
    19. Основи на софтуерното инженерство
    20. Software Quality Assurance
    21. Mocking с Moq и JustMock
    22. Структури от данни, алгоритми и сложност – преглед
    23. Линейни структури от данни
    24. Дървета и обхождане (DFS и BFS)
    25. Речници, хеш-таблици и множества
    26. Други структури от данни
    27. Ефективност на структурите от данни
    28. Рекурсия
    29. Алгоритми за сортиране и търсене
    30. Комбинаторни алгоритми
    31. Динамично оптимиране
    32. Графи и алгоритми върху графи
    33. Други материали
    34. Методология на решаването на задачи
    35. Workshop
  • График на Курс по Програмиране със C# Advanced

    Продължителност на обучението – 140 учебни часа ( 4 месеца ).

    Следващата начална дата е:

    31- ви март 2020г. (вечерна  форма на обучение от 19:00 до 22:00 часа, което са 4 учебни часа с 20 минути почивка). Часовете ще се провеждат всеки вторник и четвъртък. Край на курса: 28-ми юли 2020г.

    Цена и заплащане на курса:

    Цена: 880 лв.

    Курсът може да бъде заплатен на две вноски. Първата е 500 лева и се внася при записването, а втората (380 лева) в  началото на втория месец от обучението.

  • Записване за Курс по Програмиране със C# Advanced

    Форма на обучение:

    От къде научихте за нас:

    Допълнителни условия:

    • Записването се извършва на място в образователния център или по банков път.
    • Сумата на курса, може да се заплати разсрочено на две вноски. Първата е 500 лева и се внася при записването, а втората (380 лева) в  началото на втория месец от обучението.
    • Тези, които нямат възможност да ползват собствен лаптоп, трябва да заявят за това по email или телефон, за да им бъде осигурен служебен лаптоп от центъра.
    • За нуждите на курса залата е оборудвана с мултимедиен проектор.
    • Предоставят се учебни материали на всеки курсист в първия ден от обучението (безплатно).

    Записване по банков път:

    Номер на банкова сметка:
    IBAN:BG49CECB979010E2257300
    BIC:CECBBGSF
    Основание за плащане: компютърно обучение по  “Курс по C# – Advanced”

    След като извършите превода е нужно да ни уведомите на email: [email protected] Може да оставите данните на фирмата си в случай, че по-късно бихте искали да ви се издаде фактура.

    Моля, ако имате някакви въпроси, не се колебайте да се свържете с нас. За контакти, натиснете – тук.

  • Преподаватели

    Светослав Чонков

    Светослав Чонков

    ОКС – бакалавър по “Информатика” и магистър по “Софтуерни Технологии” от Пловдивски университет „Паисий Хилендарски”. Задълбочени познания и интереси в различни програмни езици и технологии:

    Програмни езици: C#, С++, Java, PHP, HTML5, CSS3, XML

    Технологии: ASP.NET MVC, JavaScript Libraries

    Бази данни:MySQL, MS SQL ServerMongoDB

    Тихомир Теофилов

    Тихомир Теофилов

    ОКС Бакалавър специалност „Електроника“ във Факултет „Авиационен“ към НВУ „Васил Левски“.Работил е като Ръководител на Полети в Българските Военновъздушни Сили.
    След като се запалва по програмирането се преквалифицира. Това е пример как всеки един човек може да се преквалифицира.
    В момента работи в голяма международна компания, занимаваща се с Automotive Software.
    Програмни езици: C#, C++, C.
    Уеб програмиране: JavaScript, HTML, CSS.