Cursul este adresat persoanelor care au lucrat deja cu limbajul C/C++ și vor să își imbunătățească abilitățile de programare învățând în întregime și limbajul C++ (inclusiv partea de programarea obiect orientată).
Luni-Vineri 10:00-18:30
Pauza 13:30-14:00
Cursul oferă o introducere în dezvoltarea software folosind limbajul C++ și prezintă principiile și conceptele de bază în programare.
BIT Academy este o academie acreditată C++ Institute (vezi acreditare) și astfel cursul oferit de noi urmărește întocmai programa acreditată de către C++ Institute, pregătind cursanții în vederea obținerii certificarii CLA.
Acest curs este adresat celor cu puțină sau fără experiență în programare sau celor care vor să își consolideze înțelegerea limbajului C++. Cunoasterea limbajului de programare C reprezinta un avantaj, dar nu este o conditie de participare la acest curs.
Prima săptămână
Aceasta ședința introductivă are ca scop recapitularea si reluarea noțiunilor fundamentale din C/C++ precum și prezentarea aspectelor teoretice legate de tipuri de date, variabile, operatori, caractere, instrucțiuni decizionale dar și lucrul cu intrări/ieșiri.
A doua săptămână
În cadrul celei de-a doua ședințe vom învăța (recapitula) despre instrucțiunea if-else și bucle, despre logica booleana dar și despre alte tipuri de date (precum numerele reale). Apoi continuăm cu noțiuni avansate, precum vecotir uni/multi dimensionali și lucrul cu structuri.
A treia săptămână
Lucrurile devin cu adevărat interesante în cea de-a treia ședință unde învățăm tot ceea ce trebuie să știm despre pointer (și asemănările lor cu array-uri), despre funcții și supraîncărcarea funcțiilor. Ultimul punct dezbătut în această ședință se referă la alocarea memoriei și metode eficiente de alocarea a acesteia.
A patra săptămână
Vom învăța despre conversii ale tipurilor de date, despre stringuri și despre manipularea stringurilor în general. Abia acum vom înțele puterea ce rezidă în lucrul cu stringuri.
A cincea săptămână
Vom parcurge conceptele de bază din programarea obiect orientată (POO / OOP - Object Oriented Programming). Învățăm despre clase și obiecte dar și despre componentele statice în POO. Vom lucra cu obiecte și vom înțelege modul în care funcționează pointerii la obiecte.
A șasea săptămână
În ședința a 6-a dezbatem pe larg concepul de moștenire. Printre altele, vom aprofunda modul de ierahizare a claselor, problemele legate de moștenirea claselor și compatibilitate precum și conceptul de polimorfism. Discutăm de asemenea despre metode virtuale, constante, conversii precum și funcții friend.
A șaptea săptămână
Excepțiile au un rol foarte important în dinamica programelor de aceea am decis să alocăm o ședință întreagă pentru acest concept. Vom înțelege modul în care se generează excepțiile, modul în care se pot trata și vom revizui categoriile de excepții.
A opta săptămână
Încheim cursul cu o discuție despre supraîncărcarea operatorilor și modul de lucru cu enumerări (cu aplicare practică ca în celelalte ședințe, bineînțeles).
- limbaje de programare
- valori intregi, variabile, comentarii
- operatori numerici
- caractere - un nou tip de date
- instructiuni decizionale
- intrari si iesiri
- instructiunea if-else si bucle
- logica boolean-a
- alte tipuri de date - numeri reale
- vectori uni si multi dimensionali
- structuri
- pointeri si pointeri vs arrays
- functii
- supraincarcarea functiilor
- alocarea memoriei
- Conversii
- Stringuri
- Lucrul cu stringuri
- Concepte de baza despre OOP
- Clase si obiecte
- componente statice
- obiecte si pointeri la obiecte
- ierarhii de clase
- mostenirea claselor si compatibilitati
- polimorfism si metode virtuale
- constante si conversii
- functii friend
- generarea execptiilor
- tratarea exceptiilor
- categorii de exceptii
- supraincarcarea operatorilor
- enumerari si tipul enumerare
Certificarea CPA – C++ Certified Associate Programmer - dovedește abilitățile de programator în limbajul C++.
Cursul C++ Programming (Modul II) pregateste cursantii în vederea obtinerii certificarii CPA.
Cursul este adresat persoanelor care au lucrat deja cu limbajul C/C++ și vor să își imbunătățească abilitățile de programare învățând în întregime și limbajul C++ (inclusiv partea de programarea obiect orientată).
DA! Pe lângă faptul că C/C++ este în continuare cel mai folosit limbaj, C/C++ este un limbaj foarte căutat și de angajatori. Totodată, C/C++ este un limbaj foarte potrivit pentru a învăța conceptele de bază în programare întrucât este un limbaj riguros, bine documentat și stabil.
La finalul cursului (în urma promovării examenului final) vei primi diploma oficială BIT Academy (care atestă promovarea cursului) și vei fi pregătit pentru examenul CPA (acest examen îl vei sustințe într-un centru VUE).
Nu există o vârstă minimă, însă, având în vedere noțiunile discutate la curs, este recomandabil ca cei înscriși la curs să fi terminat cel puțin clasa a 10-a.
Ideal ar fi să nu ratezi nicio ședință, având în vedere că sunt doar 8 ședințe. Totuși, înțelegem că, din cauza programului încărcat al fiecăruia, s-ar putea să ratezi o ședință așă ca vei avea la dispoziție materialele discutate în toate ședințele și pe Portalul de E-Learning.
1. Pentru instructor (consultă CV-ul instructorului tău pentru a te convinge)
2. Pentru Portalul de E-Learning (dotat cu facilități avansate de E-Learning, teste, examene, quiz-uri etc); ai acces la portalul de E-Learning în orice moment
3. Pentru modul serios și transparent în care tratăm procesul educațional
Spre deosebire de examenul de certificare pentru cursul C Fundamentals, examenul de certificare pentru cursul C++ Fundamentals (CPA) este mai usor comparativ cu testele pregătitoare. Ceea ce înseamnă ca dacă ați obținut un scor bun la acestea aveți șanse foarte mari să treceți certificarea fără emoții.
-"The C++ Programming Language" - Bjarne Stroustrup
Versiune printata de pe Amazon
- "Programming Principles and Practice Using C++" - Bjarne Stroustrup
- "Thinking in C++" - Bruce Eckel
Instructor limbaje programare
- multiple certificări MS - trainer acreditat ANC - experiență de peste 10 ani
Preț pentru studenți: 400 RON
Preț normal: 500 RON
Curs online
Preț pentru studenți: 100 RON
Preț normal: 100 RON
Listă completă instructori C++ Programming - Modul 1
© 2013 - 2019 - BIT Academy | BIT Training Centre SRLD | CUI: 34339436 | J40/4232/06.04.2015 | Toate drepturile rezervate
BIT Academy este inregistrata ca operator de date cu caracter personal sub numarul 37247 | Politica prelucrare date personale