Programmatore C - corso gratuito da Otus, formazione 5 mesi, data: 5 dicembre 2023.
Miscellanea / / December 09, 2023
Sarai in grado di utilizzare C nella pratica e risolvere problemi di livello medio. Durante il processo di apprendimento, prenderai in considerazione la struttura dei sistemi operativi simili a UNIX e gli strumenti correlati. Ottieni consigli pratici sulla scrittura di classi specifiche di programmi: servizi web, demoni, giochi, interazione con database, programmazione concorrente (programmi multi-thread e multi-processo). Un'altra caratteristica del corso è che acquisirai familiarità con gli analoghi dell'OOP in C, sebbene tradizionalmente si creda che l'OOP in C non può essere.
A chi è rivolto questo corso?
Corso per chi:
Si è imbattuto nei limiti di velocità del linguaggio di programmazione che utilizzava, ad esempio Python.
Vuole utilizzare una libreria di terze parti scritta in C in un altro linguaggio, sempre ad esempio in Python, e si trova ad affrontare problemi di interazione tra linguaggi.
Vuole saperne di più su come i programmi interagiscono con il sistema operativo e le risorse che fornisce.
Vuole iniziare a sviluppare microcontrollori e svilupparsi nella direzione dell'IoT
Vuole fare programmazione di sistemi
Cosa ti darà il corso?
Impara la sintassi C
Impara le basi dell'architettura del processore e della memoria
Impara le basi del linguaggio assembly
Puoi scrivere applicazioni di basso livello
Impara le strutture dati
Impara a scrivere applicazioni di rete (sia client che server)
Impara a trovare rapidamente gli errori
Puoi scrivere applicazioni per UNIX
Comprendere come viene utilizzato il C nei giochi e nelle applicazioni web
Comprendere come vengono scritte le applicazioni per i microcontrollori
Comprendere come il C si integra con PostgreSQL, MySQL e SQLite
Alla fine del corso realizzerai un vero e proprio progetto in C: potrebbe trattarsi di un tuo lavoro, di una tua idea o di un argomento da noi suggerito.
1
BENE20 anni di esperienza nello sviluppo di sistemi informativi desktop nel campo delle tecnologie GIS, tecnologie di intelligenza artificiale, reti neurali, sia come sviluppatore che come project manager. Capacità di sviluppo di applicazioni...
20 anni di esperienza nello sviluppo di sistemi informativi desktop nel campo delle tecnologie GIS, tecnologie di intelligenza artificiale, reti neurali, sia come sviluppatore che come project manager. Competenze di sviluppo di applicazioni in C/C++, OpenGL, Qt, Microsoft SQL Server, MySQL, PostgreSQL, Python, CLIPS, SQL. Insegnante
5
corsiPiù di 15 anni di esperienza nel settore IT, più di 20 anni di esperienza nell'insegnamento. Attualmente: - programmatore presso il Centro per le tecnologie intelligenti di geoinformazione (CIGIT) dell'Istituto di istruzione superiore di bilancio dello Stato federale "ASU"; - docente senior presso il Dipartimento di sistemi automatizzati di elaborazione delle informazioni e...
Più di 15 anni di esperienza nel settore IT, più di 20 anni di esperienza nell'insegnamento. Attualmente: - programmatore presso il Centro per le tecnologie intelligenti di geoinformazione (CIGIT) dell'Istituto di istruzione superiore di bilancio dello Stato federale "ASU"; - docente senior presso il Dipartimento di automazione sistemi di elaborazione e controllo delle informazioni negli ambiti “Programmazione e fondamenti di algoritmizzazione”, “Banche dati”, “Sistemi di intelligenza artificiale”;- co-fondatore della piccola impresa innovativa ForeSays LLC - ricerca scientifica nel campo delle scienze naturali e tecniche, sviluppo di software disposizione. Competenze: programmazione C/C++, Delphi; progettazione e sviluppo di database: DBMS MSVisualFoxPro, MSAccess, MSSQLServer, PostgreSQL Dispone di 2 brevetti e 8 certificati di registrazione di programmi informatici Docente
2
corso10 anni di esperienza nello sviluppo commerciale in Python, 12 anni di esperienza in C/C++. Attualmente impegnato nello sviluppo e nel supporto di progetti freelance. Partecipante al rilascio della quinta versione di Free Download Manager. Entro...
10 anni di esperienza nello sviluppo commerciale in Python, 12 anni di esperienza in C/C++. Attualmente impegnato nello sviluppo e nel supporto di progetti freelance. Partecipante al rilascio della quinta versione di Free Download Manager. Nell'ambito del mio lavoro freelance, ho sviluppato un analogo di Yandex.market per i prodotti stampati sul mercato europeo. Autore di numerose librerie open source. Un intenditore dell'armonia concettuale dei sistemi simili a UNIX. Si è laureato all'Università di Dubna, dove successivamente ha insegnato le discipline “C++”, “Python”, “Programmazione in UNIX”. Titolo accademico - Master in Matematica applicata e Informatica. Area di interesse: highload, machine learning, linguaggi LISP-like. Insegnante