C# Programmer
C++ Programming - Modul 1
Cursul oferă o introducere în dezvoltarea software folosind limbajul C++ şi prezintă principiile dar şi conceptele de bază în programare.
BIT Academy este acreditată de C++ Institute ș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 certificării CLA.
Cine ar trebui să urmeze acest curs?
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 reprezintă un avantaj, dar nu este o condiţie de participare la acest curs.
C#/.NET
Dacă sunteți dezvoltator începător sau doriţi să învăţaţi un nou limbaj de programare, C# este o alegere excelentă din mai multe motive:
- este folosit pentru a dezvolta aplicaţii ce vor rula pe Microsoft Windows;
- ca parte din framework-ul .NET va fi utilizat în dezvoltarea aplicaţiilor web;
- C# are biblioteci robuste şi foarte diverse (pentru lucrul cu sistemul de fișiere, gestionarea securității, etc...)
Cine ar trebui să urmeze acest curs?
Cursul este adresat acelor persoane care au cunoştinţe de bază în limbajul C++ și doresc să treacă la un nivel superior, învățând limbajul C# cu framework-ul .NET.
C++ Programming - Modul 2
Cursul reprezintă al doilea modul din seria cursurilor de programare C++ și este adresat persoanelor care doresc să descopere limbajul de programare C++.
BIT Academy este 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 certificării CPA.
Printre altele, vei învăţa despre:
- Standard Template Library
- Sequential Containers
- Associative Containers
- Modifying, Sorting and Merging Algorithms
- Input and Output
Curriculum
-
1 C++ Programming - Modul 1
(8 ședințe)
-
2 C#/.NET
(8 ședințe)
-
Ședința 1 Introducere Visual Studio.NET 2010 şi C#.NET 2010
(3h 30m)
- Prezentare generală Visual Studio.NET 2010 si C#.NET 2010
- Ce sunt soluțiile şi proiectele în Visual C#.NET 2010
- Variabile, operatori, expresii
- Instrucţiuni decizionale
- Instrucţiuni iterative
- Metode şi zone de vizibilitate
- Transmiterea parametrilor, parametri opţionali
- Overloading
- Managementul erorilor şi al excepțiilor
-
Ședința 2 Noţiuni OOP - Clase şi obiecte
(3h 30m)
- Clasa : încapsulare, definire, specificatori de acces, constructori
- Valoarea vs referinţa în transmiterea parametrilor: ref şi out
- Enumerări şi structuri
- Array-uri unidimensionale şi multidimensionale
- Colecţii: Dictionary, List, ArrayList, Queue, Stack, Hashtable, SortedList
-
Ședința 3 Noţiuni OOP - continuare
(3h 30m)
- Moştenirea, polimorfismul
- Metode virtuale, overriding
- Polimorfismul
- Interfeţe
- Clase abstracte
- Proprietăţi
- Tipul generic
- Supraîncărcarea operatorilor
-
Ședința 4 Fişiere şi stream-uri
(3h 30m)
- Stream-uri : ce sunt şi cum se creează
- Stream-uri de memorie şi stream-uri fizice
- Tipuri de fişiere (text şi binare)
- Crearea şi accesarea fişierelor
- Serializarea
- Fişiere XML: creare şi acces
-
Ședința 5 Aplicaţii Windows Desktop
(3h 30m)
- Noţiuni generale de programare vizuală
- Ce este un Form şi cum se creează
- Proprietăţi ale ferestrelor
- Controale Windows standard: butoane, label-uri, textbox, combobox, radio butoane, checkbox
- Proprietăţi de evenimente ale controalelor
- Evenimente și delegate-uri (events and delegates)
- Proprietăţi şi evenimente ale controalelor
-
Ședința 6 Aplicaţii Windows Desktop - partea a II-a
(3h 30m)
- Controale Windows standard - datagridview, treeview, image, picturebox, groupbox, panels, splitpanel, tabcontrol
- Proprietăți şi evenimente ale controalelor
- Ferestre de dialog : open, save, font, color
-
Ședința 7 Aplicaţii Windows Desktop - partea a III-a
(3h 30m)
- Meniuri şi toolbar-uri
- Controale Windows definite de către utilizator
- Crearea dinamică a controalelor
-
Ședința 8 Baze de date şi accesul la baze de date
(3h 30m)
- Ce este o bază de date relaţională - noţiuni generale;
- Accesul la o bază de date dintr-o aplicaţie C#
- Modul conectat
- Modul deconectat
-
3 C++ Programming - Modul 2
(8 ședințe)