PHP în consolă
Înscrieri din august 2020
PHP Junior Dev Track
Nivel: Începător
Vom explora concepte cheie despre limbajul de programare PHP, prin crearea unei aplicații în consolă care răspunde la întrebări adresate de utilizator. În acest workshop vom introduce concepte de bază ale limbajului PHP: variabile, constante, funcții, procesarea argumentelor, vizibilitate scop global and local. Timp estimat - 2 ore. La sfârșitul workshop-ului vei avea pe github publicat codul unei aplicații PHP în consolă care poate fi clonată și rulată local cu argumente.
Design Patterns în PHP
Înscrieri din septembrie 2020
PHP Intermediate Track
Nivel: Intermediar
Tipare pentru design software, sau design patterns sunt un set de
tehnici foarte des întâlnite și re-aplicabile la arhitectura
proiectelor software.
Vom explora câteva dintre aceste modele în limbajul PHP, prin
implementarea unor cazuri de utilizare.
FOPEN(‘source.php’)
Înscrieri din august 2020
PHP Junior Dev Track
Nivel: Începător
Odată confortabili cu variabile și funcții, intrăm pe disc și citim fișiere. PHP are fucții dedicate în acest scop. Vom afla care sunt cele mai uzuale, cele mai rapide și cum putem include date de pe disc în aplicația noastră. În acest workshop ne vom extinde pe lucrul cu fișiere și directoare, scandir, glob, generare de fișiere zip, vom introduce arrays și transmiterea de variabile prin referință. La sfârșitul workshop-ului, aplicația în consolă va fi capabilă să citească și să scrie date într-un fișier și va putea genera un zip cu datele disponibile.
Construim o aplicație MVC
Înscrieri din septembrie 2020
PHP Intermediate Track
Nivel: Intermediar
În acest workshop vom construi de la zero o aplicație cu arhitectură MVC.
Vom învăța conceptele, rolurile Model-View-Controller și expolra modelul în programarea
aplicațiilor.
Testimoniale
Vlad Irimuș
Web Developer @ PitechPlus
Am participat la track-ul de javascript în 2019. Mi s-a părut foarte bine sintetizat și bine explicat pe înțelesul unui începător. Am reușit să prind unele tehnici de lucru cu limbajul și să îmi extind cunoștințele utilizând javascript în browser și pe server.
Norbert Simon
Senior Software Test Engineer @ Accenture
L-am cunoscut pe Adrian prin programul de sfaturi de carieră de la LinkedIn,
dorind să aflu cum aș putea să devin mai proeficient cu php și baze de date. Am fost la câteva workshops
și am înțeles relativ ușor cum interacționezi cu un BD direct din consolă sau folosind un driver.
Recomand.
Titiana Șilimon-Morariu
Senior Business Analyst @ Evalueserve
Am colaborat cu echipa GM Workshops pentru dezvoltarea track-ului de limba germană,
și în paralel, curioasă din fire, am participat la trackul de Python. Cel mai fain mi s-a părut că
workshops sunt ținute live, și poți să pui orice întrebări sau să ceri ajutor când
ceva nu merge.
Dacă doriți să învățați ceva nou apelați cu încredere.
Bianca Abrudan
QA Engineer @ Accesa
Am participat la track-ul de testare și am reușit să înțeleg câteva aspecte legate de colaborarea cu programatorii din echipă și de aplicarea unor tehnici care să asigure predictibilitate în testarea automată. Mă bucur că am reușit să îmi înșusesc aceste cunoștințe într-un timp relativ scurt.
Live coding
Dacă ai fost vreodată la o conferință sau la un workshop, și ai văzut un tech demo live, atunci
știi cât de dificil poate fi să scrii cod în fața unui public.
Dar în același timp, ai putut vedea o demonstrație fără echivoc a unei
tehnologii sau tehnici noi.
Instructorii noștri fac asta la fiecare workshop, de aceea punem accent pe experiență.
Dar totodată fiecare participant este incurajat să facă același lucru.
Astfel, chiar dacă nu o să meargă din prima la fiecare workshop ai parte de experiența
de a scrie cod și de a obține o soluție software scrisă de tine.
Învățare structurată în unități
La GM Workshops, structurăm fiecare track în unități complete de învățare,
astfel încât, chiar dacă participi la un workshop pe o temă vei dobândi experiență vizibilă.
La fiecare workshop de programare scriem cod, iar instructorii noștrii îi
încurajează pe participanți să publice acest cod pe un serviciu de
code hosting public. Așadar oricine poate să îl vadă sau să îl
extindă mai târziu.
În acest fel ne asigurăm că participanții dobândesc, pe lângă skill-uri de
programare și obiceiul de a lucra cu tool-uri recunoscute în domeniu.
Workshops live online & offline
Știm că învățarea nu poate fi pusă pe pilot automat, și că, deși există multe platforme de
conținut cu o grămadă de cursuri, interacțiunea și componenta umană este cea mai importantă.
De aceea, workshop-urile noastre sunt live, ținute de oameni cu peste 10 ani de experiență
în domeniu și cu pasiune de a învăța pe alții. Ne mândrim cu echipa pe care
o avem, urmărind să motivăm participanții pornind de la oamenii noștri.
Din cauza situației actuale, activitatea noastră se desfășoară exclusiv online,
dar sperăm că în curând vom putea da startul la workshops, unde să socializăm în Cluj-Napoca
și Timișoara.
Sesiuni 1 la 1 și mentorship
Ridicatul mâinii era ceva banal la școală și totodată un lucru bun.
Când avem întrebări înseamnă că ne-am gândit la subiect și dorim să
ne completăm perspectiva.
Din păcate, când învățăm ceva online, este mai dificil să obținem
feedback într-un timp așa de scurt. Am gândit workshop-urile noastre,
în așa fel încât oricine să poată adresa o întrebare public sau în privat.
Totodată poți opta pentru sesiuni 1 la 1 cu instructorii și mentorii din
echipă, astfel ai la îndemână experiența lor cumulată pentru a avansa
în cunoașterea unui subiect sau a obține o clarificare.
Tracks (carrer path)
Este important, mai ales în ziua de azi, să poți menționa în CV
o temă, un stack de tehnologii sau un limbaj de programare pe care îl cunoști
mai detaliat.
De accea am pregătit suite de workshops care te ajută să înveți
un bloc de cunoștințe complet pe o temă sau un limbaj de programare
și să avansezi la un nivel care e căutat pe piață.
Suntem conectați cu o rețea de companii specializate în recrutare, și
urmărim îndeaproape ofertele lor pentru a-ți oferi tracks și carrer paths
actualizate.
Platforma membrilor
O secțiune dedicată a saitului, unde poți să îți urmărești progresul și să ceri ajutorul
unui instructor atunci când ai o întrebare. Ai întodeauna la dispoziție calendarul workshop-urilor,
progresul din cadrul track-urilor la care ești înscris și o secțiune de conținut special
selectat pentru nivelul tău.
Aceasta este gândită să îți ofere o platformă de învățare continuă și acumulare de
skill-uri noi, indiferent de nivelul tău de pregătire în domeniu.
Echipa

Adrian Șilimon-Morariu
Fondator și instructor
Scurt, m-aș putea descrie ca full-stack web developer, cu mai bine de 10 ani de experiență.
Am fost junior, senior, lead și solutions architect. Iar în ultima vreme m-a pasionat
și partea de DevOps și DevSecOps.
Am pornit acest proiect în 2018, din dorința de a-i ajuta pe colegii juniori cu
care colaboram, să avanseze mai ușor către intermediate-level și să stăpânească
tehnici de programare și unelte care erau deja uzuale pentru seniorii din echipă.
Feedback-ul pozitiv, m-a încurajat să pun în practică câteva workshops și
după orele de program

Oana Sas
Community Manager
Sunt specializată în customer aquisition pe canale digitale. Am colaborat
cu câteva nume mari din domeniul consultanței și studiilor de piață.
Mă pasionează domeniul tehnologiei, dar mi se pare deseori innacesibilă.
De aceea m-am alăturat echipei GM Workshops, pentru a-i ajuta să își
definească strategia și să facă domeniul IT&C mai accesibil.
Rezervările pe sait vor fi disponibile în curând
Până atunci, lasă-ne adresa de email, și câteva detalii despre nivelul tău de experiență, și vei primi noutăți când începem activitatea.
Înscrie-te cu adresa de e-mail