Go to Top
Все още и присъствени курсове Все още и присъствени курсове Все още и присъствени курсове Все още и присъствени курсове Все още и присъствени курсове
Все още и присъствени курсове Все още и присъствени курсове Все още и присъствени курсове Все още и присъствени курсове Все още и присъствени курсове

Курс по програмиране на C++ за напреднали

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

курс по C++ advanced

  • Цел на курса по програмиране на C++:

    Целта на курса по програмиране на C++ за напреднали е да предостави на курсистите задълбочени познания по езика и неговите професионални приложения. В този курс ще се разгледат основните принципи на обектно-ориентираното програмиране (капсулация, наследяване, полиморфизъм и абстракция), работа с файлове, шаблони за проектиране, структури от данни – линейни и йерархични.

    Особено внимание ще бъде отделено на сложни алгоритми върху структурите от данни, алгоритми за сортиране, графи и техните приложения. Курсистите ще решават реални задачи, често срещани на технически интервюта, и ще се подготвят за предизвикателствата в професионалната среда. Успешно завършилите курса ще притежават всички необходими умения за работа като C++ програмисти и за справяне с реални проекти.

    За кого е предназначен курсът:

    Курсът е предназначен за завършилите началния курс както и за тези, които имат основни познания покриващи учебната програма от първото ниво.

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

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

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

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

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

    Издаване на Сертификат:

    В края на обучението се държи тест или се предава практически проект, според преценка на преподавателя. Всеки курсист, който успешно се справи с поставената финална задача, може да заяви на office@progressbg.net, да му бъде издаден Сертификат. Таксата за издаване е 60 лева.

     

  • Учебна програма:

     

    • Тема 1 : Увод в ООП. Структури. Създаване на инстанции. Подаване/връщане на инстанции във/от функции. Подравняване (alignment). Padding. Енумерации (plain enum и enum class). Namespaces.
    • Тема 2 : Потоци (streams). Файлове. Четене и писане от/във файл. Режими на работа. Put и get указатели. Пример за работа със CSV файлове.
    • Тема 3 : Член-функции (методи). Конструктори и деструктор. Ред на работа на конструкторите и деструкторите. Конструктори и деструктор при композиция на обекти. Капсулация (encapsulation). Accessors and mutators (гетъри и сетъри).
    • Тема 4 : Процес на компилация. Разделна компилация – .h файлове и .cpp файлове.
    • Тема 5 : Динамична памет в структури/класове. Голямата четворка (Big 4). Ключова дума static.
    • Тема 6 : Изключения (Exceptions). Предефиниране на оператори (Operator overloading). Приятелски класове и функции.
    • Тема 7 : Наследяване (Is-a relationship).
    • Тема 8 : Статично и динамично свързване. Виртуални функции. Ключови думи – override и final. Полиморфизъм. Чисто виртуални функции и абстрактни класове.
    • Тема 9 : Увод в линейните структури от данни. Вектор (Динамичен масив). Едносвързан списък (Singly Linked List). Двусвързан списък (Doubly Linked List).
    • Тема 10 : Абстрактни структури от данни. Стек (Stack). Опашка (Queue). Реализация на свързана, последователна и циклична опашка.
    • Тема 11 : Дървета. Двоични дървета. Двоично наредено дърво за търсене (Binary search tree). Имплементация.
    • Тема 12 : Двоична пирамида (Binary Heap). Приоритетна опашка (Priority queue). Сортиращ алгоритъм Heapsort (Пирамидално сортиране).
    • Тема 13 : Хеш таблици. Хеширащи функции.
    • Тема 14 : Графи. Алгоритми върху графи. Алгоритми за обхождане – BFS, DFS, Dijkstra. Алгоритми за намиране на минимално покриващо дърво – Prim, Kruskal.
  • График на курс по C++ Advanced

     

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

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

    Курсът се провежда при предварително сформирана група. Необходимо е да се запишете, като попълните формата за записване, така няма да изпуснете обучението и при събиране на нужния брой курсисти ще се свържем с вас да ви информираме за началната дата на курса. 

     Обучението се провежда в група до 8-м курсисти, като всеки от тях може да избира между:

    • присъствена форма –  на място в учебна зала на пл. Славейков.
    • или да се включи онлайн от вкъщи през нашия Zoom business account.

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

    Цена: 750лв.

    Курсът може да бъде заплатен на две вноски – първа вноска от 400 лева и втора вноска от 350 лева. Първата се внася при записването, а втората до 30 дена от старта на обучението.

  • Записване за курс по C++ Advanced

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

      Вариант на обучение:

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

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

      • Записването се извършва единствено по банков път, моля погледнете номера на банковата сметка по-долу.

      Номер на банкова сметка:
      IBAN:BG49CECB979010E2257300
      BIC:CECBBGSF
      Получател: Прогрес 2013 ЕООД
      Основание за плащане: наименованието на записания курс и началната дата на обучението
      (например – Курс по Java от 15.10.22г. )

      Изпратете ни платежното нареждане ( снимано/сканирано ) на email: office@progressbg.net или на Viber. След това ще получите допълнителна информация от екипа.

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

      Мария Гроздева

      Мария Гроздева завършва английско-немската Първа езикова гимназия във Варна. Още тогава се проявява интересът й към точните науки – математика, физика, химия. Участва в множество олимпиади в споменатите области.
      Продължава своето образование в София, където през 2023г. успешно завършва Факултета по математика и информатика към Софийския университет „Св. Климент Охридски“ със специалност Компютърни науки. Именно по време на обучението си в университета се заражда и задълбочава интересът й към преподаването. Вече три години тя споделя своите знания и опит със студенти, преподавайки различни дисциплини като „Увод в програмирането“, „Обектно-ориентирано програмиране“, „Структури от данни и програмиране“, „Дискретни структури“, „Дизайн и анализ на алгоритми“, „Вероятности и статистика“. В допълнение, активно преподава и бази данни в Компютърно образователен център Progress, където помага на студентите да изградят стабилна основа в тази критична област на компютърните науки. Освен преподаването, което Мария нарича “свое хоби и удоволствие”, тя работи като C++ софтуерен инженер в автомобилната индустрия.

      Интересите на Мария са насочени основно към C++, математическа логика, алгоритми и изкуствен интелект. Тя притежава обширни познания и умения в различни технологии и програмни езици, включително C++, C, Java, PHP и други. В областта на базите от данни работи с MySQL, MSSQL и MongoDB.

      През годините Мария натрупва богат опит в различни аспекти на софтуерното инженерство и преподаването, като вярва, че знанията и уменията трябва да бъдат достъпни и разбираеми за всеки. Тя се стреми не само да обучава, но и да вдъхновява своите студенти да продължават да се развиват и да изследват безкрайните възможности на компютърните технологии.

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

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

      ОКС Бакалавър със специалност „Електроника“ във Факултет „Авиационен“ към НВУ
      „Васил Левски“.Работил е като Ръководител на Полети в Българските
      Военновъздушни Сили.

      След като се запалва по програмирането се преквалифицира. Това е пример как всеки
      един човек може да се преквалифицира.

      От 2018-та година работи в ИТ сектора.
      Има опит в голяма международна компания, занимаваща се с Automotive Software. В
      момента работи като Back-End Developer за компания предлагаща търсачка за
      самолетни билети.
      Програмни езици: C#, C++, C.
      Бази данни: MSSQL, MySQL, MongoDB.
      Уеб програмиране: JavaScript, HTML, CSS.

      Преподавател от 2019-та година.

    Leave a Reply

    ЧАСТ ОТ НАШИТЕ ДОВОЛНИ КЛИЕНТИ

    референция
    референция
    референция
    референция за проведен компютърен курс
    референция за проведен компютърен курс
    kurs za obshtinska banka
    kurs proveden na obb
    референция за проведен компютърен курс
    референция
    референция за проведен компютърен курс
    kurs za allianz
    референция
    референция за добре проведено компютърно обучение
    референция
    obuchenie na baumax1
    референция
    референция
    BankThatMatters UCB BG logo Sep2017
    ВИЖ ПОВЕЧЕ