Backend Web Developer

Backend Web Developer



Aplicaţiile web reprezintă un tip special de aplicaţii găzduite pe diferite servere din internet (ex: Google, Facebook, YouTube, Instagram) şi care pot fi accesate cu ajutorul unui web browser (ex: Google Chrome, Mozilla Firefox, etc).
Odată cu dezvoltarea tehnologiilor de tip cloud, ponderea de dezvoltare şi utilizare a aplicaţiilor web a devenit din ce în ce mai mare, în detrimentul aplicaţiilor clasice de desktop şi chiar a aplicaţiilor de mobile.
În cadrul procesului de dezvoltare al unei aplicaţii web:

  • Tehnologiile PHP/MySQL sunt utilizate în programarea acelei zone a aplicaţiei denumită "engine". Acest "engine" utilizează anumite proceduri, create cu ajutorul limbajului de programare PHP, cu ajutorul cărora se realizează legătura dintre interfaţa aplicaţiei şi zona unde sunt stocate datele necesare pentru afişarea conţinutului (de obicei, o bază de date de tip MySQL).​
  • Aceste tehnologii sunt deseori utilizate împreună cu un "framework" (o colecţie de componente deja create, menite să uşureze şi să accelereze procesul de development al engine-ului aplicaţiei) şi împreună cu un "CMS" (content management system, o interfaţă de administrare deja creată, menită să faciliteze configurarea şi gestionarea datelor).

Cursurile din acest pachet îşi propun să îi ajute pe cei interesaţi de a face primii paşi în domeniul programării aplicaţiilor web (web development) prin abordarea sistematizată a noţiunilor de bază, medii şi avansate ce ţin de:

  • Programarea "motorului" unei aplicaţii web cu ajutorul limbajului de programare PHP, împreună cu utilizarea unor baze de date de tip MySQL
  • WordPress CMS (cea mai utilizată tehnologie de tip CMS la nivel mondial, extrem de utilă în contextul realizării de proiecte în regim freelance şi în cadrul agenţiilor de web development mici şi medii)
  • Drupal CMS (a doua cea mai utilizată tehnologie de tip CMS, utilă în contextul realizării de proiecte de tip enterprise)
  • Symfony Framework (una dintre cele mai populare tehnologii de tip framework, foarte utilizată în cadrul agenţiilor de web development şi mediilor de tip corporate)

Materia este atent structurată şi abordată de o manieră interactivă, partea teoretică fiind completată imediat de exerciţii practice ce sunt lucrate sub atenta îndrumarea a instructorului.

Odată cu parcurgerea integrală a cursurilor din acest pachet, participanţii vor avea posibilitatea de a se orienta către o carieră de "Backend Frontend Web Developer".

Reducere: 15% comparativ cu preţul individual al cursurilor.


Backend Web Development - Modul 1 (PHP/MySQL)

Aplicaţiile web reprezintă un tip special de aplicaţii găzduite pe diferite servere din internet (ex: Google, Facebook, YouTube, Instagram) şi care pot fi accesate cu ajutorul unui web browser (ex: Google Chrome, Mozilla Firefox, etc).
Odată cu dezvoltarea tehnologiilor de tip cloud, ponderea de dezvoltare şi utilizare a aplicaţiilor web a devenit din ce în ce mai mare, în detrimentul aplicaţiilor clasice de desktop şi chiar a aplicaţiilor de mobile.
În contextul aplicaţiilor web, tehnologiile PHP/MySQL sunt utilizate în programarea acelei zone a aplicaţiei denumită "engine". Acest "engine" utilizează anumite proceduri, create cu ajutorul limbajului de programare PHP, cu ajutorul cărora se realizează legatura dintre interfaţa aplicaţiei şi zona unde sunt stocate datele necesare pentru afişarea conţinutului (de obicei, o bază de date de tip MySQL).

Acest curs își propune să îi ajute pe cei interesaţi de a face primii paşi în domeniul programării aplicaţiilor web (web development) prin abordarea sistematizată a noţiunilor de bază, medii şi avansate ce ţin de programarea "motorului" unei aplicaţii web cu ajutorul limbajului de programare PHP, împreună cu utilizarea unor baze de date de tip MySQL.

Materia este atent structurată şi abordată de o manieră interactivă, partea teoretică fiind completată imediat de exerciţii practice ce sunt lucrate sub atenta îndrumare a instructorului.

Pe durata cursului vei învăţa despre:

  • ​Modelul client/server
  • Sintaxa limbajului PHP, variabile, tipuri de date, structuri de control, funcţii, interacțiunea cu utilizatorul
  • Noțiuni complete de programare orientată pe obiect
  • Design pettern-uri şi cum pot fi utilizate în aplicațiile web
  • Lucrul cu baza de date şi noţiuni de securitate
  • Tehnici de testare şi debugging
  • Cum putem crea şi lucra cu web service-urile în contextul unei aplicaţii web

Aplicabilitate practică şi sugestii de dezvoltare personală:

  • Pentru completarea skill-urilor deprinse în cadrul acestui curs este necesară şi parcurgerea Backend Web Development - Modulul 2 (PHP Frameworks)​.
  • După parcurgerea celor două module, participanţii vor avea posibilitatea de a se orienta către o carieră de "Junior Backend Web Developer".

Cerințe pentru participare:

  • Participanţii la acest curs trebuie să stăpânească noţiunile de bază de lucru cu un calculator şi, pentru o participare adecvată la ședințele remote, să deţină un calculator personal (PC sau laptop) cu cel puţin 2GB RAM (recomandabil 4 sau 8GB RAM).
  • Opţional, este utilă şi cunoaşterea la nivel de bază a limbajului HTML.

Backend Web Development - Modul 2 (PHP Frameworks)

Aplicaţiile web reprezintă un tip special de aplicaţii găzduite pe diferite servere din internet (ex: Google, Facebook, YouTube, Instagram) şi care pot fi accesate cu ajutorul unui web browser (ex: Google Chrome, Mozilla Firefox, etc).
Odată cu dezvoltarea tehnologiilor de tip cloud, ponderea de dezvoltare ţi utilizare a aplicaţiilor web a devenit din ce în ce mai mare, în detrimentul aplicaţiilor clasice de desktop şi chiar a aplicaţiilor de mobile.
În contextul programării unei aplicaţii web, tehnologiile PHP/MySQL sunt deseori utilizate împreună cu un "framework" (o colecţie de componente deja create, menite să uşureze şi să accelereze procesul de development al engine-ului aplicaţiei) şi împreună cu un "CMS" (content management system, o interfaţă de administrare deja creată, menită să faciliteze configurarea şi gestionarea datelor).
Acest curs își propune să îi ajute pe cei interesaţi de a face primii paşi în domeniul programării aplicaţiilor web (web development) prin abordarea sistematizată a noţiunilor de bază, medii şi avansate ce ţin de utilizarea următoarelor tehnologii:

  • ​WordPress CMS (cea mai utilizată tehnologie de tip CMS la nivel mondial, extrem de utilă în contextul realizării de proiecte în regim freelance şi în cadrul agenţiilor de web development mici şi medii).
  • Drupal CMS (a doua cea mai utilizată tehnologie de tip CMS, utilă în contextul realizării de proiecte de tip enterprise).
  • Symfony Framework (una dintre cele mai populare tehnologii de tip framework, foarte utilizată în cadrul agenţiilor de web development şi mediilor de tip corporate.

Materia este atent structurată şi abordată de o manieră interactivă, partea teoretică fiind completată imediat de exerciţii practice ce sunt lucrate sub atenta îndrumare a instructorului.

Pe durata cursului vei învăţa despre:

  • Noţiuni generale de programare PHP OOP
  • PHP Design Patterns
  • CMS-ul Drupal (instalare, configurare şi structură)
  • Drupal Module Development 
  • Drupal Template Development 
  • CMS-ul WordPress (instalare, configurare şi structura)
  • WordPress Plugin Development
  • WordPress Template Development 

Aplicabilitate practică şi sugestii de dezvoltare personală:

  • Odată cu parcurgerea acestui curs, participanţii vor avea posibilitatea de a se orienta către o carieră de "Backend Frontend Web Developer".

Cerințe pentru participare:

  • Participanţii la acest curs trebuie să stăpânească noţiunile de bază de lucru cu un calculator şi, pentru o participare adecvată la şedinţele remote, să deţină un calculator personal (PC sau laptop) cu cel puţin 4GB RAM.
  • Este de asemenea necesară cunoaşterea unor noţiuni de bază de PHP/MySQL sau parcurgerea anterioară a cursului Backend Web Development - Modulul 1 (PHP/MySQL).

Curriculum

  • Preț 850 RON

Cursuri

Înscriere

* Prețurile afișate sunt finale (nu se percepe TVA)