Filteri
close
Tip rezultata
Svi rezultati uključeni
keyboard_arrow_down
Kategorija
Sve kategorije
keyboard_arrow_down
Od
RSD
Do
RSD
Sortiraj po
keyboard_arrow_down
Objavljeno u proteklih
keyboard_arrow_down
Sajtovi uključeni u pretragu
3 sajta isključena
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-9 od 9 rezultata

Broj oglasa

Prikaz

format_list_bulleted
view_stream
1-9 od 9
1-9 od 9 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

  • Izbačen Sajt

    www.nonstopshop.rs
  • Izbačen Sajt

    www.vendor.rs
  • Izbačen Sajt

    www.svezakucu.rs
  • Tag

    C++ Visual C++ C

Č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

Osnovno o ediciji: NAUČITE kako da brzo napišete kvalitetne programe. OTKRIJTE objektno-orijentisano programiranje kroz jednostavne detaljno opisane primere i vežbe. ISTRAŽITE osobine programiranja u C++-u korišćenjem velikog broja primera koji su dati u knjizi. Upoznajte snagu C++-a za samo 21 dan! Naučite da vršite objektno-orijentisano dizajniranje, programiranje i analizu. Naučite da pišete brze i snažne programe, da kompajlirate izvorni kod i da kreirate izvršnu datoteku. Usvojite novi ANSI standard i shvatite njegov značaj za Vaše programe. Naučite soficistirano programiranje pomoću funkcija, nizova, promenljivih i pointera. Naučite kako da osnažite programe korišćenjem principa nasleđivanja i polimorfizma. Naučite osobine C++-a, učeći od eksperta za programiranje. Radite sa ANSI C++ kompajlerima. Osnovno o autoru: Jesse Liberty je predsednik Liberty Associates Inc., gde obezbeđuje obuku za objektno-orijentisano programiranje, kao i podršku, konsalting i programiranje po ugovoru. On je bio projektant softvera za Xerox, softver inženjer za AT&T i potpredsednik odeljenja za razvoj City banke. Osim toga, autor je šest knjiga o programiranju i objektno-orijentisanoj analizi i dizajniranju. Možete posetiti njegov web site: www.libertyassociates.com. Sams Publishing - www.samspublishing.com Kompjuter biblioteka – www.kombib.rs Kratak sadržaj: Uvod Prva nedelja "na blic" Dan 1. Počnimo 2. Delovi C++ programa 3. Promenljive i konstante 4. Izrazi i naredbe 5. Funkcije 6. Osnovne klase 7. Više o programskom toku Pregled prve nedelje Druga nedelja "na blic" Dan 8. Pointeri 9. Reference 10. Napredne funkcije 11. Nizovi 12. Nasleđivanje 13. Polimorfizam 14. Specijalne klase i funkcije Pregled druge nedelje Treća nedelja "na blic Dan 15. Napredno nasleđivanje 16. Strimovi 17. Pretprocesor 18. Objektno-orijentisana analiza i dizajn 19. Templejti 20. Izuzeci i obrada grešaka 21. Šta je sledeće? Pregled treće nedelje Dodaci A. Operatori B. C++ ključne reči C. Binarni i heksadecimalni sistemi D. Odgovori na pitanja Index

Prikaži sve...
1,940RSD
forward
forward
Detaljnije

Za 21 dan, sa ovim komletnim uputstvom ovladaćete osnovama a zatim preći na naprednije pristupe. Prelazite poglavlja kroz lekcije korak-po-korak ili samo izaberite one lekcije koje vas najviše interesuju. Podignite Vaše veštine na viši nivo. Za samo 21 dan, imaćete sve potrebne veštine za podizanje i povećanje efikasnosti. Sa ovim komletnim uputstvom ovladaćete osnovama a zatim preći na naprednije karakteristike i pristupe. Ova knjiga je napravljena tako da bi Vas naučila. Prelazite poglavlje po poglavlje kroz lekcije korak-po-korak ili samo izaberite one lekcije koje vas najviše interesuju. Upoznajte osnove kreiranja programa korišćenjem C++6. Naučite kako da efikasno koristite najnovije alate i karakteristike Visual C++ prateći praktične primere iz života. Primite vrhunske savete od vodećih autoriteta za implementaciju Visual C++ u korporativnom okruženju. O autoru Davis Chapman autor knjige Web Development with Visual Basic 5 u ediciji izdavačke kuće Que, nastavlja rad sa firmama za konsalting u Dalasu, Teksas, gde se bavi softverskim dizajnom i razvojem sistema klijent-server. Naučite sami Visual C++ za 21 dan Naučite da upotrebljavate Visual C++ razvojna okruženja za brzo kreiranje aplikacija. Ovladajte uotrebom svih Windows kontrola. Radite sa osnovnim klasama Microsoft-a (eng. Microsoft Fondations Classes-MFC ). Naučite da izgradite Vaše sopstvene klase i module. Kreirajte i razvijte Vaše sopstvene ActiveX kontrole. Istražite upotrebu multimedija u Vašim programima, uključujući zvuk i animaciju. Razvijte efikasne baze podataka za aplikacije korišćenjem ActiveX objekata za pristup podacima (ADO), OLE DB, i ODBC. Otkrijte jednostavno i moćno Internet programiranje. Dan 1 Zbližite se sa razvojnom okolinom visual C++ građenjem probne aplikacije. Dan 2 Naučite nešto o standardnim kontrolama koje se koriste u Windows aplikacijama, kako da ih smestite i konfigurišete u prozoru aplikacije, i kako da uspostavite interakciju sa njima. Dan 3 3 Naučite nešto o tome kako da uhvatite događaje miša i tastature i odgovorite na njih u Vašim aplikacijama. Dan 4 4 Naučite kako da radite sa tajmerima u Visual C++ aplikacijama. Naučite kako da imate dva ili više istovremeno uključena tajmera i kako da im naredite da rade odvojeno. Dan 5 Naučite kako da iskoristite neke ugrađene okvire za dijalog koji postavljaju korisniku jednostavna pitanja i kako možete da napravite Vaše vlastite korisničke okvire za dijalog da biste dobili detaljnije informacije od korisnika. Dan 6 Naučite kako da kreirate menije koje dodajete Vašoj aplikaciji. Dan 7 Naučite nešto o infrastrukturi fontova u Windows-u i kako možete da joj pristupite u Vašim Visual C++ aplikacijama. Dan 8 Naučite kako da crtate u Windows aplikaciji. Dan 9 Otkrijte koliko je lako da ugradite ActiveX kontrole u Vaše aplikacije. Dan 10 Naučite kako da izgradite osnovnu aplikaciju sa interfejsom sa jednim dokumentom (engl. Single Document Interface - SDI) i kako da upotrebite Document/View arhitekturu. Dan 11 Naučite kako možete da izgradite aplikacije sa višedokumentnim interfejsom (engl. Multiple Document Interface-MDI). Dan 12 12 Naučite kako možete da kreirate i modifikujete svoje sopstvene palete sa alatkama i statusne linije. Dan 13 Naučite kako možete da upotrebite strukturu koju Vam obezbeđuje Document/View arhitektura za zapisivanje na disku i pozivanje sa diska podataka kreiranih u Vašoj aplikaciji. Dan 14 14 Naučite kako je lako da izgradite aplikaciju baza podataka korišćenjem ODBC baze podataka. Dan 15 15 Naučite nešto o najnovijoj Microsoft-ovoj tehnologiji za pristup bazama podataka, ActiveX Data Objects (ADO) i kako možete da je ugradite u svoje Visual C++ aplikacije. Dan 16 16 Naučite kako da izgradite Vaše funkcije u bibljotečkim modulima koje možete da date drugim Visual C++ programerima za upotrebu u njihovim aplikacijama. Dan 17 17 Naučite kako da izgradite dva različita tipa DLL fajlova. Dan 18 18 Naučite kako možete da osposobite Vaše aplikacije da rade na dva ili više odvojenih zadataka istovremeno. Dan 19 19 Naučite kako možete da izgradite svoje sopstvene ActiveX kontrole koje mogu da se upotrebe u drugim aplikacijama ili čak na Web stranama. Dan 20 20 Naučite kako Internet aplikacije komuniciraju između sebe korišćenjem Winsock interfejsa i kako možete da učinite da Vaše aplikacije komuniciraju preko mreže. Dan 21 21 Otkrijte kako je lako da ugradite Microsoft Intenet Explorer Web čitač u Vašu Visual C++ aplikaciju. Napomena: Svi podaci o konkurentskim izdanjima mogu se proveriti na sajtovima izdavača: www.kombib.rs www.cet.co.yu Knjige CET-a možete nabaviti i kod nas.

Prikaži sve...
forward
Detaljnije

VRAĆENI PRIMERCI IZ KNJIŽARA PO AKCIJSKOJ CENI. Šta ćete naučiti - Kreirajte aplikacije za različite platforme, koristeći C# 7.1 i .NET Core 2.0. - Istražite ASP.NET Core 2.0 i naučite kako da kreirate profesionalne web sajtove, servise i aplikacije. - Poboljšajte performanse aplikacije, koristeći višeprogramski rad. - Upotrebite Entity Framework Core za upravljanje bazama podataka. - Savladajte objektno-orijentisano programiranje, koristeći C# za ponovnu upotrebu koda i efikasniji rad. - Upoznajte razvoj aplikacija za različite uređaje, koristeći Universal Windows Platform. - Šaljite upite i manipulišite podacima, koristeći LINQ. - Zaštitite podatke, koristeći enkripciju i heširanje. Opis knjige Knjiga „C# 7.1 i .NET Core 2.0 – Moderno međuplatformsko programiranje“ je vodič za kreiranje moćnih aplikacija za više platformi upotrebom verzija C# 7.1 i .NET Core 2.0. Ona vodi čitaoce, sa bilo kojim nivoom znanja, kroz osnove C#-a i .NET-a. Prvi deo ove knjige vodiće vas kroz osnove C#-a, i upoznaćete funkcije za ispravljanje grešaka i objektno-orijentisano programiranje, pre nego što upoznate nove funkcije verzije C# 7.1, kao što su literali, torke, zaključeni nazivi torke, uklapanje šablona, promenljive i tako dalje. Nakon brzog pregleda C#-a i opisa načina funkcionisanja .NET-a, u ovoj knjizi ćemo predstaviti .NET Standard 2.0 biblioteke klasa, opisujući teme kao što su arhiviranje i razvijanje soptvenih biblioteka i upotreba zajedničkih biblioteka za upotrebu kolekcija, performansi, kontrole, serijalizacije, fajlova, baza podataka i enkripcije. U poslednjem odeljku će biti predstavljeni osnovni tipovi aplikacija koje možete da gradite i upotrebite na različitim uređajima i različitim platformama. U ovom odeljku naučićete više o veb sajtovima, veb aplikacijama I veb servisima, a opisaćemo i Universal Windows Platform (UWP) aplikacije i aplikacije za mobilne uređaje. Do kraja ove knjige steći ćete znanje koje vam je potrebno da izgradite moderne, međuplatformske aplikacije koristeći C# i .NET Core. O autoru Mark J. Price poseduje sertifikate za Microsoft Certified Trainer (MCT), Microsoft Specialist, Programming in C# i Architecting Microsoft Azure Solutions, a ima više od 20 godina iskustva u edukaciji i programiranju. Od 1993. godine je položio više od 80 „Microsoftovih“ ispita za programiranje i specijalizovao se za pripremanje drugih korisnika za polaganje ispita. Njegovi učenici su i profesionalci koji imaju iza sebe decenije iskustva, ali i mladi ljudi koji uopšte nemaju iskustva. On uspešno vodi sve njih kombinovanjem obrazovnih veština sa primerima iz stvarnog sveta, konsultujući se i razvijajući sisteme za preduzeća širom sveta. Između 2001. i 2003. godine Mark je bio zaposlen, sa punim radnim vremenom, za pisanje zvaničnog materijala za obuku za „Microsoft“ u Redmondu (u SAD). Njegov tim je napisao prvi materijal za obuku za C# dok je ovaj jezik još uvek bio u ranoj alfa verziji. Dok je radio u „Microsoftu“, Mark je održao kurs „obuči instruktora“ da bi obučio ostale MCT sertifikovane stručnjake za C# i .NET. Trenutno, piše i isporučuje materijale za obuke za Episerverov Digital Experience Cloud, najbolji .NET CMS za Digital Marketing i E-commerce. Mark je 2010. godine stekao postdiplomski sertifikat u obrazovanju (PGCE). Predavao je GCSE i matematiku A-nivoa u dve srednje škole u Londonu. Ima Computer Science BSc (Hons) diplomu, stečenu na Univerzitetu u Bristolu, u Velikoj Britaniji. Kratak sadržaj Poglavlje 1 Zdravo C#!, dobrodošao .NET Core! Poglavlje 2 C# 7.1 Poglavlje 3 Govoriti C# jezikom Poglavlje 4 Kontrolisanje toka, konvertovanje tipova Poglavlje 5 Pisanje funkcija, ispravljanje grešaka i testiranje funkcija Poglavlje 6 Kreiranje sopstvenih tipova pomoću objektno-orijentisanog programiranja Poglavlje 7 Implementiranje interfejsa i nasleđivanje klasa Poglavlje 8 .NET Core 2.0 i .NET Standard 2.0 Poglavlje 9 Razumevanje i pakovanje .NET Standard tipova Poglavlje 10 Upotreba uobičajenih .NET Standard tipova Poglavlje 11 Upotreba fajlova, nizova i serijalizacije Poglavlje 12 Zaštita podataka i aplikacija Poglavlje 13 Upotreba baza podataka upotrebom Entity Framework Corea Poglavlje 14 Slanje upita i manipulisanje podacima pomoću LINQ-a Poglavlje 15 Poboljšanje performanse i skalabilnosti korišćenjem višeprogramskog rada Poglavlje 16 Modeli aplikacija Poglavlje 17 Izgradnja veb sajtova pomoću ASP.NET Core Razor stranica Poglavlje 18 Izgradnja veb sajtova pomoću ASP.NET Core MVC-a Poglavlje 19 Izgradnja veb servisa i aplikacija pomoću ASP.NET Corea Poglavlje 20 Izgradnja Windows aplikacija pomoću XAML-a Poglavlje 21 Izgradnja aplikacija za mobilne uređaje pomoću XAML-a i XAMARIN.FORMS-a Poglavlje 22 Rezime Poglavlje 23 Odgovori na pitanja iz odeljka „Testirajte svoje znanje“

Prikaži sve...
1,650RSD
forward
forward
Detaljnije

C# i .NET Core projektni obrasci Učinite kod fleksibilnijim primenom SOLID principa. Pratite pristup razvoja vođenog testiranjem koda (TDD) u .NET Core projektima. Upoznajte efikasnu migraciju baze podataka, trajnost podataka i tehniku testiranja. Konvertujte konzolnu aplikaciju u veb aplikaciju upotrebom odgovarajućeg MVP-a. Pišite asinhroni, višenitni i paralelni kod. Implementirajte MVVM i upotrebite RxJS i AngularJS da biste obradili promene u bazama podataka. Istražite funkcije mikroservisa, serverless programiranja i računarstva u oblaku. Projektni obrasci su, u stvari, ponovo upotrebljiva rešenja za uobičajene probleme u programiranju. Kada se pravilno koriste, sa lakoćom se ispunjavaju važni softverski zahtevi i snižavaju troškovi. U ovoj knjizi ćete otkriti efikasne načine upotrebe projektnih obrazaca i biće prikazana njihova implementacija pomoću izvršnog koda koji je specifičan za C# i .NET Core. Knjiga „C# i .NET Core projektni obrasci“ započinje pregledom objektno-orijentisanog programiranja (OOP) i SOLID principa. Obezbeđeno je Detaljno su objašnjeni Gang of Four (GoF) projektni obrasci, uključujući obrasce stvaranja, strukture i ponašanja. Zatim su opisani funkcionalni, reaktivni i konkurentni obrasci, što će vam pomoći da pišete bolji kod upotrebom tokova, programskih nizova i korutina. Pri kraju knjige ćete saznati više o najnovijim trendovima u arhitekturi i istražićete projektne obrasce za mikroservise, serverless i cloud native aplikacije. Takođe ćete razumeti razmatranja koja treba uzeti u obzir kada birate različite arhitekture, kao što su mikroservisi i MVC. Do kraja knjige ćete naućiti da pišete efikasan i čist kod i da radite na skalabilnim projektima, bilo koje veličine, koje lako možete održavati. Poboljšajte programerske veštine primenom efikasnih projektnih obrazaca za C# i .NET. Istražite projektne obrasce za funkcionalno i reaktivno programiranje da biste izgradili robusne i skalabilne aplikacije. Otkrijte kako da efikasno upotrebljavate mikroservise i serverless arhitekture. Tabela sadržaja Poglavlje 1 Pregled OOP-a u .NET Core i C#-u Poglavlje 2Projektni obrasci i principi modernog softvera  Poglavlje 3Implementiranje projektnih obrazaca (osnove - 1. deo) Poglavlje 4Implementiranje projektnih obrazaca (osnove - 2. deo) Poglavlje 5Implementiranje projektnih obrazaca - .NET Core  Poglavlje 6Implementiranje projektnih obrazaca za veb aplikacije - 1. deo  Poglavlje 7Implementiranje projektnih obrazaca za veb aplikacije - 2. deo  Poglavlje 8Konkurentno programiranje u .NET Coreu  Poglavlje 9Funkcionalno programiranje. Poglavlje 10 Obrasci i tehnike reaktivnog programiranja Poglavlje 11 Napredne tehnike projektovanja i primene baze podataka  Poglavlje 12 Kodiranje za oblak Da bismo vam olakšali korišćenje knjige, dajemo vam spisak linkova: KOMPLETAN KOD ZA KNJIGU: LINK KOLORNE SLIKE IZ KNJIGE: LINK

Prikaži sve...
1,840RSD
forward
forward
Detaljnije

Autor bestselera, Mark Prajs, predstavlja vam najbolje i najčešće korišćene tehnologije koje bi .NET programer trebalo da zna: Blazor, .NET MAUI, gRPC, GraphQL, SQL Server, Cosmos DB, OData, SignalR, Azure Functions i još mnogo toga! Ključne karakteristike - Izgradnja servisa pomoću različitih tehnologija, uključujući Web API, OData, gRPC, GraphQL, SignalR i Azure Functions - Korišćenje specijalizovanih biblioteka za poboljšavanje svih aspekata vaših aplikacija, uključujući performanse i lokalizaciju - Upotreba .NET MAUI-a za lak razvoj međuplatformskih desktop i mobilnih aplikacija Opis knjige Knjiga Aplikacije i servisi .NET 7 platforme je za .NET 6 i .NET 7 programere koji žele da unaprede C# i .NET iskustvo sticanjem praktičnih veština i znanja potrebnih za izgradnju aplikacija i servisa u stvarnom svetu. U knjizi su predstavljene specijalizovane biblioteke koje će vam pomoći da nadgledate i poboljšavate performanse, da obezbeđujete svoje podatke i aplikacije i da internacionalizujete svoj kod i aplikacije. Poglavlja ove knjige u kojima primenjujemo različite tehnologije u praksi, uključujući Web API, OData, gRPC, GraphQL, SignalR i Azure Functions, pružaju širi opseg informacija u poređenju sa drugim knjigama u kojima je fokus, uglavnom, na samo nekoliko .NET tehnologija. Ovom knjigom su obuhvaćena najnovija dostignuća, biblioteke i tehnologije koje će vam pomoći da budete u toku. Takođe ćete koristiti .NET MAUI za razvoj mobilnih aplikacija za iOS i Android, kao i desktop aplikacija za Windows i macOS. Naučićete - Kreiranje efikasnijih, bezbednijih i skalabilnijih aplikacija i servisa - Korišćenje specijalizovanih .NET biblioteka za poboljšanje svojih aplikacija - Implementiranje popularnih biblioteka nezavisnih proizvođača, kao što su Serilog i FluentValidation - Izgradnju međuplatformskih aplikacija pomoću radnog okvira .NET MAUI i njihovu integraciju sa izvornim mobilnim funkcijama - Različite tehnologije za implementaciju servisa, kao što su gRPC i GraphQL - Istraživanje Blazor WebAssembly-ja i korišćenje biblioteke Blazor komponenti otvorenog koda - Čuvanje i upravljanje podacima lokalno i u cloud-u, pomoću SQL Servera i Cosmos DB baza podataka Kome je ova knjiga namenjena Ova knjiga je namenjena .NET programerima koji su zainteresovani za istraživanje specijalizovanijih biblioteka i za osnove implementacije za izgradnju servisa i aplikacija. Potrebno je da dobro upoznate .NET i C# pre čitanja ove knjige, pa ako želite da napredujete uz ovu knjigu, prvo pročitajte Markovu drugu .NET knjigu, C# 11 i .NET 7 – Modern Cross-Platform Development Fundamentals. Sadržaj Predstavljamo aplikacije i servise .NET platforme Upravljanje relacionim podacima pomoću SQL Servera Upravljanje NoSQL podacima pomoću Azure Cosmos DB baze podataka Performanse, višeprogramski rad i konkurentnost Implementacija popularnih nezavisnih biblioteka Posmatranje i dinamičko modifikovanje izvršavanja koda Rukovanje datumima, vremenom i internacionalizacijom Zaštita podataka i aplikacija Izgradnja i obezbeđenje veb sevisa pomoću Minimal API-ja Izlaganje podataka preko veba pomoću protokola OData Kombinovanje izvora podataka pomoću jezika GraphQL Izgradnja efikasnih mikroservisa pomoću radnog okvira gRPC Emitovanje komunikacije u realnom vremenu pomoću biblioteke SignalR Izgradnja nanoservisa bez servera pomoću servisa Azure Functions Izgradnja veb korisničkih interfejsa pomoću radnog okvira ASP.NET Core Izgradnja veb komponenti pomoću radnog okvira Blazor WebAssembly Korišćenje biblioteka Blazor komponenti otvorenog koda Izgradnja mobilnih i desktop aplikacija pomoću radnog okvira .NET MAUI Integracija .NET MAUI aplikacija sa Blazor i Native platformama Survey Project izazov Epilog Po čemu se ova knjiga razlikuje od vaše druge knjige, C# 11 i .NET 7 – Modern Cross-Platform Development Fundamentals? C# 11 i .NET 7 – Modern Cross-Platform Development Fundamentals je najbolje čitati linearno, jer je znanje iz prethodnih poglavlja potrebno za naredna. Svako poglavlje knjige Aplikacije i servisi .NET 7 platforme je što je moguće nezavisnije; možete da ih čitate bilo kojim redosledom, tretirajući knjigu kao kuvar sa receptima. Dizajnirao sam dve knjige tako da se dopunjuju: prvo osnove, zatim specijalizovane biblioteke i tehnologije. U svakom poglavlju istražujemo tehnologiju do detalja: - Videćete stvarnu praktičnu implementaciju i izvršćete pametan izbor pri upotrebi (ili ne) - Upoznaćete najvažnije koncepte i jedinstvene karakteristike tehnologije - Videćete prednosti i mane svake tehnologije Ključne karakteristike: - Napisana za .NET programere koji žele da upoznaju najnovije tehnologije - Kontrolna pitanja, vežbe i kompletan kod rešenja nalaze se u GitHub skladištu - Namenski Discord kanal gde možete da postavljate pitanja autoru i da razgovarate sa drugim čitaocima Kako ste odlučili koje tehnologije ćete obuhvatiti? Kao tehnički instruktor, imam priliku da razgovaram sa hiljadama .NET programera. Čujem na kojim projektima rade i koje tehnologije koriste za implementaciju. Koristio sam Microsoft programerske tehnologije tokom čitave 30+ godišnje karijere. Često postoje zajedničke karakteristike specifičnih tehnologija u kategoriji, poput servisa. Dakle, učenje jedne ili dve najbolje tehnologije je dovoljno da shvatite važne koncepte i tehnike za sve ostale u toj kategoriji. Na primer, izabrao sam SQL Server kao relacionu bazu podataka i Cosmos DB kao bazu podataka u cloud-u. To su najverovatnije dve baze podataka sa kojima će se .NET programer susresti tokom svog radnog veka. Za studente ili programere na početku karijere širi pristup je najbolji, a zajedničke ideje mogu da budu primenjivane tokom karijere, u susretu sa „novijim” tehnologijama. Ideje dolaze i izlaze iz mode i svakih nekoliko decenija se ponavljaju, u ciklusima. Urednička recenzija Recenzija „Ova knjiga je impresivna i svakako je vredi pogledati. Obuhvata neke vrlo praktične alate iz stvarnog sveta, sa lepim uvodom u izgradnju međuplatformskih aplikacija pomoću radnog okvira .NET MAUI. Pristup „sve na jednom mestu“ obuhvata mnogo toga važnog što bi trebalo da znate ako želite da rasporedite servise na Azure." Andrew Stellman, autor i stariji C# programer „Ova neverovatna knjiga je popunila ogromnu prazninu. Nisam video nijednu drugu knjigu koja govori o toliko važnih tehnologija. Isečci koda će vam dati osećaj da radite na pravom sistemu. Ova knjiga je veoma moćna i predstavlja resurs koji bi svaki programer i arhitekta trebalo da ima." Sarbjit Singh Hanjra, Microsoft Certified Professional, Technologist O autoru Mark J. Price je Microsoft Specialist: Programming in C# and Architecting Microsoft Azure Solutions, 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 drugih za polaganje ovih ispita. Između 2001. i 2003. godine Mark je bio angažovan na pisanju zvaničnih kurseva za Microsoft u Redmondu, u SAD-u. Njegov tim je napisao prve kurseve za C# dok je još bio u ranoj alfa verziji. Radio je u Microsoftu na obuci „obuči instruktora“ da bi druge profesionalce osposobio za C# i .NET.

Prikaži sve...
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

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

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
Nazad
Sačuvaj