Programmazione in Visual C++. Funzionalità avanzate - corso RUB 14.990. da Specialista, formazione 16 ac. h, Data: 3 giugno 2023.
Miscellanea / / November 28, 2023
Scopo del corso – introdurre gli studenti alle nuove funzionalità del linguaggio C++ apparse con il rilascio dello standard C++11. Sviluppare competenze nell'utilizzo di nuovi strumenti C++
Pubblico del corso: Programmatori che hanno conoscenze e competenze del linguaggio C++ e desiderano familiarizzare con le nuove funzionalità offerte da C++11.
Imparerai:
- Programma che utilizza nuove funzionalità di C++11
- Prendere in considerazione le capacità di C++11 durante la progettazione del software.
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. 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. Informazioni su C++11 (1 ac. H.)
Modulo 2. Novità nel lavorare con i tipi (2 ac. H.)
-nullptr
- tipo automatico
-decltipo
-constexpr
- estensione della sintassi dell'enumerazione
Modulo 3. Estensione della sintassi delle classi (2 ac. H.)
- specificatori di metodo di classe cancellati, predefiniti, sovrascritti/finali
- costruttore delegante
- digitare gli alias
- noexept, alignof, alignas, lista di inizializzazione
Modulo 4. Semantica dello spostamento e suo utilizzo (2 ac. H.)
- riferimento del valore
- costruttori e operatori di turno
Modulo 5. Aggiornamento della sintassi del modello (2 ac. H.)
- Nuovo nei modelli
- elenchi variazionali di argomenti del modello, ecc.
Modulo 6. Funzioni lambda (2ac. H.)
Modulo 7. Letterali personalizzati (1 ac. H.)
Modulo 8. Capacità espressive del C++11 (1 ac. H.)
Modulo 9. Scrittura di un piccolo programma o algoritmo utilizzando le funzionalità del C++11 (lavoro pratico) (3 ac. H.)
In questo corso imparerai i concetti base del linguaggio di programmazione C. Imparerai di più su variabili, cicli, funzioni, condizioni e array in questo linguaggio. Alla fine imparerai a leggere e scrivere semplici programmi in C. Le conoscenze acquisite in questo corso ti aiuteranno ad acquisire una conoscenza di base della lingua, dei suoi principi e delle sue caratteristiche. Il corso è adatto ai principianti della programmazione.
3,8
gratuito
Il mondo moderno sta cambiando rapidamente, così come le sfide aziendali, che richiedono lo sviluppo di applicazioni flessibili. Un modo per raggiungere la flessibilità è ridurre le dipendenze rigide tra le parti del sistema. Per fare ciò, lo sviluppatore ha a sua disposizione numerosi modelli e strumenti. Uno degli approcci efficaci è l'iniezione di dipendenza, a cui è dedicata la formazione. Questo corso copre i principi di progettazione che sono alla base delle librerie, dei modelli DI chiave e anti-pattern, apprende i principi di base e avanzati della gestione delle dipendenze utilizzando le librerie e la progettazione IoC sistemi
4
12 500 ₽