Loading...

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

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++ и огромните възможности, които езикът позволява. Обучението е с цялостна практическа насоченост, за да практикувате своевременно всяко новопридобито умение и по този начин да усвоявате знанията максимално най-бързо. Запишете се от ТОЗИ линк!

Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.