DevProTalk

Forumi IT profesionalaca
web development, web design, e-business, SEO


Idite nazad   DevProTalk > DevProTalk > Sva početnička pitanja
Želite da se reklamirate ekskluzivno na ovoj poziciji? Javite se

Sva početnička pitanja Sva početnička pitanja bi trebala da se postavljaju u ovom forumu, a ako se pretvori u kvalitetnu diskusiju interesantnu svima - prebacićemo je u odgovarajući forum. Molimo "znalce" da ne omalovažavaju početnike, ako žele da pomognu svi ćemo biti zahvalni, ako ne žele, neka preskoče ovaj forum.

Odgovori
 
Alati teme Način prikaza
Staro 09. 09. 2009.   #1
chandler
član
Certified
 
Datum učlanjenja: 30.01.2009
Poruke: 77
Hvala: 15
16 "Hvala" u 11 poruka
chandler is on a distinguished road
Default Šta sve preporučujete za učenje PHP-a

Koju bi knjigu preporučili, odakle ste vi sve učili, i šta smatrate da je sve bitno za početnika?
Ja imam Php i mysql razvoj aplikacija za web od Luke Wellinga i Laure Thomson, medjutim knjiga je malo teža za početnike, iako imam neke osnove. Više bih voleo neku drugu, ili čak pre da sam pišem nešto svoje da se vežbam. Šta ste vi sve pravili u početku? Šta bi prvo sve trebao da savladam da bih uhvatio ritam?
Tnx!
chandler je offline   Odgovorite uz citat
Staro 09. 09. 2009.   #2
mangia
Pukovnik u penziji
Grand Master
 
Datum učlanjenja: 11.10.2006
Lokacija: Banjaluka, BiH
Poruke: 941
Hvala: 209
585 "Hvala" u 137 poruka
mangia će postati "faca" uskoromangia će postati "faca" uskoromangia će postati "faca" uskoromangia će postati "faca" uskoromangia će postati "faca" uskoromangia će postati "faca" uskoro
Pošaljite poruku preko MSN za mangia Pošaljite poruku preko Skype™ za mangia
Default

To je odlicna knjiga i uopste nije komplikovana. Jedina mana je sto se oslanja na PHP 4.x i nemas bas nista o OOP-u, MVC arhitekturi i ostalim "modernim" stvarima
__________________
mangiaphoto | BLOGERAJBLOG | ServerAdminBlog
mangia je offline   Odgovorite uz citat
Staro 10. 09. 2009.   #3
MaxMagnus
član
Na probnom radu
 
Datum učlanjenja: 26.11.2007
Poruke: 36
Hvala: 18
3 "Hvala" u 1 poruci
MaxMagnus is on a distinguished road
Default

uskoro treba iz shtampe da izadje 4 izdanje knjige, koje pokriva PHP5
MaxMagnus je offline   Odgovorite uz citat
Staro 10. 09. 2009.   #4
Betelgeuse
Дејан
Na probnom radu
 
Avatar Betelgeuse
 
Datum učlanjenja: 02.10.2008
Lokacija: Beograd
Poruke: 10
Hvala: 2
2 "Hvala" u 1 poruci
Betelgeuse is on a distinguished road
Default

Citat:
Originalno napisao MaxMagnus Pogledajte poruku
uskoro treba iz shtampe da izadje 4 izdanje knjige, koje pokriva PHP5
Treće izdanje te knjige, deklarativno, pokriva PHP 5/MySQL 5.
Dobio sam bilten Mikro knjige u kome kažu:
Citat:
...Četvrto izdanje knjige PHP i MySQL: razvoj aplikacija za Web temeljno je ažurirano, prepravljeno i dopunjeno tako da obrađuje novine u verziji 5.3 jezika PHP, koje se, između ostalog, odnose na imenske prostore, te nove mogućnosti uvedene u MySQL 5.1.
I ja sam početnik i kupio sam pre neki dan treće izdanje ove knjige za svega 1.105,00 DIN (popust na knjige koje su povučene iz prodaje) a četvrto košta 1.989,00 DIN ako ga kupiš kod njih. Jeste da gledam sa stanovišta uštede, ali, verujem da novine u novom izdanju nisu toliko krucijalne za nas koji smo novi u PHP-u ?

Takođe, kad smo već na ovoj temi i ja bih pitao da li je neko stručnim očima pogledao PHP i MySQL: Od početnika do profesionalca ,V. Džejson Gilmore, Kompjuter biblioteka, prevod trećeg izdanja ?

Hvala.
Betelgeuse je offline   Odgovorite uz citat
Staro 10. 09. 2009.   #5
Betelgeuse
Дејан
Na probnom radu
 
Avatar Betelgeuse
 
Datum učlanjenja: 02.10.2008
Lokacija: Beograd
Poruke: 10
Hvala: 2
2 "Hvala" u 1 poruci
Betelgeuse is on a distinguished road
Default

Zaboravih
Citat:
Originalno napisao mangia Pogledajte poruku
...i nemas bas nista o OOP-u, MVC arhitekturi i ostalim "modernim" stvarima
Ovo je definitivno velika mana knjige. Zapravo, ovaj deo o implementaciji design patterna ( i, uopste, prilaz teoriji arhitekture jednog projekta) je, ako smem da primetim, nedorečen i prepun referenci na framework-e i gotova rešenja bez konkretnih vezivanja za materiju koju obrađuje, što dodatno rasplinjava dosta konfuzan pristup koji, po meni, karakteriše ovu knjigu. Možda grešim i uočim kroz drugo ili treće čitanje da nisam u pravu ali sad mi tako deluje.
Betelgeuse je offline   Odgovorite uz citat
Staro 14. 09. 2009.   #6
holodoc
član
Certified
 
Datum učlanjenja: 27.11.2007
Poruke: 71
Hvala: 10
12 "Hvala" u 11 poruka
holodoc is on a distinguished road
Default

Citat:
Originalno napisao Betelgeuse Pogledajte poruku
Takođe, kad smo već na ovoj temi i ja bih pitao da li je neko stručnim očima pogledao PHP i MySQL: Od početnika do profesionalca ,V. Džejson Gilmore, Kompjuter biblioteka, prevod trećeg izdanja ?

Hvala.
Ne znam tačno kakav je prevod knjige jer je "Kompjuter biblioteka" poznata po "kvalitetu" svojih prevoda ali pre jedno godinu dana uradio napisao sam kratak opis originalnog izdanja na engleskom jeziku. Evo ga "reprint" jer je izvor teksta malo teže naći online.
Citat:
Hteo bih da izdvojim jednu izuzetno kvalitetnu knjigu namenjenu početnicima koji imaju nameru da se upoznaju sa osnovama PHP-a kao i svim tehnologijama sa kojima PHP dobro sarađuje odnosno koje koristi. Podaci i izgled knjige prikazani su dole.

U suštini radi se o knjizi koja je namenjena početnicima sa dobrim poznavanjem engleskog jezika. Kada kažem dobro poznavanje mislim na činjenicu da autor pored veoma jednostavnog pristupa izlaganju materije ima običaj u toku izlaganja da izvuče po neku “sentencu” koju ne verujem da dobro razumeju čak ni osobe kojima je nativni jezik engleski. Knjiga ima nešto malo više od 1000 stranica i obuhvata gotovo sve što je neophodno za upoznavanje što uopšte dolazi u kontakt sa PHP-om posebno se osvrćući na delove kao što su rad sa bazama podataka, web servise, objektno orijentisano programiranje, rad sa izuzecima (exception handling), PEAR, MVC i drugi design pattern sistemi, skladištene rutine i još mnogo drugih važnih stvari. U suštini knjiga ne zalazi preterano duboko u bilo koju od tematika ali na veoma jednostavnim i jasnim primerima demonstrira se praktična primena svake od tehnika iznesenih u knjizi.

Knjiga je propraćena i izvornim kodom koji dolazi nezavisno od nje (može se skinuti u okviru ove poruke) koji je u suštini dosta tačan i proveren. Tu i tamo se nađe poneka greška ali za svakoga ko postepeno bude čitao knjigu neće biti apsolutno nikakvih problema da sam uoči greške i uspešno pokrene skriptove.

Zaista veliki napor je uložen da se što preciznije i jednostavnije iznesu osnovne stvari vezane za PHP i način na koji se pišu aplikacije u njemu. Dobar deo knjige, skoro trećina, posvećena je upravo osnovama PHP-a i to sa akcentom na stvari koje će se primenjivati u praksi. Imam dovoljno iskustva sa PHP-om da mogu da kažem da je autoru pošlo za rukom da napiše izuzetno zanimljivu knjigu za koja tek mogu da zamislim koliko će da zainteresuje ljude koji tek počinju sa PHP-om.

Velika pažnja je posvećena i objektno orijentisanom programiranju. Svako ko iole ima nameru da se ozbiljno bavi PHP-om (pa čak i bilo kojim drugim programskim jezikom) mora da savlada objektno orijentisano programiranje. U slučaju ove knjige na veoma jasnim i konciznim primerima su objašnjeni pojmovi klasa, instanciranja objekata, nasleđivanja, interfejsa, abstraktnih klasa i sl. Stvarno, ovaj deo knjige je jedan od najkvalitetnijih i najznačajnihih za buduće PHP programere. Kasnije u toku knjige biće opisan čak i jedan design pattern (MVC) koji predstavlja azbuku današnjeg savremenog PHP razvoja i princip na kome se zasniva naširoko poznati Zend Framework.

Treći deo knjige se uglavnom koncentriše na baze podataka i to pre svega na MySQL. Opisani su skladišne rutine (procedure i funkcije), trigger-i, view-ovi kao i indeksiranje baze i transakcije.

U toku knjige autor se često poziva na PEAR, set biblioteka sa gotovim funkcijama koje mogu da se bez problema koriste u projektima i koje umnogome ubrzavaju rad. Naravno za skoro sve pomenute interfejse i tehnologije objektno orijentisano programiranje je MUST.

Na kraju zaključak. U pitanju je izuzetna knjiga kojoj je jedna od velikih prednosti skorašnje izdavanje tako da ne postoji problem koji se često sreće kod drugih knjiga da su infomacije u njima već poprilično zastarele.

Srećno čitanje.

Naziv knjige: Beginning PHP and MySQL: From Novice to Professional, Third Edition
Autor: W. Jason Gilmore
Objavljeno: Mart, 2008.
Izdavač: Apress (http://www.apress.com/)
Dakle knjigu apsolutno preporučujem svim početnicima ali i onima koji već dosta dugo rade sa PHPom jer će se začuditi koliko korisnih informacija može da se iscedi iz ove knjige. Opet ponavljam ne znam kakav je kvalitet domaćeg prevoda s obzirom da literaturu na našem jeziku ne čitam odavno

Što se tiče naprednijih knjiga odmah na početku moram da pomenem sjajno napisanu kratku knjigu pod imenom [PHP, Design patterns] Pro PHP Patterns, Frameworks,Testing and More. Knjiga predstavlja odličan kratak uvod u naprednije stvari kao što su OOP, MVC, SSL itd. Evo "reprinta" teksta opisa za tu knjigu.
Citat:
Odmah na početku da se razumemo da je ovo knjiga namenjena isključivo priučenim i naprednijim PHP programerima i da pre svega bez nekog osnovnog poznavanja objektno orijentisanog programiranje ne treba ni da pomišljate da se upuštate u avanturu zvanu čitanje ove knjige.

U suštini knjiga je tematski podeljena u nekoliko delova pri čemu je uvod rezervisan za objašnjavanje pojmova koji će biti izuzetno često korišćeni u dajem izlaganju. To su pre svega objašnjenja termina kao što su apstraktne klase, interfejsi i “programiranje po ugovoru” (programming by contract) kao i veoma konciznan pristup približavanju konceptu korišćenja statičkih promenjljivih i metoda. Jedan dobar deo uvodog dela knjige posvećen je upoznavanju sa dva najpoznatija design patterna koji se intenzivno koriste u PHP razvoju a to su singleton i factory design patterni.

Nakon toga slede poglavlja o izuzecima (exceptions) kao veoma važnom delu bilo kog objektno orijentisanog jezka. Veoma veliki deo “sredine” knjige posvećen je generalnom ukazivanju na novine koje donosi nova PHP verzija 6 pri čemu ipak treba uzeti u obzir da su u pitanju podaci koje zbog prirode samog projekta (PHP 6 još uvek nije objavljen) treba uzeti sa određenom rezervom. Nakon ovog izuzetno interesantnog uvoda u mogućnosti onoga što dolazi autor nas upoznaje sa načinima primene alata za dokumentovanje projekta gde obraća posebnu pažnju na već nekoliko puta ovde spomenuti phpDocumentor. Tu ćete naći veoma iscrpno objašnjenje o načinima na koji se može napraviti tzv. “on the fly” dokumentacija i sl.

Jedno posebno poglavlje u knjizi je posvećeno tzv. Reflection API-ju. Sledi poglavlje o korišćenju phpUnita za automatsko testiranje aplikacija i nekoliko poglavlja koja se koncentrišu SPL tj. standardnu PHP biblioteku koja donosi veliki broj izuzetno korisnih koncepata kao što su iteratori, overload nizova, observer design pattern, serijalizaciju itd.

A onda poslastica Četiri cela poglavlja su posvećena MVC arhitekturi i Zend Frameworku kao poprilično poznatom frameworku za razvoj PHP aplikacija. Ono što je izuzetno dobro odrađeno u knjizi jeste to da je u poglavlju o MVC-u propraćen primer vezan za kreiranje jednog potpuno samostalnog MVC projekta kroz koji su objašnjeni osnovni principi korišćena te arhitekture. Priča se nastavlja i u nekoliko poglavlja koji slede a koja su vezana za Zend Framework gde ćete u stvari shvatiti zbog čega ste čitali sve ono što je izloženo u prethodnim poglavljima.

Kraj knjige zaključuje rasprava o Web 2.0 tehnologijama gde autor daje bliže objašnjenje o korišćenju AJAX-a odnosno primeni JSON tipa podataka kao posredniku između PHP-a i Javascripta. Slede dva poglavlja web servisima kao i izuzetno interesantno poglavlje o instalaciji i korišćenju SSL-a gde zaista treba pohvaliti trud autora da na jednom mestu sažeto objasni sve što je od važnosti za serverske i klijentske SSL sertifikate.

Ukratko... Radi se o izuzetno kvalitetnoj knjizi čiji sadžaj se zasniva na suvim praktičnim iskustvima čoveka koji već veoma dugo koristi PHP. Sva poglavlja su veoma dobro propraćena primerima koji su fantastično međusobno integrisana.

Apsolutno sve preporuke.

Naziv knjige: Pro PHP Patterns, Frameworks,Testing and More
Autor: Kevin McArthur
Objavljeno: Mart, 2008.
Izdavač: Apress (http://www.apress.com/)

Poslednja izmena od holodoc : 14. 09. 2009. u 23:41.
holodoc je offline   Odgovorite uz citat
2 članova zahvaljuje holodoc za poruku:
Staro 15. 09. 2009.   #7
mangia
Pukovnik u penziji
Grand Master
 
Datum učlanjenja: 11.10.2006
Lokacija: Banjaluka, BiH
Poruke: 941
Hvala: 209
585 "Hvala" u 137 poruka
mangia će postati "faca" uskoromangia će postati "faca" uskoromangia će postati "faca" uskoromangia će postati "faca" uskoromangia će postati "faca" uskoromangia će postati "faca" uskoro
Pošaljite poruku preko MSN za mangia Pošaljite poruku preko Skype™ za mangia
Default

Php i mysql razvoj aplikacija za web od Luke Wellinga i Laure Thomson sam cijenio iz jednog drugog razloga.

Naime svidjela mi se ideja da se samo u prvih 2-3 poglavlja zadrži oko osnova PHPa i MySQL-a i odmah se bacaju na praktične primjere i mini aplikacije u kojima se "peče zanat". Nema potrebe obraživati if(uslov) bla bla u čitavom poglavlju bez obzira da li je čitalac počernik ili ne.

Kasnije koju sam god knjigu tražio da kupim bez obzira na tematiku, nastojao sam da barem malo podsjeća na ovu.
__________________
mangiaphoto | BLOGERAJBLOG | ServerAdminBlog
mangia je offline   Odgovorite uz citat
Staro 10. 09. 2009.   #8
chandler
član
Certified
 
Datum učlanjenja: 30.01.2009
Poruke: 77
Hvala: 15
16 "Hvala" u 11 poruka
chandler is on a distinguished road
Default

Dobra je knjiga, ima dobrih primera, svakako korisnih. Iskreno, meni je problem jer neke delove ne mogu da shvatim a provlače se kroz celu knjigu posle, ne mož bez njih. Zato sam i hteo probati nešto malo samostalno, da bolje utvrdim šta znam, a plašim se da ne naučim pogrešno, pa zato i pitam.
chandler je offline   Odgovorite uz citat
Staro 10. 09. 2009.   #9
misk0
majstor
Wrote a book
 
Avatar misk0
 
Datum učlanjenja: 30.01.2006
Lokacija: Lugano - Switzerland
Poruke: 1.251
Hvala: 219
106 "Hvala" u 67 poruka
misk0 će postati "faca" uskoromisk0 će postati "faca" uskoro
Pošaljite ICQ poruku za misk0 Pošaljite poruku preko Skype™ za misk0
Default

Imas ovaj i vjerovatno mnogo drugih foruma gdje mozes da potrazis pomoc ako ne shvatas. Nemoj da se stidis, svi smo poceli nekad ali potrudi se da budes dovoljno konkretan da bi dobio odgovarajucu pomoc.
misk0 je offline   Odgovorite uz citat
"Hvala" misk0 za poruku:
Staro 11. 09. 2009.   #10
centaur
Ivan Pavković
Qualified
 
Avatar centaur
 
Datum učlanjenja: 15.01.2007
Lokacija: Beograd
Poruke: 144
Hvala: 42
16 "Hvala" u 16 poruka
centaur is on a distinguished road
Default

Navedena knjiga je za početnike odlična, ali za početnike u smislu da im je PHP prvi programski jezik koji uče.
Za nekog ko već programira, mislim da to nije dobra knjiga i za njega preporučujem PHP-5 Objects Patterns Practice.
centaur je offline   Odgovorite uz citat
Odgovori


Alati teme
Način prikaza

Pravila pisanja
Možete ne započinjati nove teme
Možete ne slati odgovore
Možete ne slati priloge
Možete ne izmeniti svoje poruke
vB kôd je Uključen
Smajliji su Uključen
[IMG] kod je Uključen
HTML kôd je Isključen
Pogledajte forum

Slične teme
Tema Početna poruka teme Forum Odgovori Poslednja poruka
Koji bi mi hosting preporučili ? misko_ Web Hosting, web serveri i operativni sistemi 177 25. 01. 2013. 00:47
Sajtovi koje posjećujete svakodnevno mangia Opušteno 11 14. 05. 2009. 18:42
google.co.yu preporučuje francuske feedove? pcigre Opušteno 0 09. 04. 2008. 02:00
Nameravate li da ubuduće uplaćujete penziju? Petar Marić e-Business 17 22. 05. 2007. 11:45


Vreme je GMT +2. Trenutno vreme je 13:26.


Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.
Mišljenja, saveti, izjave, ponude ili druge informacije ili sadržaji nastali na Sajtu su vlasništvo onoga ko ih je kreirao, a ne DevProTalk.com, tako da ne morate da se oslanjate na njih.
Autori poruka su jedini odgovorni za ovakve sadržaje. DevProTalk.com ne garantuje tačnost, kompletnost ili upotrebnu vrednost informacija, stavova, saveta ili datih izjava. Ne postoje uslovi pod kojima bi mi bili odgovorni za štetu ili gubitak koji je posledica bilo čijeg oslanjanja na nepouzdane informacije, ili bilo kakve informacije nastale kroz komunikaciju između registrovanih članova.
Web sajt može sadržavati linkove na druge web sajtove na Internetu ili neke druge sadržaje. Ne kontrolišemo niti podržavamo te druge web sajtove, niti smo pregledali bilo kakve sadržaje na takvim sajtovima. Mi nećemo biti odgovorni za legalnost, tačnost ili prikladnost bilo kog sadržaja, oglasa, proizvoda, usluga ili informacije lociranim na ili distribuiranih kroz druge web sajtove, niti za bilo kakvu štetu nastalu kao posledica takvih informacija. DevProTalk.com drži i čuva druga prava vlasništva na web sajtu. Web sajt sadrže materijale zaštićene copyright-om, zaštitne znakove i druge informacije o pravu vlasništva ili softver. Članovi mogu poslatu informacije zaštićene pravima vlasništva njihovih nosilaca i ona ostaju zaštićena bez obzira da li su oni koji prenose te informacije to naveli ili ne. Osim informacija koje su u javnom vlasništvu ili za koje dobijete dozvolu, nemate pravo da kopirate, modifikujete ili na bilo koji način menjate, objavljujete, prenosite, distribuirate, izvršavate, prikazujete ili prodajte bilo koju informaciju zaštićenu pravima vlasništva. Slanjem informacija ili sadržaja na bilo koji deo DevProTalk.com, Vi automatski dozvoljavate i predstavljate garanciju da imate pravo da dozvolite DevProTalk.com ili članovima DevProTalk.com bespovratnu, kontinualnu, neograničenu, globalnu dozvolu da koriste, kopiraju, izvršavaju, prikazuju i distribuiraju takve informacije i sadržaje i da iz takvih sadžaja koriste bilo koji deo u bilo koje svrhe, kao i pravo i dozvolu da koriste gore navedene sadržaje. Svi zaštitni znakovi (trademarks), logotipi, oznake usluga, firme ili imena proizvoda koji se pominju na ovom web sajtu su vlasništvo kojim raspolažu njihovi vlasnici.