- Kompanija: ICT Cortex
- Broj modula: 37
Šta ćeš naučiti na kursu
- Naučićete osnove C# i .NET Framevork-a
- Rad sa primitivnim tipovima i izrazima
- Rad sa neprimitivnim tipovima (klase, strukture, nizovi i enumovi)
- Naučićete razliku između tipova vrijednosti i referentnih tipova
- Naučićete da kontrolišete tok programa pomoću uslovnih iskaza
- Koristite nizove i liste
- Rad sa datotekama i direktorijumima
- Rad sa tekstom
- Radite sa datumom i vremenom
- Efikasno otklanjanje grešaka u C# aplikacijama
- Osnovno znanje nekog programskog jezika će ti biti od pomoći ali nije obavezan uslov
- Morate posjedovati instaliran Visual studio editor
- Sposobnost da koristite računar i instalirate softver;
- Pristup Windows PC ili Mac-u;
- Engleski jezik
Opis kursa
C# je prelijep jezik na više platformi koji se može koristiti za pravljenje različitih aplikacija. Sa C#, možete da pravite mobilne aplikacije (za Windows, Android i iOS), igre, veb sajtove i desktop aplikacije.
Kada savladate osnove C# i programiranja sa .NET framevork-om, imaćete mnogo opcija pred sobom. Možete izabrati da pravite mobilne aplikacije ako želite, ili možete promijeniti posao i raditi kao veb programer. Sve dok dobro poznajete osnove, prelazak na različite tehnološke stekove je prilično jednostavan.
Na ovom kursu učimo vas osnovama C# programiranja na jasan, koncizan i korak po korak način. Osim toga, učimo vas najboljim praksama i prečicama koje će vam pomoći da postanete bolji programer.
Svaka sekcija sadrži nekoliko video predavanja i kviz ili vježbe programiranja. Ove vježbe su pažljivo odabrane iz akademskih primjera i primjera iz stvarnog svijeta kako biste trenirali vaš „mozak za programiranje“. Ako želite da budete uspješan programer, koji ima mnogo visoko plaćenih ponuda za posao i slobodu „biranja“, morate da naučite da razmišljate kao programer. I ovo je ono što ćete izvući iz ovih vježbi. Sve vježbe dolaze sa rješenjima, tako da možete da uporedite svoja rješenja sa našim da biste pronašli oblasti za poboljšanje.
Postoji mnogo besplatnih tutorijala i video snimaka koji vas uče C# i oni su odlični ako sve što želite da naučite su C# konstrukcije. Ali ako želite da naučite C# i postanete bolji programer sa svijetlom budućnošću i puno opcija, ovo je kurs za vas. Za svaku temu, ne samo da ćete naučiti šta, već ćete naučiti i zašto i kako. Vidjećete uobičajene greške koje se pojavljuju kao dio razvoja aplikacija sa C#. Autor detaljno objašnjava ove greške i pokazuje vam kako da ih rijeešite.
Kome je ovaj kurs namjenjen?
- Početnicima i svima koji žele da obnove osnove C#.
- Studentima koji žele da nauče kako da prave interaktivne i brze veb aplikacije.
Plan i program
- Šta kurs obuhvata
- O predavaču
- Uvod
- C# vs .NET
- Šta je CLR?
- Arhitektura .NET aplikacija
- Naša prva C# aplikacija
- Osnove C# i .NET kviz
- Rezime
- Uvod
- Varijable i konstante
- Overflowing
- Obim
- Demo: Varijable i konstante
- Konverzija tipova podataka
- Demo: Konverzija tipova podataka
- Operatori
- Šta su logičke operacije?
- Demo: Operatori
- Komentari
- Primitivni tipovi i izrazi
- Rezime
- Uvod
- Klase
- Demo: Klase
- Strukture
- Nizovi
- Demo: Nizovi
- Stringovi
- Demo: Stringovi
- Enums
- Demo: Enums
- Demo: Referentni tipovi i tipovi vrijednosti
- Neprimitivni tipovi podataka kviz
- Rezime
- Uvod
- Uslovne izjave
- Demo: If/Else i Switch/Case
- Izjave o iteraciji
- Demo: For petlje
- Demo: Foreach petlje
- Demo: While petlje
- Random Class
- Kontrola toka kviz
- Rezime
- Uvod
- Nizovi
- Demo: Nizovi
- Liste
- Demo: Liste
- Nizovi i liste kviz
- Rezime
- Uvod
- Datum i vrijeme
- Vremenski raspon
- Datum i vrijeme kviz
- Rezime
- Uvod
- String
- Demo: String
- StringBuilder
- Demo: StringBuilder
- Rad sa tekstom kviz
- Proceduralno programiranje
- Rezime
- Uvod
- System.IO Namespace
- Demo: File and FileInfo
- Demo: Directory and DirectoryInfo
- Demo: Path
- Exercises
- Rad sa fajlovima kviz
- Rezime
- Uvod
- Alati za otklanjanje grešaka u Visual Studio
- Uklanjanje neželjenih efekata
- Odbrambeno programiranje
- Call Stack Window
- Locals and Autos Windows
- Otklanjanje grešaka u aplikaciji kviz
- Rezime
- Šta dalje?
- Završne riječi.