Sviluppatore C#. Base - corso gratuito da Otus, formazione 5 mesi, Data: 1 dicembre 2023.
Miscellanea / / December 04, 2023
Il corso è progettato per persone senza esperienza IT che desiderano imparare a programmare in uno dei linguaggi più popolari, C#. Insieme al tuo mentore, passerai dall'apprendimento della sintassi C# allo sviluppo della tua prima applicazione desktop.
Se vuoi cimentarti in una professione, ma non sei sicuro che sia adatta a te, allora offriamo iniziare la formazione gratuitamente con un periodo di prova: le prime due settimane dall'inizio delle lezioni per quella attuale fluire. Puoi scoprire di più sulle condizioni in una chat con i nostri manager.
Dal 2009 sviluppa diversi software in C#, parte client e parte server. Ha lavorato sia in aziende molto grandi che in aziende molto piccole. Esperienza pratica nello sviluppo utilizzando varie metodologie: Waterfall,...
Dal 2009 sviluppa diversi software in C#, parte client e parte server. Ha lavorato sia in aziende molto grandi che in aziende molto piccole. Esperienza pratica di sviluppo utilizzando varie metodologie: Waterfall, Scrum, Kanban. Dal 2016 lavoro nella società fintech United Traders. Al momento, TeamLead è lo sviluppo backend di uno dei team. Negli ultimi 2 anni ho sviluppato e supportato microservizi per uno scambio di criptovaluta in Kotlin/Java. Sto anche sviluppando un'applicazione mobile multipiattaforma in Flutter per un portale di investimenti. Adoro la programmazione reattiva, progettare l'architettura di soluzioni per nuove funzionalità, imparare tutto di nuovo, incl. adiacente al mio attività professionali (gestione di progetti, sviluppo web, ecc.). Laureato presso l'Università statale di Perm con una laurea in "Matematico. Programmatore di sistema" nel 2010. Certificati Coursera:- Università di Londra: Sviluppo Web con JavaScript e MongoDB- Università di California: avvio di progetti, pianificazione, budget e gestione del rischio Certificato Otus Educatore
Nel settore dal 2005. Ho lavorato nel settore bancario negli ultimi 3 anni. Esperienza lavorativa nella specialità 12+ anni. Formazione: ISUE Facoltà di Informatica e Ingegneria Informatica Aziende: Virtusystems, Banca Postale, Banca RNKB Interessi: programmazione, architettura
Nel settore dal 2005. Ho lavorato nel settore bancario negli ultimi 3 anni. Esperienza lavorativa nella specialità 12+ anni. Formazione: ISUE Facoltà di Informatica e Ingegneria Informatica Aziende: Virtusystems, Banca Postale, Banca RNKB Interessi: programmazione, architettura
In sviluppo dal 2015, principalmente impegnato nello sviluppo in .NET, c'erano anche diversi progetti in Laravel (PHP). Ho esperienza nel settore bancario, sia di grandi che di piccole dimensioni...
In sviluppo dal 2015, principalmente impegnato nello sviluppo in .NET, c'erano anche diversi progetti in Laravel (PHP). Ho esperienza nel settore bancario e nel grande e piccolo outsourcing. Dal 2019 - team leader in un piccolo team che sviluppa un prodotto interno presso Petrel AI. Formazione: Università di Turan (Almaty, Kazakistan), Dipartimento di IP.
Introduzione al C#
-Argomento 1. Lezione introduttiva
-Argomento 2. Ambiente di sviluppo VisualStudio Code: interfaccia, funzionalità di base
-Argomento 3. Variabili e operatori
-Argomento 4. Array e foglio
-Argomento 5. Rendere il programma interattivo
-Argomento 6. Aggiunta di conclusioni e soluzioni
-Argomento 7. Simboli e stringhe
-Argomento 8. Eccezioni e loro gestione
-Argomento 9.Metodi, loro sovraccarico ed estensioni
-Argomento 10. Consultazione generale
OOP e tipi anonimi con metodi
-Argomento 11. Classi come base di C#
-Argomento 12. Tre pilastri dell'OOP: Ereditarietà, Polimorfismo e Astrazione
-Argomento 13. Interfacce
-Argomento 14. Strutture ed enumerazioni
-Argomento 15. Tipi anonimi, tuple, espressioni lambda e metodi anonimi
-Argomento 16. Consultazione generale
Algoritmi e stili di codifica
-Argomento 17. Cicli e ricorsione
-Argomento 18. Analisi della complessità degli algoritmi e ordinamento
-Argomento 19.Alberi e cumuli
-Argomento 20.Sistemi di controllo della versione
-Tema 21.Stile codice di Microsoft, DRY/DIE, Yagni, KISS
-Argomento 22. Consultazione generale
Interfaccia utente
-Tema 23.Windows Presentation Foundation
-Argomento 24. Lezione sul flusso dell'interfaccia utente e organizzazione interna dell'applicazione
-Argomento 25. Delegati, Eventi, aggiunta dell'esecuzione asincrona
-Argomento 26.Lavorare con i file
-Argomento 27. Consultazione generale
Lavorare con le raccolte
-Argomento 28. Collezioni di base: array, lista, lista concatenata
-Argomento 29. Collezioni principali: coda, stack, dizionario, hashset
-Tema 30.Collezione generica
-Argomento 31. Collezioni osservabili, immutabili e concorrenti
-Argomento 32.Query LINQ
-Argomento 33.Operatori LINQ
Lavorare con i database
-Argomento 34.Introduzione alle basi di dati
-Argomento 35. Campioni di dati
-Argomento 36. Procedure e funzioni memorizzate
-Argomento 37.Indici: clusterizzati e non clusterizzati
-Tema 38.Linq2DB, Dapper
-Argomento 39. Consultazione generale
Modulo finale
-Tema 40. Consultazione sui progetti
-Tema 41.Tutela dei progetti