36 de lucruri inainte de a aplica pentru un job programator PHP junior

36 de lucruri in PHP ce trebuie sa stii inainte de a aplica pentru un job de programator PHP junior

Am creat o lista ce ar trebui sa stii inainte de a aplica pentru un post de programator PHP junior:

  1. Sintaxa PHP
  2. Instructiunea echo
  3. Comentarii in PHP
  4. Case Sensitivity
  5. Cum se dau nume pentru variabile?
  6. Variabile globale vs Variabile locale
  7. Operatorii de atribuire
  8. Operatorii de comparare
  9. Operatorii de incrementare si decrementare in PHP
  10. Variabile de tip string, int, boolean,  array, object, resource
  11. Cateva functii pentru variabile de tip string
  12. Constante in PHP
  13. Structura  IF .. ELSEIF .. ELSE
  14. Structura  FOR, FOREACH
  15. Structura WHILE
  16. Structura SWITCH
  17. Crearea unei functii in PHP cu sau fara parametrii
  18. Array unidimensional: atribuirea valorilor, afisarea elementelor.
  19. Array bidimensional: atribuirea valorilor, afisarea elementelor.
  20. Definire index personalizat pentru array.
  21. Cateva functii pentru array-uri.
  22. Sortarea unui array: crescator, descrescator; dupa valoare / dupa index
  23. Variabile globale.
  24. Variabila $_GET
  25. Variabile $_POST
  26. Procesarea datelor unui formular.
  27. Functia date().
  28. Includerea unui fisier: include si require.
  29. Cookies: setare,  afisare,  stergere
  30. Sessions: setare, afisare, stergere
  31. OOP: Crearea unei clase
  32. OOP2: Crearea proprietatilor si metodelor
  33. OOP3: Crearea unui obiect, apelarea metodelor
  34. OOP4: Extinderea claselor
  35. OOP5: Suprascrierea metodelor
  36. OOP6: Securizarea proprietatilor si metodelor.

Daca vrei sa devii programator si nu ai ambitie suficienta sa inveti singur poti sa ma contactezi si iti voi face oferta de pret cu un plan  de curs detaliat.  Alte informatii despre curs php gasiti aici.  

 

Curs PHP pentru incepatori

Ofer curs PHP de calitate pentru incepatori . Daca cauti pe cineva  sa te invete programare PHP atunci ai ajuns pe pagina buna.

Curs PHP pentru incepatori

Pentru a invata PHP sunt nevoie de aproximativ 24 de ore.  Invatand 4 ore pe saptamana intr-o luna si jumatate poti ajunge la un nivel de la ce poti porni in viata. Bineinteles pe langa sedinte trebuie sa exersezi foarte mult.

Ofer mai mult decat un centru de informatica unde interesul este sa-ti ofere o diploma, pentru ca o firma de IT nici nu se va uita la diploma ta, iti verifica cunostintele si se uita la portofoliul tau. Cu mine poti invata cele mai recente practici in domeniul programarii web, php .

Curs PHP pentru persoane cu cunostinte de baza

Daca ai lucrat deja cu PHP si MySQL atunci este momentul potrivit sa te perfectionezi. Te pot ajuta cu cele mai bune practici in PHP si te pot invata un framework la alegere.

Un curs contine aproximativ 12 sedinte, 2 ore / sedinta.  Lejer in 6 saptamani poti obtine un avantaj fata de colegii tai.

Unde se tin cursurile?

Daca esti din Bihor, Oradea atunci cursurile se tin la birou sau la tine in birou / acasa. Daca esti din alt judet cum ar fi Cluj, Timis sau Arad atunci putem stabili intalniri de o zi sau weekend.

Cel mai comod este prin skype, putem sa ne vedem ecranele, prin TeamViewer te pot corecta , pot explica cod.

Contact

Pentru detalii si oferta de pret intra pe www.learntoweb.eu sau contacteaza-ma si iti voi raspunde in maxim 48h.

 

Triatlon 2013 Kingston Inot

Triatlonul companiilor – Kingsland – Ineu de Cris

Anul acesta voi participa la triatlonul companiilor pe data de 29 iunie 2014 Kingsland, la Ineu de Cris. Din pacate nu rezist singur un triatlon de aceea voi face parte din echipa unei alte companii, mai exact din echipa Fizzy Moon, compania Zoltyd Art.

Lungimi de traseu

  1. Inot: 700m
  2. Bicicleta: 18km
  3. Alergare: 5.5km

Eu am ales inotul sau mai bine zis inotul m-a ales pe mine. 700 m pare o distanta scurta, dar in realitate este destul de multa. Imi place sa inot si fara sa ma pregatesc ( ultima oara am inotat undeva in august 2013 o distanta de 200m ) ma voi risca apoi …. :) Chiar pica bine inainte de examenul de licenta un pic de sport.

Structura Echipa Zoltyd Art

  • Inot: Sandor Kovacs ( eu )
  • Bicicleta: Andrea Gabriella Kovacs ( sotia )
  • Alergare: Zoltan Osvald ( Zoltyd Art boss )

Cei care doresc sa faca parte din galeria noastra sunt asteptati la zona lacului Kings Land la ora 10:00 .

Lista participanti Triatlon 2014 Kingsland

 

Cum sa treci examenele din ultima sesiune, management anii terminali?

In al 6-lea semestru avem examene din urmatoarele materii obligatorii:

Managementul Calitatii Totale

Examenul va contine 40 de grile, majoritatea avand o singura varianta corecta. De pregatit din silabus.

Cele mai importante capitole pentru examen:

  • Conceptul procedural al calitatii pune baza pe definirea unor sisteme si proceduri care sa constituie in metoda cea mai potrivita pentru a profuce output-uri standardizate si de calitate. Calitatea in acest mod de abordare consta in: a demonstra, a accepta, si a raporta.
  • Ce este MCT?
  • Proiectarea sistemului MCT
  • Implementarea MCT:
  • Ghid de implementare:
    – Dezvoltarea unei strategii a calitatii si a unui leadership consistent
    – Satisfactia si incantarea clientilor
    – Desemnarea campionilor calitatii
    – Monitorizarea procesului de catre echipa managerilor de varf
    – Realizarea pregatirii personalului pentru calitate
    – Monitorizarea proceselor, verificarea procesului de evaluare a performantelor personalului
    – Comunicarea mesajului calitatii
    – Estimarea si analiza costurilor calitatii
    – Folosirea tehnicilor si intrumentelor de calitate
    – Dezvoltarea unei culturi a autoevaluarii
  • Definitiile calitatii prin viziunea maestrilor calitatii :
    Juran: Calitatea inseamna potrivire cu utilizarea dorita respectiv adecvare la scop
    Crosby: Calitatea inseamna atingerea specificatiilor, in conformitate cu cerințele
    Feigenbaum: orientare spre costuri
  • Calitate si performante in afaceri:
    – Calitatea este factorul esential, care determina cota de piata
    – O calitate superioara inseamna o cota de piata mai mare si o profitabilitate garantata, ceea ce demonstreaza legatura puternica dintre calitate si profitabilitate
    – Firmele care ofera o calitate superioara le depasesc clar, pe piata, pe cele care ofera o calitate inferioara
    – Producatorii cauta sa-si diferentieze produsele prin: ciclu de viata, disponibilitate si alte atribute ale calitatii.
    – Calitatea determina nu numai sporirea profitabilitatii si cresterea cotei de piata, dar si cresterea economica.
  • Satisfactia clientilor. Juran arata ca satisfactia clientilor este rezultatul obtinut atunci cand caracteristicie produselor raspund nevoilor clientilor.  Satisfactia clientului reprezinta o functie determinata de compararea performantelor percepute ale unui produs cu asteptarile clientului,
  • Caracteristicile clientului satisfacut:
    – cumpara mai mult si ramane fidel
    – cumpara produsele noi sau cele imbunatatite pe care firma le lanseaza
    – face o reclama pozitiva firmei
    – acorda mai putina atentie concurentei si reclamei concurentei
    – ofera firmei idei de produse sau servicii noi
    – servirea sa costa mai putin decat cea a unui nou client.
  • Relatia client-furnizor. Unde exista legatura trebuie apicate urmatoarele principii:
    – trebuie construita o legatura puternica
    – furnizorul trebuie sa puna intotdeauna nevoie clientului in top prioritatile sale
    – atat furnizorul cat si clientul trebuie sa inteleaga ca unitatea este putere
  • MC vs MCT:
  • Principiile MCT ( 8 principii )
    – orientare catre client
    – leadership
    – implicarea tuturor angajatilor
    – abordarea bazata pe proces
    – abordarea manageriala bazata pe sistem
    – imbunatatirea continua
    – abordarea luarii deciziilor pe baza de fapte
    – relatii reciproce avantajoase cu furnizorii
  • Componentele sistemului MCT
  • Diferenta intre client intern si client extern( ambii suporta influenta produsului).
    Clientii externi inseamna beneficiarii directi sau consumatorii finali. Sufera influenta produsuui dar nu sunt membri ai firmei.
    Cientii interni sufera influenta produsului si sunt in acelasi timp membri ai firmei care realizeaza produsul.
  • Costurile calitatii

Manamentul Comparat

Examenul va contine 2 pagini intrebari deschise, aproximativ 20 de intrebari . De pregatit din sylabus si slideuri .

Tarile analizate pentru examen: 

  • Management in SUA
  • Management in Japonia
  • Management in Germania
  • Management in Regatul Unit
  • Management in Franta

Atentie!  Daca ai o intrebare de genul “Care tara este ….. ?”, sa nu raspunzi Spania sau altceva, raspunsul va fi unul dintre cele 5 tari analizate.

 Managementul Resurselor Materiale

Examenul va contine atat intrebari deschise cat si intrebari grile. De pregatit din sylabus, nu se cere capitolul VIII.

Managementul Resurselor Umane

Examenul va contine:

  • Adevarat – Fals
  • Grile cu una sau mai multe variante corecte
  • O intrebare deschisa
  • O aplicatie

De pregatit din suportul de curs.

si optionale mele:

Control si audit financiar

Examenul va contine teste grila si o aplicatie, calcularea impozitului pe profit.

Evaluarea afacerilor

Examenul va contine 20 de grile cu mai multe variante de raspuns si o aplicatie. De pregatit din silabus, slideuri.

 

Ce lichide bea un programator?

Stiți și voi publicitatea cu ”Pentru o viață sănătoasă consumați zilnic minim 2 litri de lichide”. Nu se specifica ”lichidul”, poate să fie vorba și despre supa de pui.  Eu fiind programator consum următoarele lichide în decursul unei zile: apă, ceai, cafea, bere și câteodată o zamă caldă. 

Părerea mea este că apa este cel mai important lichid, hidratează corpul, reîncarcă corpul cu energie și ajută la slăbit, unde este cazul. Apa carbogazoasă nu este sănătoasă, deci ar trebui să consum simplu apă plată. Singura mea problemă că nu-mi place gustul apei plate.

Dacă nu-ți place gustul apei plate atunci poți să-ți prepari un ceai cu diferite arome, ar fi bine să fie ceva natural din plante. Zahărul iarăși nu este sănătos, deci ar trebui să ai un borcan cu miere la birou. Ai grijă ca mierea să adaugi în ceai după ce acesta se răcește, altfel îsi pierde efectul. Eu zilnic beau un 0,5 litri de ceai poate și mai mult.

Fiind un programator senior, am și taskuri de rezolvat pe măsura și trebuie să mă pot concentra.  Cea mai bună soluție este cafeaua. Ideal ar fi să consumi o cafea scurtă fără zahăr și fără lapte. După ce am băut o cafea bună imediat pot să trec la rezolvarea taskurilor și parcă totul devine foarte clar.  În mediu consum 3 cafele pe zi, ceea ce pare mult dar din păcate nu am găsit un substituent potrivit. Dacă doriți să creșteți puterea de concentrare să consumați una sau două cafele pe zi.

Berea :). Da am adăugat un smiley la sfârșit, pentru că zâmbesc. Să fie clar nu consum bere în timpul serviciului. De obicei seara când ies cu prietenii sau seara acasă beau o bere rece pe căldura de vară mă ajută să devin mai creativ. Parcă apar idei din senin ce aș putea să fac mai bine, ce altceva aș dori să fac. Este recomandat să le notezi ideile și a doua zi, după o cafea bună poți să te apuci la implementarea ideii.

În concluzie, berea ajută la creativitate, cafea te ajută la concentrare și apa îți dă energie. Așa cred eu. 

 

 

Invata Programare

Cum pot deveni un programator junior?

Poti sa devii un programator junior daca ai ambitie si orientare catre acesta specializare. Daca stii un pic de matematica nu strica dar nu trebuie sa calculezi integrale, derivate si alte minuni.

Esti programator junior daca stii sa instalezi un script, un modul sau o tema WordPress stii sa creezi module sau tema pentru diferite CMS-uri utilizand un standard de calitate si esti in stare sa repari erorile critice.

Ce limbaje trebuie sa stapanesc ca si programator junior?

 

  • HTML, HTML5
  • PHP 5.3+, MySQL 5.1+
  • Javascript
  • CSS, CSS3
  • jQuery
  • WordPress,  Drupal, Joomla sau alte CMS-uri.
  • Symfony, CodeIgniter sau alte frameworkuri

Ideea este ca trebuie sa stii bazele din cele enumerate mai sus. Pare mult, dar trebuie sa fii optimist. Pe motoarele de cautare poti gasi toate informatiile necesare, tutoriale, intrebari si raspunsuri pentru toate limbajele de scriptare si programare.

Care este ordinea pentru a invata programare web? 

Aceste prioritati sunt subiective si scriu din experienta:

  1. HTML. Este elementul fundamental in domeniul programarii web. Nu poti sa te descurci daca nu cunosti majoritatea elementelor / etichetelor HTML. Vestea buna este ca le poti invata etichetele foarte usor.
  2. PHP. Folosind limbajul PHP ai posibilitatea sa prelucrezi, procesezi un INPUT si dupa va iesi un OUTPUT,  de obicei tip HTML.  Tot cu PHP-ul te poti conecta la una sau mai multe baze de date si poti implementa tot ce ti se cere.
  3. MySQL. Majoritatea site-urilor web folosesc baza de date MySQL. Bineinteles exista multe alte baze de date cu avantaje si dezavantaje, dar este de ajuns daca stii sa faci interogari de baza in MySQL.
  4. JavaScript. In ziua de azi sunt destul de putini programatori JavaScript. Tu trebuie sa stii bazele limbajele Javascript si sa folosesti librarii externe. De obicei tot ce vrei sa implementezi pentru tine sau altcineva deja exista gata facut.
  5. CSS. Fara CSS site-urile nu arata nicicum . Folosind stiluri poti formata / colora si modifica modul in care arata un site.
  6. jQuery. Cred ca este cel mai folosit framework de JavaScript, nu sunt sigur, dar oricum este foarte folosit. jQuery ne simplifica viata si nu mai avem nevoie sa scriem mult cod de Javascript.
  7. CMS/Framework.  Este recomandat sa ai experienta cu un CMS sau un Framework. Avantajul mare este ca multe functionalitati sunt gata facute doar trebuie sa le aplici, iar la CMS ai un site functional dupa instalare.

Unde pot invata singur programare web? 

Va recomand tutorialele de pe w3schools pentru inceput:

  • CSS – http://www.w3schools.com/css/default.asp
  • HTML – http://www.w3schools.com/html/default.asp
  • JavaScript – http://www.w3schools.com/js/default.asp
  • PHP – http://www.w3schools.com/php/default.asp
  • MySQL – http://www.w3schools.com/sql/default.asp
  • jQuery – http://www.w3schools.com/jquery/default.asp

Daca totusi nu doresti sa inveti singuri, poti sa inveti cu Sandor ( cu mine ) personal sau prin skype. Pentru detalii intra pe www.learntoweb.eu sau contacteaza-ma si iti voi raspunde in maxim 48h.

Unde pot sa-mi testez cunostintele?

Exista cateva teste atat pe w3schools cat si pe alte siteuri. Daca doresti sa fie testate cunostintele de o persoana reala atunci ma poti contacta aici si iti voi trimite o oferta de pret.

 

Creeaza primul site de prezentare in 3 pasi

Creeaza primul site de prezentare pentru tine sau pentru o activitate din timpul tau liber sau pentru o firma care vrea un site pentru 100 euro. 

Realizare in 3 pasi:

  1. Gandeste-te la un nume domeniu si inregistreaza impreuna cu un pachet gazduire web.
  2. Pachetele de gazduire web iti ofera instalarea unui CMS apasand cateva clickuri .
  3. Descarca o tema si adauga module dupa bunul plac.

 

 

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: