Sari la conținut

NOU – ExperienceShip – Modul de practică pe proiecte reale de 12 săptămâni

Consiliere gratuită
  • Acasă
  • Cursuri

    Upgrade de skilluri

    Fă următorul pas în carieră!

    Reconversie profesională

    Descoperă noi oportunități de carieră. 

    Cursuri companii

    Pentru dezvoltarea echipelor din companii.

    Cursuri Elevi

    Dezvoltarea abilităților digitale și pregătirea pentru viitor.

  • ExperienceShip
  • Mentori
  • Evenimente

    Evenimente gratuite

    Descoperă cele mai noi tendințe din tehnologie.

    Workshopuri

    Dezvolta abilitățile IT într-un mediu practic și colaborativ.

  • Povești de succes
  • Despre noi

    Proces de selecție

    Identificarea celor mai potriviți candidați.

    Wantsome și comunitate

    Pentru a-ți transforma pasiunea în carieră.

    Acreditare

    Suntem certificați pentru a oferi cursuri IT de calitate, recunoscute pe piața muncii.

  • Noutati

    Articole/Blog

    Cele mai noi tendințe și sfaturi din lumea IT.

    Podcast

    Un podcast despre oameni, IT și oameni în IT.
  • Contact
Programare

Curs de Programare C & C++

Dobândește o bază tehnică solidă scriind cod performant.
Cursul de Programare C & C++ te familiarizează cu memoria, pointerii și structurile de date, oferindu-ți o înțelegere profundă a programării — o bază solidă pentru oricine vrea să aprofundeze programarea.
Dată începere: TBA
  • Discount-ul Wantsome
Înscrie-te alături de un prieten și primiți fiecare 10% discount
Sau beneficiază de 10% discount la plata integrală a cursului

* cele două discounturi nu se cumulează

Desfășurare:

live online

Număr cursanți:

14 cursanți

Format:

TBA

Experiență tehnică necesară:

Mediu
Cadou: Curs de Engleză pentru IT gratuit
379€/lună

Standard

379€/lună

Acreditat

Înscrie-te acum

Alege bine în IT, cu un Curs de Programare C & C++

Înțelegi totul în profunzime
În C/C++ trebuie să scrii, să declari și să explici fiecare componentă a programului în codul sursă, ceea ce îți oferă o înțelegere în profunzime a tuturor părților dintr-un program.
Baza pentru orice limbaj
Dacă poți programa în C/C++, îți va fi mult mai ușor să înveți orice alt limbaj de programare.
Alegerea pentru software performant
C/C++ este peste tot, asta pentru că rămâne cea mai bună alegere pentru scrierea de sisteme software puternice, orientate către performanță ridicată, precum sistemele de operare, aplicațiile de calcul științific și numeric sau aplicațiile de securitate și de criptare.

Pachete curs

Alege pachetul disponibil Curs de Programare C & C++
Durata
4.25 luni (17 săptămâni)
Timp total de ore
102
Plata în rate
Proiect final
Unboxing Day
Cadou Curs de Engleză pentru IT
Acces nelimitat la comunitatea Wantsome (evenimente, workshop-uri)
Consiliere și orientare în carieră gratuită
Săptămâna de HR
379 €/lună
Înscrie-te la curs
379 €/lună
Înscrie-te la curs
Înscrie-te la curs
Fă cunoștință cu mentorii

Descoperă cine sunt cei care îți vor împărtăși din experiența lor practică și te vor ghida cu pasiune pe drumul pe care ți l-ai ales.

Cristian Amarie

Cristian Amarie

Mentor Programare C/C++

Cristian Amarie este un programator profesionist cu peste 25 de ani experienţă în domeniul IT. El face parte din acei oameni pasionaţi care nu se văd având altă profesie decât programarea şi care încearcă să devină tot mai buni pe zi ce trece. O altă pasiune a lui Cristian este muzica rock. Nici pe aceasta el nu lăsat-o doar pentru sufletul său. El are un internet radio care difuzează astfel de piese. Ai vrea să cunoşti o astfel de persoană determinată şi dedicată? Poţi face asta la cursul nostru de Programare C/C++ sau la Bitdefender, unde este Principal Programmer.

Despre mentor

Ce vei învăța la Curs?

1. Introduction in C programming

  • Visual Studio. “Hello world” in C. Functions. Structure of a program. Build, execution, debugging
  • Variables; storage (stack, heap). Operators: comparison, logical
  • Decision and loop statements; typedefs, macros, conditional compilation
  • Scalars; strings; arrays. Operations with arrays

2. Procedural programming

  • Functions. Interfaces and function libraries.
  • Strings. Usual mistakes. Exceptions.
  • Decision and control-of-flow: if/else, ?: operator. goto statement
  • Loops. for, while, do..while. Post/prefix ++/–. break/continue. Infinite loops

3. Functions, libraries. Dynamic allocation

  • Function call; static/extern; main function; stdio.h as function library
  • Writing to console: printf. Format specifiers
  • Dynamic memory; pointers. malloc/free. Functions call by value/reference
  • String as pointer; strlen/strcat. NUL terminators; dereferencing pointers. Reading from console: scanf

4. Structures, callbacks, recursion

  • Functions as variables; function pointers; callbacks
  • Structures; unions; bitmasks/flags. #define vs enum
  • Structures and unions in structures; type indicator; variant
  • Recursion; callstack. Fibonacci. Variadic functions

5. Lists and trees

  • Lists; single-linked; operations
  • Binary trees; search; callbacks

6. I/O

  • stdio.h: printf, scanf
  • Serialization; basic types
  • Files
  • Structure serialization

7. Generic programming

  • Function pointers; function composition. – Pure functions vs Modifying functions
  • Definining a simple algorithm to combine functions dynamically

8. OOP in C

  • Object = data + functions. vtables; interfaces. Object lifetime
    main functions written as an object invocation
  • Aggregated/composed objects. Outer and inner interfaces
  • Indirect creation: factory. Reference count
  • Objects messages. Events and observers. Callback/event handlers registration

9. Introduction in C++ programming

  • “Hello world” in C++. Classes. Structure of a program.
  • Special functions: constructor, destructor. this pointer
  • Default and copy constructor. Destructors
  • I/O: std::cout, std::cin
  • Class members. Derived classes. Order of execution. Access: public, private, protected
  • Static methods. Virtual functions. Pure virtual

10. Methods, statements. Dynamic memory

  • Dynamic allocation. new and delete. Vector variants: new[] delete[]
  • Objects as arguments: pass by value or pointer. References
  • Operators: assignment vs copy constructor. Decision: !, bool(). Data access

11. Derived classes. Polimorphism. Serialization

  • Multiple derivation; chain derivation. Virtual destructor. Conversions and casts
  • Override and overwrite virtual functions
  • Friend functions and operators. iostream
  • Serialization

12. Memory management. Standard library. Collections

  • Smart pointers. std::unique_ptr. std::string
  • Member functions as arguments. Composition. Collection of methods
  • std::vector, std::list. Operations
  • Iterators

13. Runtime. Algorithms

  • Exceptions
  • RTTI. typeid. dynamic_cast
  • <algorithm>

14. Design. Collection of objects

  • Private constructors and destructors. Object lifetime
  • Reference count. Factory. Singleton
  • std::map, std::set
  • Object serialization: streams. << >> operators

15. Design. Dynamic Libraries. Interfaces

  • Interface and implementation. Pure classes
  • DLL-exported objects
  • Design of a project. Separation. Project layout

16. Project architecture

  • C++ in Visual Studio. Tools. Debuggers. Debug|Release
  • Classes definitions. Usual mistakes
  • First run. Debugging. Crashes: Win32 SEH vs C++ exceptions
  • Testing

17. HR Week

Prep 1:1 for technical interview & HR interview

  • Why soft skills matter
  • Technical knowledge coverage
  • What kind of interview questions should you expect
  • HR & Technical interview simulation

Unboxing Day

Unde lucrează absolvenții Wantsome?

Absolvenții Wantsome sunt prezenți în peste 150 de companii IT, de la startup-uri la enterprise-uri globale, în roluri de Quality Assurance Tester, Software Developer, Business Analysts, Project Manageri, UX Designeri, DevOps, SysAdmin, Technical Support, Network & Infrastructure Engineer etc.

Vezi lista completă a companiilor
Ce spun cursanții noștri
Ce spun specialistii din industrie

Proiecte finale ale cursanților

Sesiune demo

Te invităm la o sesiune demonstrativă a cursului, pentru a înțelege cum se întâmplă!!

Vezi sesiunea demo
ACREDITARE
De la A la… o meserie în IT, cu un curs acreditat

Programele Mastery de la Wantsome sunt cursuri IT acreditate de Ministerul Educației și Ministerul Muncii, concepute ca un parcurs intensiv de 7 luni și jumătate (180 de ore de mentorat), cu 70% practică reală, simulări de interviuri tehnice și HR, sesiuni de coaching și proiect final de portofoliu; la final susții un examen cu probă teoretică (grilă + întrebări deschise) și probă practică (prezentarea proiectului), iar după promovare obții diploma de programator ajutor, recunoscută pe piața muncii.

Despre Acreditare
Group 1000005859 1

Metode de finanțare

Vezi despre metodele de finantare

Wantsome

Rate lunare, fără dobândă

Banca Transilvania

Până la 60 rate lunare

Card de cumpărături

BT Star, Alpha Bank, First Bank, Garanti Bank

Finanțarea StudyUP

oferită de BCR Social Finance IFN

Vezi despre metodele de finantare

Cum te înscrii la un curs Wantsome?

Pasul 1

Selectezi cursul pe care dorești să îl faci și completezi formularul de înscriere aferent.

Pasul 2

Test simplu de evaluare: nimic complicat, doar îți punem la încercare logica și limba engleză

Pasul 3

Interviu de cunoaștere: facem cunoștință și te ajutăm să alegi personalizat

Pasul 4

Contract: dacă ne potrivim, batem palma și semnăm contractul de studiu

Pasul 1

Selectezi cursul pe care dorești să îl faci și completezi formularul de înscriere aferent.

Pasul 2

Test simplu de evaluare: nimic complicat, doar îți punem la încercare logica și limba engleză

Pasul 3

Interviu de cunoaștere: facem cunoștință și te ajutăm să alegi personalizat

Pasul 4

Contract: dacă ne potrivim, batem palma și semnăm contractul de studiu

SOFT SKILLS
Săptămâna HR

Săptămâna HR se concentrează pe dezvoltarea soft skills și oferă informații esențiale despre recrutare, interviuri și redactarea CV-urilor, prin sesiuni de training interactive și mock interviews pentru o experiență practică completă.

Despre Săptămâna HR

Consultă specialistul HR

Timp de 30 de minute, analizăm împreună ce ți se potrivește și punem la cale planul tău de carieră. Indiferent de concluzii, te ajutăm să alegi bine în IT ori să spui „Ba” împăcat.

Programează o ședință

Cursuri asemanatoare

Curs Acreditat de Data Analyst & Data Engineer

Înscrie-te acum

Curs de Programare .NET

Află cum este să lucrezi într-un framework open source și descoperă avantajele programării high-level în C#!

Înscrie-te acum

Curs de React JS

Rapid, eficient și ușor de învățat. Descoperă React, biblioteca Javascript care îți permite să scrii mai ușor aplicații Front-End.

Înscrie-te acum

Curs de Programare Python

Codează mai puțin, explorează mai mult, cu un limbaj de programare versatil care te încurajează să te bucuri de oportunitățile

Înscrie-te acum

Curs de Programare Front-End

Descoperă cum e să fii tu motivul pentru care un utilizator ajunge acolo unde își dorește la o simplă apăsare

Înscrie-te acum

Curs de Programare Java

Descoperă-ți potențialul și câștigă un avantaj competitiv pe piața muncii, cu unul dintre cele mai populare limbaje de programare.

Înscrie-te acum
Materiale video
Articole

Explorează articolele noastre pentru a te informa, inspira și ghida pe drumul tău către o carieră în IT.

Loading...
Vezi toate articolele
Wantsome Podcast

Îți aduce oameni, comunități, companii și proiecte inedite, dezbatem perspective, trenduri și provocări din domeniu și încercăm să-ți spunem ce nimeni nu ți-a spus, fără perdea.

Loading...
Vezi toate podcasturile

Academia prietenoasă de IT.
Creștem cea mai mare
comunitate de IT din România.

Cursuri
  • Upgrade de skilluri
  • Reconversie profesională
  • Cursuri pentru companii
  • Cursuri pentru elevi
Despre noi
  • Proces de selectie
  • Mentori
  • Wantsome si comunitate
  • Acreditare
  • Contact
Noutăți
  • Articole/Blog
  • Podcast
Altele
  • Evenimente
  • Plata în rate
  • Povești de succes
  • Consiliere gratuită
  • FAQs
  • Unde lucrează absolvenții
Twitter Instagram Youtube Tiktok
  • Acasă
  • Cursuri
    • Upgrade de skilluri
    • Reconversie profesională
    • Cursuri companii
    • Cursuri Elevi
  • ExperienceShip
  • Mentori
  • Evenimente
    • Workshopuri
    • Evenimente
  • Povești de succes
  • Despre noi
    • Proces de selecție
    • Wantsome și comunitate
    • Acreditare
  • Noutăți
    • Articole/Blog
    • Podcast
  • Contact
  • Acasă
  • Cursuri
    • Upgrade de skilluri
    • Reconversie profesională
    • Cursuri companii
    • Cursuri Elevi
  • ExperienceShip
  • Mentori
  • Evenimente
    • Workshopuri
    • Evenimente
  • Povești de succes
  • Despre noi
    • Proces de selecție
    • Wantsome și comunitate
    • Acreditare
  • Noutăți
    • Articole/Blog
    • Podcast
  • Contact
Consiliere gratuită

Formular Inscriere Curs
Curs de Programare C & C++

exit intent image
office working image

Mai stai un pic​

Ai nevoie de răspunsuri pe care doar un specialist HR ți le poate oferi? Programează acum o ședință gratuită de consiliere!

Programează o consultație gratuită