Veze, linkovi
Kompjuter biblioteka
Korpa
PHP 8 objekti,obrasci i praksa objektno orijentisan pristup

PHP I MYSQL PHP I MYSQL

PHP 8 objekti,obrasci i praksa objektno orijentisan pristup

Autor: Matt Zandstra
Broj strana: 800
ISBN broj:
Izdavač: APRESS APRESS
Godina izdanja: 2021.

Pregleda (30 dana / ukupno): 801 / 801

                 
Twitter   Facebook   Linkedin   Pinterest   Email
                 
Predlog za prevod

 

PHP 8 objekti, obrasci i praksa: Ovladajte OO poboljšanjima, projektnim obrascima i glavnim razvojnim alatima, 6. izdanje.

Naučite da razvijate elegantne i čvrste sisteme pomoću tri ključna elementa PHP-a: osnova objekata, principa dizajna i najbolje prakse. Šesto izdanje ove popularne knjige je u potpunosti ažurirano za PHP 8, uključujući atribute, promociju svojstva konstruktora, nove pseudo-tipove argumenata i rezultata i još mnogo toga. Takođe, obuhvata mnogo novih funkcija nastalih od prethodnog izdanja, uključujući tipizirana svojstva, operator null spajanja i void povratne tipove. Ova knjiga daje čvrstu osnovu za PHP-ovu podršu objektima, predstavlja osnovne principe softverskog dizajna, a zatim pokriva alate i prakse potrebne za razvoj, testiranje i raspoređivanje robustnog koda.

Knjiga “PHP 8 objekti, obrasci i praksa” počinje opisom objektno-orijentisanih funkcija PHP-a. Predstavljene su ključne teme, uključujući deklaracije klasa, nasleđivanje i refleksiju. Sledeći odeljak posvećen je projektnim obrascima, gde je objašnjeno koji principi čine obrasce moćnim. Opisani su mnogi klasični projektni obrasci, kao što su poslovni obrasci i obrasci baze podataka. U poslednjem delu knjige govorimo o praksi i alatima koji odličan kod pretvaraju u uspešan projekat. Tu je opisano kako da pomoću git-a upravljate grupom programera i višestrukim izdanjima i kako da upravljate verzijama i zavisnostima pomoću Composer-a. Takođe, razmotrene su strategije automatizovanog testiranja i kontinualne integracije.

Uz ovu knjigu, i uz vežbe koje se nalaze u njoj, vladaćete objektno-orijentisanim poboljšanjima, projektnim obrascima i glavnim razvojnim alatima dostupnim za PHP 8.

Šta ćete naučiti
- Rad sa osnovama objekta: pisanje klasa i metoda, instanciranje objekata i kreiranje moćnih hijerarhija klase pomoću nasleđivanja

- Napredne funkcije objektno-orijentisanog programiranja, uključujući statičke metode i svojstva, upravljanje uslovima grešaka sa izuzetcima i kreiranje apstraktnih klasa i interfejsa

- Principe dizajne za efikasno raspoređivanje objekata i klasa u projekte

- Skup moćnih obrazaca koje možete da implementirate u svojim projektima

- Da budete garant uspešnog projekta, uključujući jedinično testiranje, kontrolu verzija i izgradnju, instalaciju i upravljanje paketima i kontinualnu integraciju

Za koga je ova knjiga

Ova knjiga je za svakog ko ima osnovno znanje o PHP-u i želi da koristi njegove objektno-orijentisane funkcije u svojim projektima. Takođe, knjiga je namenjena i PHP koderima koji žele da znaju prakse i alate (kontrola verzija, testiranje, kontinualna integracija itd.), koji će projekte učiniti sigurnim, elegantnim i stabilnim.

 

Sadržaj

1.deo Objekti

1. PHP: Dizajn i upravljanje

2. PHP i objekti

3. Osnove objekata

4. Napredne funkcije

5. Alati za objekte

6. Objekti i dizajn

2. deo. Obrasci

7. Šta su projektni obrasci i čemu služe?

8. Neki od principa obrazaca

9. Generisanje objekata

10. Obrasci za fleksibilno programiranje objekata

11. Izvršavanje i predstavljanje zadataka

12. Poslovni obrasci

13. Obrasci baze podataka

3. deo Praksa

14. Dobra (i loša) praksa

15. PHP standardi

16. PHP Kreiranje i korišćenje komponenata pomoću alata Composer

17. Kontrola verzija pomoću Git-a

18. Testiranje pomoću PHPUnit-a

19. Automatizovana izgradnja pomoću Phing-a

20. Vagrant

21. Kontinualna integracija

22. Objekti, obrasci, praksa

 

Budite prvi koji će ostaviti komentar.

Ostavite komentar Ostavite komentar

 

Preporučujemo

Mastering Laravel

Mastering Laravel

PHP 5

PHP 5

Veze, linkovi
Linkedin Twitter Facebook
 
     
 
© Sva prava pridržana, Kompjuter biblioteka, Beograd, Obalskih radnika 4a, Telefon: +381 11 252 0 272