Programmazione in Visual C++ - corso RUB 34.990. da Specialista, formazione 40 ac. h., Data: 12 maggio 2023.
Miscellanea / / November 28, 2023
Il linguaggio di programmazione C++ è nato all'inizio degli anni '80, quando Björn Stroustrup, dipendente dei Bell Labs, ha apportato una serie di miglioramenti al linguaggio C per le proprie esigenze. Al giorno d'oggi, il C++ è ampiamente utilizzato per lo sviluppo di software, essendo uno dei linguaggi di programmazione più popolari. Il suo ambito comprende la creazione di sistemi operativi, una varietà di programmi applicativi, driver di dispositivi, applicazioni per sistemi embedded, server ad alte prestazioni e giochi.
Esistono molte implementazioni del linguaggio C++, sia gratuite che commerciali, e per varie piattaforme. Una variante di C++ è Visual C++, un prodotto Microsoft che fa parte della suite Microsoft Visual Studio. Se ricordiamo che oggigiorno i prodotti Microsoft sono ampiamente utilizzati, diventa chiaro che i professionisti che lavorano con questo software sono richiesti dal mercato.
Coloro che desiderano sviluppare la propria carriera nel campo della programmazione sono invitati dal Centro di formazione specialistica a frequentare il corso "Programmazione in Visual C++".
Il corso è rivolto a tutti i programmatori C e su tutte le piattaforme. Sarà utile sia per gli sviluppatori C esperti che per quelli principianti che desiderano sviluppare le proprie capacità professionali imparando il C++.
Il programma del corso è redatto tenendo conto dei requisiti dello standard professionale “Programmatore”, approvato. con ordinanza del Ministero del lavoro e della protezione sociale della Federazione Russa del 18 novembre 2013 N. 679n.
Il corso “Programmazione in Visual C++” copre tutte le fasi di preparazione e scrittura di programmi in C++. Imparerai a lavorare con vari tipi di dati, operatori e funzioni C++, eseguire l'incapsulamento e utilizzare costruttori e distruttori. Padroneggia classi e interfacce astratte, modelli di funzioni e impara a gestire le eccezioni. Il programma del corso prevede anche lo studio del moderno ambiente di sviluppo Microsoft Visual Studio.
La particolarità del corso “Programmazione in Visual C++” è che tutte le conoscenze teoriche acquisite nel corso sono rafforzate con esempi pratici. Il corso è tenuto da insegnanti meravigliosi, professionisti nel loro campo. Tutti combinano con successo l'insegnamento con il lavoro pratico. Al termine del corso, riceverai un certificato dal Centro “Specialista”, riconosciuto dai datori di lavoro.
Imparerai:
- Lavora con vari tipi di dati, operatori e funzioni C++
- Eseguire l'incapsulamento
- Utilizzare costruttori e distruttori
- Operazioni di sovraccarico
- Utilizzare l'ereditarietà e il polimorfismo
- Sviluppare classi e interfacce astratte
- Applicare modelli di funzioni e classi
- Gestisci le eccezioni
- Utilizza il moderno ambiente di sviluppo Microsoft Visual Studio
5
corsiDocente professionista dei corsi Qt5. Ha 5 anni di esperienza come sviluppatore software (C\C++), 3 anni come sviluppatore capo, 2 anni come architetto software e 10 anni come tutor. A questo...
Docente professionista dei corsi Qt5. Ha 5 anni di esperienza come sviluppatore software (C\C++), 3 anni come sviluppatore capo, 2 anni come architetto software e 10 anni come tutor. Attualmente è uno dei principali ingegneri e progettisti di software in 1C.
Laureato (con lode) presso la Facoltà di Chimica dell'Università Statale di Mosca intitolata a M.V. Lomonosov. Vladimir Aleksandrovich studia e migliora costantemente il suo livello, presta grande attenzione al design competente e allo stile di programmazione. Conosce diversi linguaggi di programmazione (C/C++, Python, PHP, Java) e negli anni di pratica ha lavorato in quasi tutti i principali linguaggi di programmazione. Possiede certificati di encomio da strutture di posizionamento di software (durante il periodo in cui lavorava presso Agat, uno dei sistemi più grandi integratori per la marina), così come più di 70 recensioni da più di 500 clienti su profi.ru (totale voto 4.63+).
Vladimir Alexandrovich è un insegnante “meticoloso” nel senso buono del termine - cerca sempre di comprendere fino in fondo la questione \ tecnologia \ concetto - in modo che tutto diventi chiaro agli studenti delle sue lezioni. Spiega bene, insegna a fare tutto in modo pulito e corretto la prima volta, sa ascoltare e sentire il pubblico. Gli ascoltatori notano in particolare la sua capacità di trovare un approccio separato per ogni studente, nonché gli esempi utili che fornisce dalla pratica personale.
Modulo 1. Tipi di dati, operazioni e funzioni in C++ (4 ac. H.)
- Tipo di dati di riferimento.
- Le operazioni sono estensioni del contesto.
- Operazioni nuovo ed elimina.
- Funzioni in linea integrate.
- Sovraccarico di funzioni. Argomenti predefiniti
Modulo 2. Incapsulamento (4 ac. H.)
- Dichiarazione di classe.
- Controllo di accesso.
- Il puntatore questo.
- Classi e funzioni amichevoli.
Modulo 3. Metodi di classe speciali (4 ac. H.)
- Costruttore predefinito.
- Copia costruttore.
- Costruttori di sovraccarico.
- Distruttore.
Modulo 4. Membri della classe costanti e statici (4 ac. H.)
- Funzioni e oggetti costanti.
- Dati e funzioni statiche.
- Regole per l'inizializzazione e l'utilizzo.
Modulo 5. Sovraccarico di operazioni (4 ac. H.)
- Regole di sovraccarico degli operatori in C++.
- Esempi di sovraccarico delle operazioni di base.
- Sovraccarico dell'operatore di assegnazione e del costruttore di copia.
Modulo 6. Flussi di dati in C++ (4 ac. H.)
- Gerarchia delle classi thread in C++.
- Ingresso/uscita formattato.
- Utilizzo e creazione di manipolatori.
- Sovraccarico I/O.
- Lavorare con i file.
Modulo 7. Ereditarietà e polimorfismo (4 ac. H.)
- Ereditarietà come meccanismo per il riutilizzo del codice.
- Funzioni virtuali e late binding.
- Eredità multipla
- Classe base virtuale.
- Funzioni virtuali pure e classi astratte.
Modulo 8. Modelli di funzioni e classi (4 ac. H.)
- Aree di applicazione dei modelli.
- Creazione e sovraccarico di funzioni modello.
- Definizione, specializzazione e utilizzo dei modelli di classe.
Modulo 9. Gestione delle eccezioni (4 ac. H.)
- Utilizzando gli operatori try, catch, launch.
- Identificazione dinamica del tipo di runtime (RTTI).
- Operazioni di conversione del tipo.
Modulo 10. Lezione finale (4 ac. H.)
- Completamento dei corsi.