Loading...

C++ Advanced с Живко Петров - какво да очакваме в курса през ноември

avatar Катерина Костадинова 2 минути
C++ Advanced с Живко Петров - какво да очакваме в курса през ноември

Живко Петров е строителен инженер, който се занимава със C/C++ програмиране в последните 3+ години, като по-голямата част от тях са посветени на gaming индустрията. В ежедневието си той работи с хардуер, прави тежки изчисления в CPU ограничена среда, както и GPU ускорена компютърна графика, използвайки библиотеки като SDL2 и OpenGL. В момента работи като 2D Game Engine developer. Той ще бъде и лекторът за курса C++ Advanced - ноември 2019. В следващите редове ще научим от него повече информация за C++ и какво ни очаква в предстоящия курс:

Защо да изберем C++?

C++ се използва когато се нуждаем от максимална производителност и надеждност на нашия продукт. Езикът се използва от големи технологични гиганти като Google, Facebook, Amazon и много други. Причината C++ да е толкова бърз е защото работи директно върху хардуера на системата, а не използва виртуална машина. Другият скрит бонус при работа със C++ e че човек има по-голяма възможност да попадне на интересен проект, например - роботиката.

Какво можем да създаваме със C++?

Със C++ можем да създадем на практика всичко. Голямата му изчислителна мощ го прави фаворит, когато стане дума за приложения в сферата на:
   - Game development;
   - Animation приложения (3D animation modeling, simulations, visual effects, etc...);
   - Медийни приложения - видео и/или аудио;
   - Web browser-и;
   - Операционни системи;
   - Бази от данни;
   - Компилатори.

Какво предстои да научим в курса C++ Advanced?

   - В хода на курса ще се учи за pointer-и и smart pointer-и или как динамично да заделяме и освобождаваме памет.
   - Ще наблегнем силно на една от основните концепции на езика - обектно ориентираното програмиране.
   - Ще изследваме в детайли похвати като единично наследяване и множествено наследяване, виртуални методи и полиморфизъм.
   - Няма да се пропуснем и важни feature-и като copy и move конструктори, както и работа с template-и.
     - Всичко това ще следва модерните стандарти C++11 и C++14.

За кого/за хора с какви умения е подходящ този курс?

Курсът C++ Advanced е подподящ за няколко групи от хора, а именно:
   - Курсистите, които са завършили успешно C++ Fundamentals или имат еквивалентни базови познания по C++.
     - Програмисти, които искат да придобият знания по обектно ориентирано програмиране.
    - Хора с опит в други програмни езици, които искат да си „изцапат ръцете“, като се гмурнат в свят, в който няма garbage collector.
Ако все пак не попадате в изброените групи, но желаете да запишене обучението - ще се разчита, че притежавате базови познания за работа със структури от данни като едномерни и многомерни динамични масиви, асоциативни масиви, стак, опашка и т.н.

 Не пропускайте да се запишете за курса C++ Advanced - ноември 2019, за да се потопите в дълбочина в необятния свят на C++ и огромните възможности, които езикът позволява. Обучението е с цялостна практическа насоченост, за да практикувате своевременно всяко новопридобито умение и по този начин да усвоявате знанията максимално най-бързо. Запишете се от ТОЗИ линк!