Dacă simți că jobul pe care îl ai în prezent nu îți mai aduce satisfacții profesionale și ai nevoie de o schimbare majoră în carieră. Alegerea unei noi cariere este un lucru emoționant, dar poate fi și extrem de stresant. Există costul instruirii, investiția de timp și muncă grea, griji cu privire la găsirea efectivă a unui loc de muncă.
Totul este să găsești acel echilibru perfect: o ocupație care se potrivește cu interesele și abilitățile tale naturale, care are o creștere sănătoasă a ocupării forței de muncă și o cerere în mediul în care activezi.
Programul “Introducere în Programarea PHP” este conceput să ofere cursantului pregătirea necesară unui job de entry-level în această ramură a industriei IT. Poate fi privit si ca o introducere în PHP, dar și ca o introducere în programare, în general.
PHP este un limbaj de programare larg răspândit și foarte folosit în lumea actuală. Este în mod special folosit pentru programarea web.
Fiind foarte utilizat în dezvoltarea de aplicații web, este adesea regăsit în combinații cu tehnologia HTML.
Aplicat de sine stătător sau folosit în diverse framework-uri, cu PHP putem construi aplicații web performante și remarcabile. Popularitatea PHP este ușor de observat. Un studiu de piață afirmă că peste 79%* din site-urile de astăzi folosesc PHP, iar ca să dam și câteva exemple foarte cunoscute, platformele Facebook, Wikipedia și Slack sunt construite pe baza acestui limbaj.
Aplicațiile PHP sunt folosite în domenii vaste precum: blogging, social media, chat și comunicare, email marketing, e-commerce, fintech, etc.
Avantajul participării la acest curs este că poți parcurge lecțiile în ritm propriu. Sesiunile înregistrate îți oferă posibilitatea de a relua materialele de câte ori simți că informația mai trebuie sedimentată, astfel încât, la finalul programului de reconversie profesională să apeși butonul #CTRL+N(ew) și să dai startul carierei tale în IT!
Cursul de Introducere in programarea PHP este format din 10 lecții a câte 4 ore fiecare, cu recomandarea de a parcurge 1 lecție pe săptămână. Programa analitică are rolul de a pune bazele cursanților în domeniul IT și de a-i pregăti pentru piața muncii ca să ocupe un rol de PHP Developer junior.
Examenul final constă într-o evaluare practică pe un computer cu acces la internet. Toți cursanții au acces la un grup comun de sprijin cu instructorul, iar acolo poți adresa întrebări despre ceea ce ai învățat sau despre challenge-urile fiecărei săptămâni.
Instructorul vine în sprijinul tuturor participanților la curs cu materiale și conținut suplimentare, care explică în mod detaliat anumite concepte (acolo unde este necesar).
Lecția 1: Introducere și concepte de bază
• Ce este PHP? Scurtă istorie. Avantajele limbajului.
• Aplicații și folosirea PHP
• Câteva noțiuni despre FTP, servere web și găzduire web, server PHP
• Aplicații software folosite în acest curs
• Ce este un script PHP. Cum se scrie și cum se execută un script PHP
• Sintaxa de bază: tag-uri PHP, evadarea din HTML, separarea instrucțiunilor, comentarii
• Recapitulare
Lecția 2: Variabile și constante PHP
• Variabile: definire, utilizare
• Tipuri de date
• Numere
• String-uri
• Concatenare
• Operatorii de atribuire
• Constante PHP
• Recapitulare
Lecția 3: Operatori
• Operatori matematici
• Ordinea operațiilor
• Operatorii de comparare
• Operatori de egalitate și identitate
• Operatori pe array-uri
• Operatori logici (and, or, not, xor)
• Condiții compuse
• Recapitulare
Lecția 4: Funcții PHP definite de utilizator
• Introducere
• Definirea funcțiilor
• Apelarea funcțiilor
• Funcții cu parametri
• Valori returnate
• Transmiterea prin referință
• Domeniul de aplicare al unei variabile (scope-ul)
• Programe multi-fișiere – expresia include
• Recapitulare
Lecția 5: Funcții PHP interne (încorporate)
• Introducere
• Funcții pentru șiruri de caractere (string-uri)
• Funcții pentru lucrul cu variabile
• Funcții numerice
• Generare numere aleatoare (random)
• Alte funcții suplimentare
• Documentare
• Explorarea funcțiilor noi
• Recapitulare
Lecția 6: Array-uri PHP
• Introducere
• Definirea array-urilor cu sintaxa prescurtată
• Definirea array-urilor cu funcția array()
• Afișarea array-urilor
• Accesarea unui element din array
• Modificarea elementelor unui array
• Adăugarea de noi elemente într-un array
• Funcțiile array_shift() și array_unshift()
• Array-uri multidimensionale
• Funcții pentru array-uri
• Recapitulare
Lecția 7: Manipularea formularelor HTML în PHP
• Introducere
• Ce înseamnă Front-end?
• Ce înseamnă Back-end?
• PHP încorporat în HTML
• Variabile superglobale
• Manipularea unui formular prin metoda GET
• Manipularea unui formular prin metoda POST
• Folosirea atributului action
• Recapitulare
Lecția 8: Structuri decizionale și valori booleene
• Introducere
• Structura de control if
• Structura de control if else
• Structura de control if – elseif – else
• Structura de control switch
• Operatorul ternar
• Boolean – Adevarat și Fals
• Recapitulare
Lecția 9: Structuri de control repetitive
• Introducere
• Structura while
• Structura do while
• Structura for
• Structura foreach
• Diferențe între structurile repetitive
• break și continue
• Evitarea buclelor infinite
• Recapitulare
Lecția 10: Introducere în validarea formularelor prin PHP
• Introducere
• Manipularea unui formular
• Validare simplă
• Igienizarea basic a datelor
• Igienizare și validare cu funcția filter_var()
• Validări personalizate
• Redirecționarea prin header()
• Recapitulare
Cursurile se desfășoară exclusiv online, în limba română, pe o platformă de învățare dedicată și vor fi urmate în ritmul propriu; nu ești condiționat(ă) de o zi și o oră anume pentru prezența la curs, ci studiezi de oriunde dorești și oricând poți. Noi recomandăm studierea unei lecții pe saptămână.
După promovarea examenului final primești o diplomă de finalizare curs care atestă competențele dobândite. Aceasta poate fi trecută în CV. Diploma este recunoscută de companiile și industria IT. Programul CTRL+N este un program independent de programele inițiate de Ministerul Educației.
De asemenea vei primi și un link pentru activarea unei insigne digitale. Aceasta reprezintă o dovadă oficială a pregătirii tale și poate fi încărcată în profilul de LinkedIn sau distribuită pe alte platforme social media.
Periodic se organizează întâlniri live cu trainerii, de tip Meetup Q&A, pe platforma Cisco Webex; acestea vor fi publicate în calendarul din platforma de învățare în momentul în care, împreună cu trainerul, stabilim data și ora la care vor avea loc. Prezența la aceste întâlniri este opțională.
Toate cursurile CTRL+N sunt construite de la zero și nu necesită cunoștințe anterioare nici din domeniul IT, nici de matematică. De asemenea, nu există limită minimă de studii.
Unul din cele mai importante criterii în recrutare este proiectul pe care îl lucrezi în cadrul cursului. De asemenea și exercițiile propuse de instructor au un rol. Toate acestea vor reprezenta potofoliul tău, având astfel baza pe care vei începe să construiești și să te dezvolți.
Chiar dacă noi nu te vom ajuta activ în găsirea unui job, dacă urmezi sfaturile instructorilor noștri și realizezi proiectul din curs, vei avea șanse mai mari să fii selectat/ă pentru interviu deoarece angajatorul va putea valida cunoștințele dobândite de tine pe parcursul programului.
Curs de reconversie profesională în IT
Dacă simți că jobul pe care îl ai în prezent nu îți mai aduce satisfacții profesionale și ai nevoie de o schimbare majoră în carieră. Alegerea unei noi cariere este un lucru emoționant, dar poate fi și extrem de stresant. Există costul instruirii, investiția de timp și muncă grea, griji cu privire la găsirea efectivă a unui loc de muncă.
Totul este să găsești acel echilibru perfect: o ocupație care se potrivește cu interesele și abilitățile tale naturale, care are o creștere sănătoasă a ocupării forței de muncă și o cerere în mediul în care activezi.
Programul “Introducere în Programarea PHP” este conceput să ofere cursantului pregătirea necesară unui job de entry-level în această ramură a industriei IT. Poate fi privit si ca o introducere în PHP, dar și ca o introducere în programare, în general.
PHP este un limbaj de programare larg răspândit și foarte folosit în lumea actuală. Este în mod special folosit pentru programarea web.
Fiind foarte utilizat în dezvoltarea de aplicații web, este adesea regăsit în combinații cu tehnologia HTML.
Aplicat de sine stătător sau folosit în diverse framework-uri, cu PHP putem construi aplicații web performante și remarcabile. Popularitatea PHP este ușor de observat. Un studiu de piață afirmă că peste 79%* din site-urile de astăzi folosesc PHP, iar ca să dam și câteva exemple foarte cunoscute, platformele Facebook, Wikipedia și Slack sunt construite pe baza acestui limbaj.
Aplicațiile PHP sunt folosite în domenii vaste precum: blogging, social media, chat și comunicare, email marketing, e-commerce, fintech, etc.
Avantajul participării la acest curs este că poți parcurge lecțiile în ritm propriu. Sesiunile înregistrate îți oferă posibilitatea de a relua materialele de câte ori simți că informația mai trebuie sedimentată, astfel încât, la finalul programului de reconversie profesională să apeși butonul #CTRL+N(ew) și să dai startul carierei tale în IT!
Cursul de Introducere in programarea PHP este format din 10 lecții a câte 4 ore fiecare, cu recomandarea de a parcurge 1 lecție pe săptămână. Programa analitică are rolul de a pune bazele cursanților în domeniul IT și de a-i pregăti pentru piața muncii ca să ocupe un rol de PHP Developer junior.
Examenul final constă într-o evaluare practică pe un computer cu acces la internet. Toți cursanții au acces la un grup comun de sprijin cu instructorul, iar acolo poți adresa întrebări despre ceea ce ai învățat sau despre challenge-urile fiecărei săptămâni.
Instructorul vine în sprijinul tuturor participanților la curs cu materiale și conținut suplimentare, care explică în mod detaliat anumite concepte (acolo unde este necesar).
Lecția 1: Introducere și concepte de bază
• Ce este PHP? Scurtă istorie. Avantajele limbajului.
• Aplicații și folosirea PHP
• Câteva noțiuni despre FTP, servere web și găzduire web, server PHP
• Aplicații software folosite în acest curs
• Ce este un script PHP. Cum se scrie și cum se execută un script PHP
• Sintaxa de bază: tag-uri PHP, evadarea din HTML, separarea instrucțiunilor, comentarii
• Recapitulare
Lecția 2: Variabile și constante PHP
• Variabile: definire, utilizare
• Tipuri de date
• Numere
• String-uri
• Concatenare
• Operatorii de atribuire
• Constante PHP
• Recapitulare
Lecția 3: Operatori
• Operatori matematici
• Ordinea operațiilor
• Operatorii de comparare
• Operatori de egalitate și identitate
• Operatori pe array-uri
• Operatori logici (and, or, not, xor)
• Condiții compuse
• Recapitulare
Lecția 4: Funcții PHP definite de utilizator
• Introducere
• Definirea funcțiilor
• Apelarea funcțiilor
• Funcții cu parametri
• Valori returnate
• Transmiterea prin referință
• Domeniul de aplicare al unei variabile (scope-ul)
• Programe multi-fișiere – expresia include
• Recapitulare
Lecția 5: Funcții PHP interne (încorporate)
• Introducere
• Funcții pentru șiruri de caractere (string-uri)
• Funcții pentru lucrul cu variabile
• Funcții numerice
• Generare numere aleatoare (random)
• Alte funcții suplimentare
• Documentare
• Explorarea funcțiilor noi
• Recapitulare
Lecția 6: Array-uri PHP
• Introducere
• Definirea array-urilor cu sintaxa prescurtată
• Definirea array-urilor cu funcția array()
• Afișarea array-urilor
• Accesarea unui element din array
• Modificarea elementelor unui array
• Adăugarea de noi elemente într-un array
• Funcțiile array_shift() și array_unshift()
• Array-uri multidimensionale
• Funcții pentru array-uri
• Recapitulare
Lecția 7: Manipularea formularelor HTML în PHP
• Introducere
• Ce înseamnă Front-end?
• Ce înseamnă Back-end?
• PHP încorporat în HTML
• Variabile superglobale
• Manipularea unui formular prin metoda GET
• Manipularea unui formular prin metoda POST
• Folosirea atributului action
• Recapitulare
Lecția 8: Structuri decizionale și valori booleene
• Introducere
• Structura de control if
• Structura de control if else
• Structura de control if – elseif – else
• Structura de control switch
• Operatorul ternar
• Boolean – Adevarat și Fals
• Recapitulare
Lecția 9: Structuri de control repetitive
• Introducere
• Structura while
• Structura do while
• Structura for
• Structura foreach
• Diferențe între structurile repetitive
• break și continue
• Evitarea buclelor infinite
• Recapitulare
Lecția 10: Introducere în validarea formularelor prin PHP
• Introducere
• Manipularea unui formular
• Validare simplă
• Igienizarea basic a datelor
• Igienizare și validare cu funcția filter_var()
• Validări personalizate
• Redirecționarea prin header()
• Recapitulare
Cursurile se desfășoară exclusiv online, în limba română, pe o platformă de învățare dedicată și vor fi urmate în ritmul propriu; nu ești condiționat(ă) de o zi și o oră anume pentru prezența la curs, ci studiezi de oriunde dorești și oricând poți. Noi recomandăm studierea unei lecții pe saptămână.
După promovarea examenului final primești o diplomă de finalizare curs care atestă competențele dobândite. Aceasta poate fi trecută în CV.
Periodic se organizează întâlniri live cu trainerii, de tip Meetup Q&A, pe platforma Cisco Webex; acestea vor fi publicate în calendarul din platforma de învățare în momentul în care, împreună cu trainerul, stabilim data și ora la care vor avea loc. Prezența la aceste întâlniri este opțională.
Toate cursurile CTRL+N sunt construite de la zero și nu necesită cunoștințe anterioare nici din domeniul IT, nici de matematică. De asemenea, nu există limită minimă de studii.
Criteriile de recomandare după finalizarea cursului sunt promovarea examenului final cu minim nota 8 precum și realizarea proiectului aferent cursului ales și a exercițiilor propuse de instructor. Acestea vor reprezenta potofoliul tău, având astfel baza pe care vei începe să construiești și să te dezvolți. În acest fel, angajatorul va putea valida cunoștințele dobândite de tine pe parcursul programului și vei avea șanse mai mari să fii selectat pentru interviu. În plus, îți vom putea face recomandări de joburi deschise din piață, atât de la parteneri și nu numai, ca tu să ai opțiuni multiple la care să poți aplica.