Programator C - curs gratuit de la Otus, training 5 luni, data: 5 decembrie 2023.
Miscelaneu / / December 09, 2023
Veți putea să utilizați C în practică și să rezolvați probleme de nivel mediu. În timpul procesului de învățare, veți lua în considerare structura sistemelor de operare asemănătoare UNIX și instrumentele aferente. Obțineți sfaturi practice despre scrierea unor clase specifice de programe: servicii web, demoni, jocuri, interacțiune cu bazele de date, programare concomitentă (programe cu mai multe fire și mai multe procese) O altă caracteristică a cursului este că vă veți familiariza cu analogii OOP în C, deși se crede în mod tradițional că OOP în C nu poate fi.
Pentru cine este acest curs?
Curs pentru cei care:
A dat peste limitele de viteză ale limbajului de programare pe care l-a folosit, de exemplu, Python.
El vrea să folosească o bibliotecă terță parte scrisă în C într-o altă limbă, din nou de exemplu în Python, și se confruntă cu probleme de interacțiune între limbi.
Dorește să afle mai multe despre modul în care programele interacționează cu sistemul de operare și despre resursele pe care le oferă.
Dorește să înceapă dezvoltarea pentru microcontrolere și să se dezvolte în direcția IoT
Vrea să facă programare de sisteme
Ce vă va oferi cursul?
Învață sintaxa C
Aflați elementele de bază ale arhitecturii procesorului și memoriei
Învață elementele de bază ale limbajului de asamblare
Puteți scrie aplicații de nivel scăzut
Aflați structurile de date
Învață să scrii aplicații de rețea (atât clienți, cât și servere)
Învață să găsești rapid erorile
Puteți scrie aplicații pentru UNIX
Înțelegeți cum este folosit C în jocuri și aplicații web
Înțelegeți cum sunt scrise aplicațiile pentru microcontrolere
Înțelegeți cum se integrează C cu PostgreSQL, MySQL și SQLite
La sfârșitul cursului, vei implementa un proiect cu drepturi depline în C: acesta ar putea fi un fel de sarcină de lucru a ta, propria ta idee sau un subiect sugerat de noi.
1
bine20 de ani de experiență în dezvoltarea sistemelor informatice desktop în domeniul tehnologiilor GIS, tehnologiilor de inteligență artificială, rețelelor neuronale, atât ca dezvoltator, cât și ca manager de proiect. Abilitati de dezvoltare a aplicatiilor...
20 de ani de experiență în dezvoltarea sistemelor informatice desktop în domeniul tehnologiilor GIS, tehnologiilor de inteligență artificială, rețelelor neuronale, atât ca dezvoltator, cât și ca manager de proiect. Abilități de dezvoltare de aplicații în C/C++, OpenGL, Qt, Microsoft SQL Server, MySQL, PostgreSQL, Python, CLIPS, SQL. Profesor
5
cursuriPeste 15 ani de experiență în industria IT, peste 20 de ani de experiență în predare. În prezent: - programator la Centrul de Tehnologii Inteligente de Geoinformație (CIGIT) al Instituției de Învățământ Superior de la Bugetul de Stat Federal „ASU”; - lector superior la Departamentul Sisteme de Procesare Automatizată a Informației și...
Peste 15 ani de experiență în industria IT, peste 20 de ani de experiență în predare. În prezent: - programator la Centrul de Tehnologii Inteligente de Geoinformație (CIGIT) al Instituției de Învățământ Superior de la Bugetul de Stat Federal „ASU”; - lector superior la Departamentul de Automatizare sisteme de prelucrare și control a informațiilor în domeniile „Programare și fundamente ale algoritmizării”, „Baze de date”, „Sisteme de inteligență artificială”;- co-fondator al micii întreprinderi inovatoare ForeSays LLC - cercetare științifică în domeniul științelor naturale și tehnice, dezvoltare software dispoziţie. Abilitati: programare C/C++, Delphi; proiectare si dezvoltare baze de date: DBMS MSVisualFoxPro, MSAccess, MSSQLServer, PostgreSQL.Detine 2 brevete si 8 certificate de inregistrare a programelor de calculator Profesor
2
curs10 ani de experiență în dezvoltare comercială în Python, 12 ani de experiență în C/C++. Momentan implicat în dezvoltarea și susținerea proiectelor independente. Participant la lansarea celei de-a 5-a versiuni a Free Download Manager. În...
10 ani de experiență în dezvoltare comercială în Python, 12 ani de experiență în C/C++. Momentan implicat în dezvoltarea și susținerea proiectelor independente. Participant la lansarea celei de-a 5-a versiuni a Free Download Manager. Ca parte a muncii mele independente, am dezvoltat un analog al Yandex.market pentru produse tipărite de pe piața europeană. Autor al unui număr de biblioteci open source. Un cunoscător al armoniei conceptuale a sistemelor de tip UNIX. A absolvit Universitatea din Dubna, unde a predat ulterior disciplinele „C++”, „Python”, „Programare în UNIX”. Diploma academica - Master in Matematica Aplicata si Informatica. Domeniu de interes: highload, machine learning, limbi similare LISP. Profesor