Kurs • Microsoft Development Program

C# kurs programiranja

Kurs Introduction to Programming in C# uvodi vas u .NET programiranje kroz jezik kojim se pišu aplikacije za Windows, Linux, Android i iOS. Kroz 8 modula savladavate sintaksu, rad sa podacima, metode i objektno orijentisano programiranje u Visual Studiju.

  • 8 modula, 27 lekcija
  • Online nastava, uz podršku mentora
  • Bez predznanja programiranja





    na osnovu više od 3.940 Google i Facebook recenzija
    4.5 /5
    60.000+
    polaznika iz preko 120 zemalja
    18
    godina edukacije traženih IT stručnjaka
    O kursu

    Šta je C# i zašto se uči prvi

    C# je programski jezik opšte namene, nastao kao unapređena verzija jezika C, C++ i Jave, i sastavni je deo Microsoft razvojnog okruženja. Namenjen je kreiranju softvera za .NET platformu, a pošto je .NET prilagođen brojnim operativnim sistemima, kod pisan u C# radi na Windowsu, Linuxu, iOS-u, macOS-u, Androidu i BSD okruženju.

    Prednost C#-a u odnosu na jezike iz kojih je proistekao je znatno lakša upotreba. Za pisanje prvog programa dovoljan je tekstualni editor i instaliran .NET Framework, biblioteka alata koju koristi preko 20 različitih programskih jezika.

    C# je case sensitive i strogo tipiziran jezik, što znači da pravi razliku između malih i velikih slova i traži eksplicitno navedene tipove u kodu. Upravo ta strogost je razlog zašto se uzima kao prvi jezik: navike koje stičete u njemu prenose se na Javu, C++ i skoro sve što dolazi posle.

    Šta ćete umeti nakon ovog kursa

    Napisati i pokrenuti C# program

    Postavljate Visual Studio, kreirate prvu aplikaciju i pišete kod po sintaksnim pravilima C# jezika.

    Raditi sa podacima

    Tipovi podataka i promenljive, operatori i izrazi, nizovi, uslovno izvršavanje i petlje.

    Grupisati logiku u metode

    Kreiranje i pozivanje metoda, rad sa parametrima i povratnim vrednostima, ponovna upotreba koda.

    Programirati objektno

    Klase i objekti, referentni i vrednosni tipovi, strukture, enumeracije, kontrola pristupa i postulati OOP-a.

    Pronaći i obraditi greške

    Softverske greške i izuzeci, debugging u Visual Studiju i pisanje koda koji ne puca u produkciji.

    Koristiti .NET biblioteke

    Rad sa brojevima, tekstom, datumom i vremenom kroz gotove funkcionalnosti .NET platforme.

    C# kurs – plan i program

    • 8 modula, 27 lekcija
    • Online kursevi i predavanja uživo
    • Rad u Visual Studiju od prve lekcije
    • Podrška mentora

    Uvod u programiranje. Algoritmi. Rešavanje problema u kompjuterskom programiranju.

    Uvod u C# i .NET. Kreiranje prve C# aplikacije. Visual Studio. Uvod u sintaksu C# jezika.

    Tipovi podataka. Promenljive. Operatori i izrazi.

    Kreiranje i pozivanje metoda. Parametri metoda.

    Uslovno izvršavanje. Petlje. Nizovi.

    Klase i objekti. Referentni i vrednosni tipovi. Prostori imena. Strukture. Enumeracije. Kontrola pristupa i vidljivost. Postulati OOP-a.

    Softverske greške i izuzeci. Debugging.

    Brojevi. Tekst. Datumi i vreme.

    Gde se sluša

    Ovaj kurs je deo Microsoft Development programa

    Devetomesečni program koji od početnika pravi .NET developera. C# kurs je jedan od 15 kurseva u planu i drži prvo mesto: sve što dolazi posle njega, od baza podataka do razvoja aplikacija, oslanja se na sintaksu i koncepte koje ovde savladate.

    Kursevi koji se nastavljaju na ovaj

    Advanced Programming in C#

    Napredni koncepti C# programiranja.

    Microsoft Data Access

    Rad sa podacima u .NET aplikacijama.

    Web Application Building

    Izrada veb aplikacija na .NET platformi.

    Unified Modeling Language

    Modelovanje softvera pre pisanja koda.

    Dobro je da znate

    Pitanja na koja ovaj kurs odgovara

    Ovo su pojmovi koje polaznici najčešće traže pre nego što upišu program. Odgovori su izvod iz gradiva kursa.

    C# pripada porodici C jezika, pa mu je sintaksa slična sintaksi C-a, C++-a i Jave. Najmlađi je od njih i razvijen je kao jednostavnija verzija za programiranje. Jezik je višeg nivoa, što znači produktivnije i udobnije stvaranje softvera.

    .NET je izvršno okruženje koje programe pisane u C#-u prevodi u mašinski jezik, i istovremeno veliki skup gotovih biblioteka koje programerima stoje na raspolaganju. Kurs obrađuje osnovne osobine platforme i korišćenje ugrađenih biblioteka.

    Razvojno okruženje kompanije Microsoft za kreiranje, modifikaciju, testiranje i objavljivanje projekata. Nije ograničeno na Windows aplikacije: kroz njega se prave i Android, iOS, veb i cloud aplikacije. Polaznici u njemu rade od prve lekcije.

    Tipovi podataka i promenljive, operatori i izrazi, nizovi i konstrukcije za kontrolu toka. Pravilnim kombinovanjem tih elemenata dobija se željena logika programa.

    Metoda je blok koda grupisan u celinu, sa ciljem da reši jedan problem. Prihvata parametre, koristi ih u svom telu i rezultat može da emituje kao povratnu vrednost. Kod koji obavlja bilo kakvu logiku u C#-u mora da postoji unutar neke metode.

    Klasa je šema objekta: opisuje šta će objekat moći da radi i koje podatke može da sadrži. Objekat je jedan primerak napravljen po toj šemi. U C#-u je objekat osnovna jedinica mere, pa ova tema zauzima centralno mesto u kursu.

    Izuzeci su greške koje nastaju tokom izvršavanja programa. Kurs obrađuje njihovu detekciju, pronalaženje i obradu, kao i debugging u Visual Studiju.

    Niste sigurni da li je programiranje za vas? Zakažite razgovor sa savetnikom za upis.