Filteri
close
Tip rezultata
Svi rezultati uključeni
keyboard_arrow_down
Kategorija
Sve kategorije
keyboard_arrow_down
Opseg cena (RSD)
2 000,00 - 2 999,00
keyboard_arrow_down
Od
RSD
Do
RSD
Sortiraj po
keyboard_arrow_down
Objavljeno u proteklih
keyboard_arrow_down
Sajtovi uključeni u pretragu
Svi sajtovi uključeni
keyboard_arrow_down

Pratite promene cene putem maila

  • Da bi dobijali obaveštenja o promeni cene potrebno je da kliknete Prati oglas dugme koje se nalazi na dnu svakog oglasa i unesete Vašu mail adresu.
1-6 od 6 rezultata

Broj oglasa

Prikaz

format_list_bulleted
view_stream
1-6 od 6
1-6 od 6 rezultata

Prikaz

format_list_bulleted
view_stream

Režim promene aktivan!

Upravo ste u režimu promene sačuvane pretrage za frazu .
Možete da promenite frazu ili filtere i sačuvate trenutno stanje

Aktivni filteri

  • Tag

    C++ Visual C++ C
  • Cena

    2,000 din - 2,999 din

Knjiga jednog od najcenjenijih autora za C#. Ključne teme: - Najnoviji dodaci za C# 10, .NET 6 biblioteku klasa i Entity Framework Core 6 - Kreiranje profesionalnih veb sajtova i servisa pomoću ASP.NET Core 6 i Blazor-a - Izgradnja međuplatformskih aplikacija za Windows, macOS, Linux, iOS i Android Opis sadržaja Najnovije izdanje je u velikoj meri revidirano da bi bilo u skladu sa svim najnovijim funkcijama koje C# 10 i .NET 6 sadrže. Učićete o objektno-orijentisanom programiranju, pisanju funkcija i njihovom testiranju, otklanjanju grešaka funkcija, implementaciji interfejsa i nasleđivanju klasa. Knjiga sadrži .NET API-je za izvršavanje zadataka, kao što su upravljanje podacima i slanje upita za podatke, nadgledanje i poboljšavanje performansi, kao i za korišćenje fajl sistema, asinhronih tokova, serijalizacije i enkripcije. U knjizi su opisane međuplatformske aplikacije, kao što su veb sajtovi i servisi, koje možete da izgradite i rasporedite korišćenjem ASP.NET Core-a. Nepotreban kod aplikacije ne ometa najbolju aplikaciju za učenje jezičkih konstrukcija C# i mnogih .NET biblioteka. Dakle, teme C# i .NET obuhvaćene u poglavljima od 1 do 12 sadrže konzolne aplikacije. Nakon što savladate osnove, u poglavljima od 13 do 17 izgradićete praktične aplikacije i servise korišćenjem ASP.NET Core-a, obrasca Model-View-Controller (MVC) i Blazor-a. Postoje i dva nova onlajn poglavlja o korišćenju .NET MAUI-a za izgradnju međuplatformskih aplikacija i za izgradnju servisa korišćenjem raznih tehnologija, uključujući Web API, OData, gRPC, GraphQL, SignalR i Azure Functions. Naučićete da: - Izgradite bogate veb sadržaje korišćenjem Blazor-a, Razor Pages-a, obrasca Model-View-Controller (MVC) i drugih funkcija ASP.NET Core-a - Izgradite sopstvene tipove putem objektno-orijentisanog programiranja - Pišete funkcije, testirate ih i otklanjate greške - Šaljete upite i da manipulišete podacima korišćenjem LINQ-a - Integrišete i ažurirate baze podataka u aplikacijama korišćenjem Entity Framework Core-a, Microsoft SQL Server-a i SQLite-a - Izgradite i koristite moćne servise korišćenjem najnovije tehnologije, uključujući gRPC i GraphQL - Izgradite međuplatformske aplikacije korišćenjem .NET MAUI-a i XAML-a Kome je ova knjiga namenjena Ova knjiga je namenjena početnicima u C#-u i .NET-u, ali i programerima koji su u prošlosti koristili C# a sada žele da uhvate korak sa promena koje su nastale u poslednjih nekoliko godina. Za ovu knjigu ne očekujemo da imate bilo kakvo iskustvo u radu sa C# ili .NET-om; međutim, trebalo bi da imate opšte razumevanje programiranja. Studenti i profesionalci u oblasti fizike, tehnologije, inženjeringa ili matematike (STEM) mogu da imaju koristi od ove knjige. Sadržaj 1. Zdravo C#, dobrodošao .NET! 2. Govorite C# jezikom 3. Kontrolisanje toka, konvertovanje tipova i rukovanje izuzecima 4. Pisanje, otklanjanje grešaka i testiranje funkcija 5. Kreiranje sopstvenih tipova putem objektno-orijentisanog programiranja 6. Implementacija interfejsa i nasleđivanje klasa 7. Pakovanje i distribucija .NET tipova 8. Korišćenje uobičajenih .NET tipova 9. Korišćenje fajlova, tokova i serijalizacije 10. Korišćenje podataka pomoću Entity Framework Core-a 11. Slanje upita i manipulisanje podacima pomoću LINQ-a 12. Poboljšanje performansi i skalabilnosti pomoću višeprogramskog rada 13. Praktične primene C#-a i .NET-a 14. Izgradnja veb sajtova pomoću ASP.NET Core Razor Pages-a 15. Izgradnja veb sajtova pomoću Model-View-Controller obrasca 16. Izgradnja veb servisa i njihova upotreba 17. Izgradnja korisničkih interfejsa pomoću Blazor-a 18. Dodatni sadržaj: Izgradnja i korišćenje specijalizovanih servisa Šta je novo u ovom šestom izdanju? Za ovo šesto izdanje, pregledao sam celu knjigu i ažurirao sadržaj za C# 10 i .NET 6. Ponovo sam napisao uputstva za korišćenje skoro svakog editora koda ili IDE-a, umesto Visual Studio Code-a, sa uputstvima za Visual Studio 2022 i Visual Studio Code u poglavlju 1. GitHub skladište za knjigu ima unapred kreirane beležnice sa kodom od poglavlja 1 do 13, tako da možete brzo da istražite primere koda. Uz 17 poglavlja iz knjige, naći ćete i 3 poglavlja, kao dodatni sadržaj, u GitHub skladištu. - Knjiga je ažurirana tako da obuhvata najnovije dodatke za C# 10 i biblioteku klasa .NET 6 - Dodat je opis za Code First modele baze podataka za Entity Framework Core - Obuhvaćene su nove funkcije biblioteke, kao što su PriorityQueue, DateOnly, TimeOnly i LINQ prošireni metodi - Opisano je više specijalizovanih tipova servisa, kao što su gRPC, SignalR, OData i GraphQL Kako knjiga priprema čitaoce za korišćenje jezika C# 10 i .NET 6? Ovo šesto izdanje je vodič za učenje modernih dokazanih praksi C# jezika korišćenjem .NET-a na više platformi i kratak uvod za glavne tipove praktičnih aplikacija koje možete da izgradite. Knjiga je najbolja za početnike u C# jeziku i .NET-u, ili za programere koji su koristili C# u prošlosti, ali su propustili promene u poslednjih nekoliko godina. Ova knjiga će vam pomoći da počnete rad u C# 10 jeziku i .NET 6 jer je u njoj opisano kako da podesite razvojno okruženje pomoću bilo kog editora koda. Zatim ću vam pokazati kako da pišete kod u .NET Interactive Notebook-u, koji olakšava istraživanje isečaka koda pomešanih sa obogaćenim tekstom, u svrhe učenja. Takođe, napisao sam poglavlja tako da će vas pripremiti i za izazove industrijskih aplikacija, pomoću mešavine konceptualnih opisa, upozorenja o zamršenim oblastima, praktičnih vođenih zadataka i vežbi sa rešenjima. Praktično vam je omogućeno da brzo napišete pravi kod od kojeg ćete imati koristi svaki dan. Po čemu se vaša knjiga razlikuje od drugih knjiga o C# 10 i .NET 6? Moj pristup pisanju ove knjige bio je da slušam vas, svoje čitaoce. Za ažuriranje ovog izdanja koristio sam povratne informacije koje sam dobio. Postoje knjige o programiranju koje sadrže hiljade stranica, koje imaju za cilj da budu sveobuhvatne reference za jezik C#, .NET biblioteke, modele aplikacija, kao što su veb sajtovi, servisi i aplikacije za desktop i mobilne uređaje. Ova knjiga je drugačija. Sažeta je i ima za cilj da bude žustra, zabavna za čitanje i prepuna praktičnih vežbi za svaku temu. Širina sveobuhvatnog narativa dolazi po cenu dubine, ali ćete pronaći mnogo putokaza koje možete dalje da istražite, ako želite. Verujem u izreku „Pokaži, ne pričaj“. Posle kratkog objašnjenja, volim odmah da pređem na primer koda koji čitalac može sam da otkuca, da ga pokrene i da vidi rezultate. Takođe, verujem da je korisno predstaviti više sličnih primera, ali ipak različitih, tako da izgradite jasan model za datu temu i da vidite suptilne razloge zašto često postoji više načina da se izvrši zadatak. Konačno, ukazao sam na vrline i nedostatke jezika C# i .NET-a, tako da možete da impresionirate kolege i da brzo postanete produktivni. Recenzije „Svako pojedinačno izdanje Markove knjige može da se smatra nezaboravnim. Veoma je inspirativna briga kojom on opisuje svaki detalj C# sveta. Dakle, ne bih rekao da je ovo preporuka, već poruka kojom zahvaljujem Marku za sav trud koji ulaže godinama da bi isporučio neverovatan materijal zajednici!" - Gabriel Lara Baptista, autor knjige Software Architecture with C# 9 i .NET 5, profesor i softverski arhitekta sa više od 20 godina iskustva. „Markovo šesto izdanje ove knjige pomaže vam da razvijete C# veštine jer obuhvata sve, od osnova do naprednih tema - dok vas uči kako da kreirate međuplatformske i moderne aplikacije, veb sajtove i servise korišćenjem .NET 6.“ - David Pine, Senior Content Developer, Microsoft „Mark je napisao vodič za C# i .NET, izuzetno lak za čitanje, u kom koristi mnoštvo jednostavnih primera koda da bi demonstrirao različite koncepte. Odličan je i za početnike i za iskusne programere jer poglavlja možete da čitate bilo kojim redom.” - Toi B. Wright, autor Blazor WebAssembly by Example, 17-time Microsoft MVP in Developer Technologies. "Ovo nije obična knjiga već čitavo razvojno iskustvo. Impresioniran sam koliko se tema može naći u knjizi, ali je i dalje kompaktna, sa dovoljno informacija da počnete sa radom. Ovo je knjiga koju sam želeo da imam kada sam počeo da učim .NET i knjiga koju ću preporučiti svojim učenicima.“ - Daniel Costea, Microsoft MVP O autoru Mark J. Price je Microsoft Specialist za programiranje u jeziku C# i arhitekta Microsoft Azure rešenja sa više od 20 godina iskustva. Od 1993. godine položio je više od 80 ispita iz Microsoft programiranja i specijalizovao se za pripremu novih korisnika za polaganje ispita. Između 2001. i 2003. godine Mark je bio angažovan za pisanje zvaničnih kurseva za Microsoft u Redmondu, SAD. Njegov tim je napisao prve kurseve za C# jezik, dok je još bio u ranoj alfa verziji. Dok je radio u Microsoft-u, predavao je na obuci „obuči trenera“ da bi druge MCT-ove osposobio za C# i .NET. Trenutno, Mark održava obuku za Optimizely's Digital Experience Platform (DXP).

Prikaži sve...
2,900RSD
forward
forward
Detaljnije

C#9 i .NET 5 arhitektura softvera Upotreba mikroservisa, DevOps platforme i Azure projektnih obrazaca u arhitekturi softverskih rešenja Prevod drugog izdanja Softverska arhitektura je praksa primene struktura i sistema koji ubrzavaju proces razvoja softvera i podižu kvalitet aplikacije. Uspešan arhitekta softvera mora posedovati znanje i ključne veštine i poznavati najbolje prakse predstavljene u ovom revidiranom i proširenom drugom izdanju, koje obuhvata i najnovije .NET 5 i C#9 funkcije. Ovo izdanje sadrži dodatno objašnjenje principa softverske arhitekture, uključujući i nova poglavlja o sistemskim platformama Azure Service Fabric, Kubernets i Blazor. Takođe, sadrži obimniju diskusiju o bezbednosti, mikroservisima i DevOps platformi, kao i savete za primenu GitHub hosting platforme u ciklusu razvoja softvera. Prvo ćete naučiti da transformišete korisničke zahteve u arhitektonske potrebe i utvrdićete razlike između funkcionalnih i nefunkcionalnih zahteva. Zatim ćete naučiti da izaberete pravo Cloud rešenje za svoju infrastrukturu, uz pažljivu primenu faktora koji pomažu pri upravljanju aplikacijom u Cloud okruženju. Nakon toga ćete otkriti obrasce dizajna softvera i razne softverske pristupe koji će vam omogućiti da rešite uobičajene razvojne probleme. Na kraju, moći ćete da kreirate i isporučite visoko skalabilne aplikacije, koje ispunjavaju poslovne zahteve organizacije za koju radite i koje su spremne za upotrebu. Naučićete: različite tehnike prevazilaženja stvarnih arhitektonskih izazova i razmatranja dizajnerskih rešenja da primenjujete slojevitu arhitekturu, arhitekturu orjentisanu na usluge (SOA) i mikroservise da efikasno upravljate mikroservisima pomoću alata Containers, Docker, Kubernets i Blazor da ubrzate isporuku globalnih rešenja upotrebom Azure alata i funkcija da programirate i održavate Azure funkcije pomoću jezika C#9 i njegovih najnovijih funkcionalnosti kada je razvoj vođen testiranjem (TDD) najbolji pristup razvoju softvera pisanje automatizovanih funkcionalnih testova najbolje DevOps principe koji omogućavaju okruženje kontinuirane integracije/kontinuirane isporuke (CI/CD) Sadržaj Poglavlje 1, Važnost softverske arhitekture Poglavlje 2, Nefunkcionalni zahtevi Poglavlje 3, Dokumentovanje zahteva na Azure DevOps platformi Poglavlje 4, Izbor najboljeg cloud rešenja Poglavlje 5, Arhitektura mikroservisa za poslovnu aplikaciju Poglavlje 6, Azure Service Fabric Poglavlje 7, Azure Kubernetes Service Poglavlje 8, Interakcija sa podacima u jeziku C# – Entity Framework Core Poglavlje 9, Kako da izaberete cloud skladište podataka Poglavlje 10, Upotreba funkcija Azure platforme Poglavlje 11, Projektni obrasci i .NET 5 implementacija Poglavlje 12, Različiti domeni u softverskim rešenjima Poglavlje 13, Implementiranje ponovne upotrebe koda u C#9 Poglavlje 14, Primena servisno-orijentisanih arhitektura pomoću .NET Core frejmvorka Poglavlje 15, ASP.NET Core MVC (Models, Views i Controllers) frejmvork Poglavlje 16, Blazor WebAssembly Poglavlje 17, Najbolja praksa C# 9 kodiranja Poglavlje 18, Slučajevi modularnog testiranja (Unit Testing) i TDD (test-driven development) Poglavlje 19, Upotreba alata za pisanje boljeg koda Poglavlje 20, DevOps principi Poglavlje 21, Izazovi primene CI (Continuous Integration) scenarija Poglavlje 22, Automatizacija funkcionalnog testiranja

Prikaži sve...
2,640RSD
forward
forward
Detaljnije

Najnovije izdanje pokriva verzije 20 i 23 Skoro 300 uzoraka koda za kompajliranje Prevod devetog izdanja Samsove knjige Naučite sami C++, jedna lekcija dnevno Učeći jednu lekciju dnevno, možete da steknete sve veštine koje su vam potrebne za početak programiranja u C++ jeziku. Ovaj kompletan vodič će vam pomoći da brzo ovladate osnovama objektno-orijentisanog programiranja, kao i naprednim funkcijama i konceptima jezika C++. Potpuno ažurirana za standard C++20, ova praktična knjiga je dizajnirana da vam pomogne da napišete C++ kod koji je brži, jednostavniji i pouzdaniji. - Naučite osnove C++ jezika i objektno-orijentisanog programiranja - Koristite Standard Template Library (STL) da brzo razvijete moćnije i pouzdanije aplikacije - Naučite moderne funkcije C++20 verzije, kao što su koncepti, opsezi, prikazi, adapteri i moduli - Saznajte koje bi dokazane akcije trebalo da koristite, a koje ne, da biste iskoristili najbolju praksu i izbegli zamke, od prvog dana - Testirajte svoje znanje i stručnost vežbama nakon svake lekcije - Naučite da koristite skoro 300 uzoraka koda za kompajliranje koji su dostupni za preuzimanje besplatno i koji su detaljno objašnjeni u knjizi Učite kad želite, sopstvenim tempom - Nije potrebno iskustvo u programiranju: ubrzo ćete umeti da pišete dobro organizovane, efikasne C++ programe! - Ovladajte objektno-orijentisanim konceptima kao što su klase, nasleđivanje, polimorfizam, enkapsulacija i apstrakcija - Kreirajte pouzdane programe bogate funkcijama pomoću STL klasa, kontejnera i algoritama - Pojednostavite svoj kod pomoću automatskog utvrđivanja tipa i drugih funkcija - Programirajte objekte funkcija pomoću modernih C++ Lambda izraza - Ubrzajte učenje korišćenjem skoro 300 uzoraka koda objašnjenih u knjizi - Iskoristite nove C++20 koncepte, opsege, prikaze, adaptere i module - Pregledajte poboljšanja koja se očekuju u verziji C++23 Sadržaj Uvod Deo I: Osnove Lekcija 1: Početak rada Lekcija 2: Anatomija C++ programa Lekcija 3: Upotreba promenljivih, deklarisanje konstanti Lekcija 4: Upravljanje nizovima i znakovnim nizovima Lekcija 5: Upotreba izraza, iskaza i operatora Lekcija 6: Kontrolisanje toka programa Lekcija 7: Organizovanje koda pomoću funkcija Lekcija 8: Objašnjenje pokazivača i referenci Deo II: Osnove objektno orijentisanog C++ programiranja Lekcija 9: Klase i objekti Lekcija 10: Implementiranje nasleđivanja Lekcija 11: Polimorfizam Lekcija 12: Tipovi operatora i preklapanje operatora Lekcija 13: Operatori za eksplicitnu konverziju Lekcija 14: Uvod u makroe i šablone Deo III: Standard Template Library (STL) Lekcija 15: Standard Template Library (STL) Lekcija 16: STL string klasa Lekcija 17: STL klase dinamičkog niza Lekcija 18: STL klase list i forward_list Lekcija 19: STL klase set i multiset Lekcija 20: STL klase map i multimap Deo IV: Lambda izrazi i STL algoritmi Lekcija 21: Razumevanje objekata funkcije Lekcija 22: Lambda izrazi Lekcija 23: STL algoritmi Lekcija 24: Prilagodljivi kontejneri: stack i queue Lekcija 25: Upotreba bit indikatora pomoću STL-a Deo V: Napredni C++ koncepti Lekcija 26: Razumevanje pametnih pokazivača Lekcija 27: Upotreba tokova podataka za ulaz i izlaz Lekcija 28: Rukovanje izuzecima Lekcija 29: C++20 koncepti, opsezi, prikazi i adapteri Lekcija 30: C++20 programske niti Lekcija 31: C++20 moduli i verzija C++23 Deo VI: Dodaci Dodatak A: Upotreba brojeva: binarni i heksadecimalni Dodatak B: C++ ključne reči Dodatak C: Pisanje dobrog C++ koda Dodatak D: ASCII kodovi Dodatak E: Odgovori Indeks

Prikaži sve...
2,900RSD
forward
forward
Detaljnije

Šta ćete naučiti - Kreirajte međuplatformske aplikacije za Windows, macOS, Linux, iOS i Android. - Istražite razvoj aplikacija pomoću C# 8.0 i .NET Corea3.0. - Istražite ASP.NET Core 3.0 i kreirajte profesionalne veb aplikacije. - Naučite objektno-orijentisano programiranje i C# višeprogramski rad. - Šaljite upite i manipulišite podacima upotrebom LINQ-a. - Upotrebite Entity Framework Core relacione baze podataka. - Otkrijte razvoj Windows aplikacija upotrebom Universal Windows platforme i XAML-a. - Izgradite mobilne aplikacije za iOS i Android upotrebom Xamarin.Formsa. - Izgradite moderne međuplatformske aplikacije pomoću .NET Corea 3.0. - Ubrzajte svoj rad, koristeći C#, i budite „u toku“ sa najnovijim funkcijama verzije C# 8.0. - Započnite kreiranje profesionalnih veb aplikacija pomoću ASP.NET Corea 3.0. Knjiga „C# 8.0 i .NET Core 3.0 – Moderno međuplatformsko programiranje (četvrto izdanje)“, čiji je autor predavač i stručnjak Mark J.Price, obezbeđuje sve što je potrebno da započnete programiranje C# aplikacija. U ovom najnovijem izdanju knjige koristićemo popularni Visual Studio Code editor za rad u svim glavnim operativnim sistemima. Knjiga je u potpunosti ažurirana i proširena novim poglavljima o sistemima za upravljanje sadržajem (CMS) i o mašinskom učenju pomoću ML.NET-a. U njoj su obrađene sve teme koje su vam potrebne. U Delu 1 ćete učiti o osnovama C# jezika, uključujući objektno-orijentisano programiranje i nove funkcije verzije C# 8.0, kao što su referentni tipovi koji prihvataju null, pojednostavljeno podudaranje obrazaca i metodi podrazumevanog interfejsa. Deo 2 obuhvata .NET Standard API, kao što su upravljanje podacima i slanje upita za podatke, nadgledanje i poboljšanje performanse, upotreba fajl sistema, async tokovi podataka, serijalizacija i enkripcija. Deo 3 sadrži primere međuplatformskih aplikacija koje možete da izgradite i rasporedite, kao što su veb aplikacije (upotrebom ASP.NET Corea) i mobilne aplikacije (upotrebom Xamarin.Formsa). U knjizi su predstavljene tehnologije za izgradnju Windows desktop aplikacija Windows Forms, Windows Presentation Foundation (WPF) i Universal Windows Platform (UWP i za izgradnju veb aplikacija, veb servisa i aplikacija za mobilne uređaje. Tabela sadržaja Poglavlje 1, „Zdravo C#! Dobrodošao .NET!“ Poglavlje 2, „Govorite C# jezikom“ Poglavlje 3, „Kontrolisanje toka i konvertovanje tipova“ Poglavlje 4, „Pisanje, ispravljanje grešaka i testiranje funkcija“ Poglavlje 5, „Kreiranje sopstvenih tipova upotrebom objektno-orijentisanog programiranja“ Poglavlje 6, „Implementiranje interfejsa i nasleđivanje klasa“ Poglavlje 7, „Razumevanje i pakovanje .NET tipova“ Poglavlje 8, „Upotreba uobičajenih .NET tipova“ Poglavlje 9, „Upotreba fajlova, nizova i serijalizacije“ Poglavlje 10, „Zaštita podataka i aplikacija“ Poglavlje 11, „Upotreba baza podataka pomoću Entity Framework Corea“ Poglavlje 12, „Slanje upita i manipulisanje podacima upotrebom LINQ-a“ Poglavlje 13, „Poboljšanje performanse i skalabilnosti korišćenjem višeprogramskog rada“ Poglavlje 14, „Praktična primena C#-a i .NET-a“ Poglavlje 15, „Izgradnja veb sajtova upotrebom ASP.NET Core Razor Pagesa“ Poglavlje 16, „Kreiranje veb sajtova upotrebom Model-View-Controller obrasca“ Poglavlje 17, „Izgradnja veb sajtova upotrebom sistema za upravljanje sadržajem“ Poglavlje 18, „Kreiranje veb servisa i njihova upotreba“ Poglavlje 19, „Izgradnja inteligentnih aplikacija upotrebom mašinskog učenja“ Poglavlje 20, „Izgradnja Windows desktop aplikacija“ Poglavlje 21, „Izgradnja međuplatformskih aplikacija za mobilne uređaje upotrebom Xamarin.Formsa“

Prikaži sve...
2,640RSD
forward
forward
Detaljnije

POKRIVA C++ 14 i C++ 17 Nakon crvene knjige C++, koja je najprodavanija knjiga u Srbiji za C++, pred vama je nova knjiga. Prevod 8. izdanja C++ JEDNA LEKCIJA DNEVNO Najobminija do sada. Za samo sat učenja dnevno savladaćete sve veštine koje su vam potrebne da započnete programiranje u C++ jeziku. Pomoću ovog kompletnog vodiča brzo ćete savladati osnove, a zatim ćete preći na naprednije funkcije i koncepte. Kompletno ažurirana za C++14 standard i C++17, ova knjiga predstavlja jezik sa praktične tačke gledišta, pomažući vam da naučite kako da upotrebite C++ za kreiranje bržih, jednostavnijih i efikasnijih C++ aplikacija. - Savladajte osnove C++-a i objektno-orijentisanog programiranja. - Saznajte kako C++ funkcije pomažu da se piše kompaktan i efikasan kod korišćenjem koncepata, kao što su lambda izrazi, konstruktori pomeranja i operatori dodele. - Ispraksujte se i izbegnite nedostatke, koristeći tabele Uradite i Ne radite. - Upoznajte standardnu biblioteku šablona, uključujući kontejnere i algoritme koji se koriste u većini stvarnih C++ aplikacija. - Testirajte svoje znanje i veštine pomoću vežbi na kraju svake lekcije. Naučite sami, svojim tempom - Nije vam potrebno prethodno iskustvo u programiranju. - Napišite brze i moćne C++ programe, kompajlirajte izvorni kod i kreirajte izvršne fajlove. - Naučite koncepte objektno-orijentisanog programiranja, kao što su kapsuliranje, apstrakcija, nasleđivanje i polimorfizam. - Upotrebite algoritme i kontejnere standardne biblioteke šablona da biste napisali aplikacije koje su bogate funkcijama, a ipak predstavljaju stabilne C++ aplikacije. - Naučite kako automatsko utvrđivanje tipa pomaže u pojednostavljivanju C++ koda. - Razvijte sofisticirane programske tehnike, koristeći lambda izraze, pametne pokazivače i konstruktore pomeranja. - Savladajte funkcije C++-a učenjem od stručnjaka programiranja. - Naučite C++ funkcije koje omogućavaju da se programiraju kompaktne C++ aplikacije visoke performanse. - Pogledajte šta je novo u verziji C++17. Kratak sadržaj: LEKCIJA 1 Početak rada 5 LEKCIJA 2 Anatomija C++ programa 17 LEKCIJA 3 Upotreba promenljivih i deklarisanje konstanti 31 LEKCIJA 4 Upravljanje nizovima i znakovnim nizovima 63 LEKCIJA 5 Upotreba izraza, iskaza i operatora 85 LEKCIJA 6 Kontrolisanje toka programa 113 LEKCIJA 7 Organizovanje koda pomoću funkcija 151 LEKCIJA 8 Objašnjenje pokazivača i referenci 177 LEKCIJA 9 Klase i objekti 215 LEKCIJA 10 Implementiranje nasleđivanja 271 LEKCIJA 11 Polimorfizam 305 LEKCIJA 12 Tipovi operatora i preklapanje operatora.335 LEKCIJA 13 Operatori za eksplicitnu konverziju 377 LEKCIJA 14 Uvod u makroe i šablone 391 LEKCIJA 15 Uvod u standardnu biblioteku šablona 421 LEKCIJA 16 STL klasa za rad sa znakovnim nizovima 435 LEKCIJA 17 STL klase dinamičkog niza 455 LEKCIJA 18 STL klase list i forward_list 475 LEKCIJA 19 STL klase set 495 LEKCIJA 20 STL klase map .513 LEKCIJA 21 Razumevanje objekata funkcije 537 LEKCIJA 22 Lambda izrazi .553 LEKCIJA 23 STL algoritmi .569 LEKCIJA 24 Prilagodljivi kontejneri: stack i queue 603 LEKCIJA 25 Upotreba bit indikatora pomoću STL-a .621 LEKCIJA 26 Razumevanje pametnih pokazivača 633 LEKCIJA 27 Upotreba tokova podataka za ulaz i izlaz 649 LEKCIJA 28 Rukovanje izuzecima 671 LEKCIJA 29 Napredak 687 DODATAK A Upotreba brojeva: binarni i heksadecimalni 701 DODATAK B C++ ključne reči 707 DODATAK C Prioritet operatora 709 DODATAK D ASCII kodovi 711 DODATAK E Odgovori .717 INDEKS 761

Prikaži sve...
2,460RSD
forward
forward
Detaljnije

Čist C++ 20 Obrasci održivog razvoja softvera i najbolja praksa Napišite savremeni, proširivi i izdržljivi softver koji možete održavati pomoću modernog jezika C++. Ova knjiga, ažurirana za nedavno objavljeni standard C++ 20, obavezna je za svakog programera, softverskog arhitektu ili vođu tima koji su zainteresovani za dobro izrađen C++ kod i koji takođe žele da uštede na troškovima razvoja. Ako želite da naučite da napišete bolji C++ kod, knjiga „Čist C++ 20“ je upravo ono što vam treba. Napisana je za C++ programere svih nivoa veština i na primerima pokazuje kako se može napisati razumljiv, fleksibilan, održiv i efikasan C++ kod. Čak i ako ste sezonski programer za C++, u ovoj knjizi postoje informacije i tačke podataka koje će vam biti korisne u vašem radu. Ako ne vodite računa o svojoj bazi kodova, možete proizvesti veliku, neurednu i neodrživu „zver“ na bilo kojem programskom jeziku. Međutim, posebno projekti na C++-u često postaju neuredni i obično postaju „noćna mora“ kada je reč o održavanju. Postoji mnogo C++ koda koji izgleda kao da je napisan osamdesetih godina prošlog veka i koji ignoriše principe i praksu dobro napisanog i modernog jezika C++. Čini se da su programere C++ zaboravili oni koji „propovedaju“ principe izrade softvera i čistog koda. Veb je prepun primera C++ koda koji mogu biti veoma brzi i visokooptimizovani, ali su njihovi programeri potpuno ignorisali elementarne principe dobrog dizajna i dobro napisanog koda. U ovoj knjizi je objašnjeno kako da to izbegnete i kako da najbolje iskoristite vaš C++ kod. Otkrićete da vaše pisanje koda postaje efikasnije i, što je najvažnije, zabavnije. Šta ćete naučiti: Steći ćete zdrave principe i pravila za čisto kodiranje na jeziku C++. Izvršićete razvoj koji je vođen testovima (TDD). Bolje ćete modulirati svoju C++ bazu koda. Otkrićete i primenićete projektne obrasce i idiome C++jezika. Napisaćete C++ kod u objektno-orijentisanom i u funkcionalnom stilu programiranja. Kome je namenjena ova knjiga Namenjena je bilo kojem C++ programeru ili softverskom inženjeru koji želi da proizvede bolji kod. O autoru Stephan Roth je koač, savetnik i trener za sistemski i softverski inženjering u nemačkoj konsultantskoj kompaniji „oose Innovative Informatik eG“, čije je sedište u Hamburgu. Pre nego što se pridružio toj kompaniji, radio je dugi niz godina kao programer softvera, softverski arhitekta i sistemski inženjer u oblasti radio-izviđanja i šifrovanog sistema za komunikaciju. Razvio je sofisticirane aplikacije, posebno u sistemskom okruženju visokih performansi, i grafički korisnički interfejs koji koristi C++ i druge programske jezike. Stephan je aktivni pobornik pokreta Software Craftsmanship i bavi se principima i praksom razvoja čistog koda (CCD-om). Sadržaj Predgovor Uvod Izgradite bezbednosnu mrežu Budite principijelni Osnove čistog C++ koda Napredni koncepti modernog jezika C++ Modularizacija Funkcionalno programiranje Razvoj koji je vođen testovima Projektni obrasci i idiomi Epilog

Prikaži sve...
2,200RSD
forward
forward
Detaljnije
Nazad
Sačuvaj