Workshopuri care se termina cu o aplicatie functionala
Sesiuni practice pentru echipa ta sau 1:1, construite pe codebase-ul tau real si pe ce nu poate construi echipa ta inca. Fara slide-uri generice.
Sunt trainer autorizat de Ministerul Educatiei din Romania (2023) si tin cursuri pentru profesionisti din 2022. Acum tin grupele de full-stack de la Telecom Academy Romania si workshopuri pentru companii private, echipe si persoane fizice deopotriva. Inainte de asta am fost mentor voluntar la CoderDojo, cu copii, din 2015 pana in 2019. Sesiunile merg pe live-coding: eu scriu cod pe ecran, participantii scriu in paralel si il duc mai departe, iar cursul se incheie cu o aplicatie functionala, construita impreuna.
Spune-mi saptamana la care te gandesti. Daca e deja ocupata, iti spun prima pe care chiar o pot tine.
- Node.js, React, Laravel, React Native, arhitectura curata sau fundamente AI
- Online sau in persoana, la Timisoara
- Pentru developeri junior care invata tipare de productie sau echipe senior care adopta un stack nou
- Exercitii pe care echipa ta le scrie si le pastreaza, cu notite si resurse dupa sesiune
Ai nevoie de un curriculum complet, livrat mai multor grupe, cu firma pe contract? Asta merge prin EC:{Dev} Labs.
Trei formate
Alege formatul potrivit pentru nivelul la care e echipa ta acum. Stabilim pretul inainte de orice rezervare, iar factura vine de la EcDev Labs Inc.
Workshop de o jumatate de zi
O tema, o jumatate de zi, toata echipa scriind cod alaturi de mine.
Planifica un workshopCurs pe mai multe saptamani
Un curriculum structurat pe cateva saptamani: formatul pe care il predau la Telecom Academy Romania si l-am predat la Software Development Academy.
Discutam un cursMentorat 1:1
Un singur developer, concentrat exact pe ce vrei sa stapanesti mai bine.
Incepem mentoratulPreferi sa fie construit, nu predat? Asta e cealalta jumatate a meseriei: lucrul pe proiect
Cursurile cerute cel mai des
Sunt puncte de plecare, iar lista se schimba odata cu industria. Refac modulele in functie de grupa din fata mea sau de omul care vine singur.
Full-stack JavaScript
Pentru cine stie deja sa scrie o pagina si vrea sa construiasca tot.
Vezi modulele
- Fundamente web, scrise de mana: HTML5, CSS3, JavaScript simplu
- Cineva trebuie sa raspunda la request. Aici il scrii tu, in Node.js.
- React pentru interfete care au state
- Modelarea datelor inainte sa scrii primul query
- MySQL si Firebase, mana pe amandoua
- Git. Apoi un deploy pe care il poate deschide si cineva din afara.
React Native
Pentru developeri web care au nevoie de acelasi produs pe telefon.
Vezi modulele
- Primele ecrane. Layoutul nu e ca pe web si se vede din prima zi.
- Navigare si unde tii state-ul intr-o aplicatie cu taburi
- Partile care ating dispozitivul: camera, stocare, notificari
- Lucrul offline care se sincronizeaza mai tarziu fara sa piarda nimic. Apoi builduri, module native in Java si ce cer store-urile.
PHP si Laravel
Stackul meu, predat asa cum il folosesc pe proiectele cu clienti.
Vezi modulele
- Ce se intampla intre request si response
- Eloquent. Modelezi datele o data si nu le mai migrezi a doua oara.
- API-uri si cozile care tin joburile lente departe de ecranul utilizatorului
- Teste pe care le scrii si dupa ce se termina cursul
- Pus pe server: Nginx, deploy si ce se strica primul
Python
Pentru cine are nevoie de Python ca sa termine ceva: scripturi care merg, date care ies curate.
Vezi modulele
- Unu-la-unu, in ritmul tau, pornind de la ce iti trebuie, nu de la ordinea din manual
- Lucram pe fisierele si datele tale, nu pe seturi de exercitii
- pandas cand datele au depasit un spreadsheet. Pana atunci spreadsheetul isi facea treaba si iti spun asta.
- La final ai automatizat ceva ce refaceai in fiecare saptamana. Iar scriptul se citeste la fel de usor si peste sase luni.
Java, Spring si Android
Limbajul, framework-ul de server si aplicatia de pe telefon. Un singur curs, pentru ca de obicei aceiasi ingineri ajung sa le intretina pe toate trei.
Vezi modulele
- Java in sine, pana la partile de care se impiedica echipele
- Spring Boot: dependency injection si configurare
- Cum se leaga un serviciu, cap-coada
- API-uri REST si acces la date, cu baza de date dedesubt
- Fundamente Android, inclusiv module native
- Testare si deployment. Munca ce nu pleaca de pe laptopul tau nu se pune.
Fundamente AI
Pentru ingineri care folosesc deja AI zilnic si vor sa stie ce face.
Vezi modulele
- Ce face de fapt un LLM, pe intelesul tuturor
- Prompturi care rezista si cand le ruleaza altcineva
- Codat cu AI fara sa lasi arhitectura sa o ia razna
- Invatare supervizata vs nesupervizata. Trebuie sa poti spune care dintre ele e problema ta.
- Arbori de decizie si fundamentele clasice inainte de orice retea neuronala
- Ce sunt weight-urile, cum se seteaza si de ce raspunde modelul asa cum raspunde
- Conectarea unui model intr-un sistem pe care il ai deja
- Un agent mic, construit cap-coada, care face o treaba reala
Ce are echipa ta de invatat?
Spune-mi tema si construiesc sesiunea in jurul codului echipei tale.