Ce faci gresit si cum sa devii un programator mai bun
Clean Code | Stefanescu Mihai | 2020-10-11
Cu totii avem obiceiuri proaste de care incercam sa scapam. In acest articol am sa trec in revista o serie de obiceiuri proaste pe care trebuie sa le cunoastem, examinam si corectam cat mai repede. In viata oricarui programator exista momente cand deschide un proiect, se uita la cod si se gandest...

Ce este un Resource Controller in Laravel?
iNoob | Stefanescu Mihai | 2020-10-11
In acest articol vreau sa povestesc putin despre controllerele de tip resourse din laravel.  Un controller de tip resourse este de fapt un controller care implementeaza toate metodele necesare unui CRUD (create, read, update, delete) pe o anumita resursa. Puteti face un astfel de controll...

Dezvoltarea unui pachet de laravel - Tutorial pas cu pas
iNoob | Stefanescu Mihai | 2020-10-11
A venit un moment in care deja scrisesem cateva aplicatii in laravel, dar voiam sa am cod pe care sa il pot refolosi in proiectele mele...asa ca am inceput sa fac pachete de laravel pentru a imi usura viata. In acest tutorial am sa va invat sa scrieti primul vostru pachet de laravel. Creaza un fo...

10 Directive de Laravel Blade pe care probabil nu le stii
iNoob | Stefanescu Mihai | 2020-10-11
Blade este template engine-ul din Laravel. Acest template engine iti usureaza mult viata de dezvoltator, dar majoritatea probabil nu ne folosim de foarte multe dintre feature-urile lui. In acest articol vreau sa fac o lista cu 10 dintre directivele pe foarte multi probabil nici nu le cunosc. @for...

Tratarea erorilor intr-un API construit pe Laravel
iNoob | Stefanescu Mihai | 2020-10-11
Proiectele care au un API in spate devin din ce in ce mai populare, iar laravel ne ajuta sa le scriem foarte rapid si simplu. Un topic despre care nu se prea discuta este tratarea raspunsurilor de eroare. In multe situatii cine facea parea de client spune ca primeste o eroare generica din care nu in...

Hai sa vorbim despre UnderscoreJS: Partea II
iNoob | Stefanescu Mihai | 2020-10-11
In primul articol despre UnderscoreJS v-am vorbit despre ce este aceasta librarie si ce puteti face cu ea. In acest articol am sa va vorbesc despre functia each ce ne este pusa la dispozitie de librarie. _.each: Comenzi repetitive usor de inteles Nu cred ca exista proiect in care sa nu ai nevo...

Creeaza-ti primul MVC PHP prorpriu [Partea I]
iNoob | Stefanescu Mihai | 2020-10-11
In acest tutorial vom construi un MVC cat se poate de simplu in PHP. Deci…probabil ar trebuii sa pornim de la explicatiile de baza, MVC este un acronim pentru Model View Controller si este de fapt un pattern va permite sa separati codul (Model – indeplineste operati...

Un simplu tutorial despre Composer [Partea I]
iNoob | Stefanescu Mihai | 2020-10-11
In acest articol (de fapt serie de articole) am sa va vorbesc despre ce este Composer si lucrurile de baza pe care trebuie sa le stiti despre el. Vreau sa incep prin a va spune ca Composer a schimbat modul in care aplicatiile PHP sunt create, si ar trebuii sa va faceti timp sa aflati cat mai multe d...

Un simplu tutorial despre Composer: Instalarea [Partea II]
iNoob | Stefanescu Mihai | 2020-10-11
In primul articol am discutat despre Composer, ce este si ce face. In acest articol din serie am sa va arat cum poate fi instalat pe Windows si pe Unix (Ubuntu, Debian, CentOS, etc). Instalarea pe Windows Pentru a instala Composer pe Windows 7 sau 8 este foarte simplu: Descarci ultima versiune...

Un simplu tutorial despre Composer: Folosirea [Partea III]
iNoob | Stefanescu Mihai | 2020-10-11
O data ce composer a fost instalat, mergi in root si creaza un nou proiect (cream un proiect nou pentru a nu interfera cu cele vechi), ceva de genul: /var/www/proiectNou/ Acum, in acest nou folder creati un fisier gol cu numele si extensia composer.json: /var/www/proiectNou/composer.jso...

Sfaturi pentru a scrie interogari MySQL eficiente si rapide
iNoob | Stefanescu Mihai | 2020-10-11
In acest articol am sa impartasesc cu voi o lista de sfaturi pe care eu le-am gaist a fi foarte folositoare in scrierea de interogari mysql. Folositi mereu o conexiune persistenta la baza de date (persistent connection). Folosind o asemenea conexiune evitati necesitatea conectari la baza de...

Chartist.js, O librarie JS pentru chart-uri Responsive
iNoob | Stefanescu Mihai | 2020-10-11
In acest articol am sa va vorbesc despre o librarie JS de charturi responsive si anume despre chartist.js. Aceasta librarie a fost dezvoltate pentur a crea chart-uri responsive intr-un  mod cat se poate de simplu. Chiar daca exista o multime de librarii de chart-uri ce fac o treaba excelenta eu...

Cum facem un fisier Helpers in Laravel 5
iNoob | Stefanescu Mihai | 2020-10-11
In acest articol am sa va arat cum puteti crea un fisier helpers in Laravel 5 in care puteti stoca functii custom ca mai apoi sa le puteti apela ca in aplicatia voastra. Creati un fisier app/helpers.php si definiti-va functiile dorite in el. Acum trebuie sa-l bagam in autoload...

Ce trebuie sa tinem minte despre preprocesoarele SASS si LESS
iNoob | Stefanescu Mihai | 2020-10-11
Daca ai lucrat cu CSS, probabil ai auzit si de preprocesoare de CSS. Un preprocesor este un tool ce ne ajuta sa atunci cand avem de scris un fisier urias de CSS. Ne ajuta permitandu-ne sa scriem mai putin cod si cod mai usor de inteles, iar pe langa aceste lucruri ne sunt oferite diverse functionali...

Despre metoda chunck() in Laravel
iNoob | Stefanescu Mihai | 2020-10-11
Hai sa ne imaginam urmatoarea situatie: Avem un tabel dintr-o baza de date cu peste 10 000 de randurisi trebuie sa facem un update unei singure coloane. Si in mod evident trebuie sa facem asta in PHP, nu putem pur si simplu rula un query. Deci, facand asta putem intampina urmatoarele probleme...ori ...

Club-ul este dedicat membrilor si ofera access la mai multe zone ale website-ului.

🗝ïļ Login 🌟 Register

🔖 Bookmarks ⊞
âœĻ Pentru a sustine aceasta comunitate am sa te rog sa te autentifici sau sa te inregistrezi!

🌊ïļ Discord ⊞

Top25.ro

Folosim cookie-uri pentru a oferi functionalitatile critice ale aplicatiei Invata-Programare. Folosim cookie-uri si pentru a analiza traficul, pentru care e nevoie de consimtamantul dvs. explicit.

⮆ïļ