Curs de pregatire Inginer Principal - Masterclass
Inginer Principal - Masterclass este destinat inginerilor experimentați și motivați care știu deja cum să livreze cod gata pentru producție. Acest curs vă va transforma într-un inginer/leader excepțional de software, capabil să aibă un impact pozitiv semnificativ asupra echipei și organizației dumneavoastră. În cadrul acestui curs, veți învăța despre proiectarea și arhitectura sistemelor, tehnici de revizuire a codului, mentorat și coaching pentru ingineri, programare în pereche, construirea unei culturi puternice de inginerie și alte practici fundamentale importante în inginerie.
Acest training condus de un instructor, live (la fața locului sau la distanță), este destinat:
- inginer de software de nivel mediu
- inginer de software senior
- inginer principal de software
- inginer de software staff
- inginer lider de software
- arhitect de software
- manageri de inginerie
La finalul acestui training, participanții vor putea:
- Promova la următorul nivel, de la inginer de nivel mediu sau senior
- Dacă deja conduce o echipă sau sunt peste nivelul de inginer senior, pot începe să folosească instrumentele, tehnicile și cadrul învățate în acest curs pentru a:
- conduce eficient echipe de inginerie de înaltă performanță
- colaborare eficientă 360° cu toți stakeholderii
- deveni experți în abilitățile tehnice de bază ale unui inginer principal
- promova o cultură puternică de inginerie în organizație
- dobândi o atitudine de învățare continuă
Formatul cursului
- Prezentare interactivă și discuții.
- Multe exerciții și practică.
- Instrumente, tehnici și cadru pentru a deveni un inginer unicorn
- Împărtășirea experiențelor din viața reală
Opțiuni de personalizare a cursului
- Pentru a solicita un training personalizat pentru acest curs, vă rugăm să ne contactați pentru a aranja.
Schița de curs
- Conducere
- Echipe de înaltă performanță
- Inițiative și OKR-uri
- Construirea unei culturi de inginerie
- Construirea sistemelor scalabile
- Atragerea inginerilor potriviți
- Colaborare
- Mentorat și coaching pentru ingineri prin programare în pereche
- Fii un multiplicator de forță
- Colaborare cross-functională cu stakeholderi
- Documentație tehnică și prezentare
- Colaborare cu Managementul
- Expertiză
- Proiectare și arhitectură de sisteme
- Revizuire eficientă a codului
- Monitorizarea sistemelor și serviciilor
- Abilități orizontale
- Procesul de dezvoltare și lansare
- Învățare
- Cercetare, Prototipare și POC-uri
- Dezvoltare software centrată pe client
- Prioritizare și delegare
- Învățare din eșecuri și succese
- Managementul timpului
Cerințe
Experiența anterioară recomandată este de cel puțin 3 ani de dezvoltare software comercială pentru a beneficia pe deplin de acest curs.
Acest curs vă va pregăti pentru a deveni Tech Lead, Inginer Principal, Inginer Staff sau Arhitect de Software.
Cursurile publice necesita 5+ participanti
Curs de pregatire Inginer Principal - Masterclass - Rezervare
Curs de pregatire Inginer Principal - Masterclass - Solicitare
Inginer Principal - Masterclass - Cerere de consultanta
Mărturii (3)
exerciții practice, mai ușor de reținut informațiile
ashley bolen - Insurance Corporation of British Columbia
Curs - Test Automation with Selenium
Tradus de catre o masina
Subiectele principale pot fi discutate și de acord cu instrucționistul în avans. Atmosferă relaxantă și plăcută în timpul zilelor de seminar.
Lorenz - Continentale Lebensversicherung AG
Curs - Advanced Selenium
Tradus de catre o masina
Mi-am îmbogățit cunoștințele și sunt destul de încrezător în ele. Nu există nimic nepotrivit.
Barbara - Titian Software Poland Sp. z o.o.
Curs - Selenium WebDriver in C#
Tradus de catre o masina
Cursuri viitoare
Cursuri înrudite
Selenium Avansat
14 OreÎn acest training condus de un instructor, în format live în Moldova, participanții vor învăța cum să îmbunătățească un set de teste automate folosind tehnici avansate pentru a utiliza Selenium.
La sfârșitul acestui training, participanții vor putea:
- Rezolva probleme complexe de automatizare a testelor pentru aplicații web cu Selenium.
- Aplica expresii regulate și tehnici de verificare bazate pe modele.
- Gestiona excepțiile care opresc execuția testelor.
- Căuta programatic obiecte web.
- Captura dinamic date din controalele web.
- Crea un cadru de testare bazat pe date.
- Distribui testele cu Selenium Grid.
Rezolvarea Creativă a Problemelor prin Tehnici de Gamificare (Design Thinking)
14 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului), este destinat participanților de nivel începător până la intermediar care doresc să rezolve provocări cotidiene din locul de muncă prin tehnici de gamificare.
La finalul acestui training, participanții vor fi capabili să:
- Înțeleagă principiile Design Thinking și aplicarea acestuia în rezolvarea problemelor.
- Incorporeze tehnici de gamificare pentru a stimula implicarea și inovația.
- Dezvolte soluții creative și practice pentru probleme comune din locul de muncă.
- Colaboreze eficient în echipe pentru a implementa strategii de rezolvare a problemelor.
- Aplice abordări iterative pentru a rafina soluții prin feedback și experimentare.
Design Thinking: Empatizare cu Clienții Interni
7 OreDesign Thinking este o metodologie centrată pe om pentru rezolvarea problemelor prin empatie, definire, ideare, prototipare și testare. Această versiune a cursului pune un accent puternic pe etapa de Empatizare, concentrându-se pe conectarea punctelor de durere identificate anterior la nevoile reale ale clienților interni și pe aplicarea unor activități dinamice și colaborative pentru a transforma perspectivele în rezultate acționabile.
Acest training condus de un instructor, live (online sau la fața locului), este destinat echipelor și liderilor de la nivel începător până la intermediar care doresc să-și aprofundeze abilitățile de empatie, să-și consolideze relațiile cu clienții interni și să transforme punctele de durere în oportunități semnificative de îmbunătățire.
La finalul acestui training, participanții vor putea:
- Aplica tehnici bazate pe empatie pentru a descoperi și valida nevoile clienților.
- Transforma punctele de durere mapate în nevoi clare și acționabile.
- Participa la jocuri de rol și simulări dinamice pentru a exersa conversații centrate pe client.
- Redefini colaborativ enunțurile problemelor din perspectiva clientului.
Formatul Cursului
- Prelegere interactivă și discuții ghidate.
- Jocuri de rol și exerciții de empatie dinamice.
- Ateliere de grup pentru reformularea colaborativă a problemelor.
Opțiuni de Personalizare a Cursului
- Pentru a solicita o versiune personalizată adaptată unui proces intern specific (de exemplu, achiziții sau furnizare de echipamente), vă rugăm să ne contactați pentru a aranja.
Design Thinking: Empatizare și Definire pentru Clienți Interni
7 OreDesign Thinking este o metodologie centrată pe om, care rezolvă probleme prin empatie, definire, ideare, prototipare și testare. Concentrarea pe primele două etape — Empatizare și Definire — ajută echipele să înțeleagă mai bine clienții interni și să definească problemele corecte care trebuie rezolvate.
Această instruire condusă de un instructor, în format live (online sau la fața locului), este destinată echipelor și liderilor de la nivel începător până la intermediar, care doresc să-și consolideze legătura cu clienții interni, să reducă rezistența la schimbare și să îmbunătățească eficiența operațională prin metode practice și colaborative.
La finalul acestei instruiri, participanții vor putea:
- Să utilizeze tehnici de ascultare activă și interviuri pentru a obține informații relevante despre clienții interni.
- Să creeze hărți de empatie și să identifice nevoile și punctele sensibile ale utilizatorilor.
- Să diferențieze problemele reale de cele percepute folosind instrumente precum „5 De ce” și arbori de probleme.
- Să elaboreze declarații clare și acționabile de probleme (POV) care să ghideze lucrul la soluții.
Formatul cursului
- Prelegere interactivă și discuții.
- Exerciții practice și jocuri de rol.
- Ateliere de grup și sesiuni de feedback în plen.
Opțiuni de personalizare a cursului
- Pentru a solicita o versiune personalizată adaptată unui proces intern specific (de exemplu, achiziții sau furnizare de echipamente), vă rugăm să ne contactați pentru a aranja.
Atelier de Design Thinking pentru Dezvoltatori de Software
14 OreÎn cadrul acestui atelier condus de un instructor, training live în Moldova (online sau la fața locului), participanții vor învăța cum să aplice cele cinci etape ale Design Thinking pentru a înțelege mai bine problemele întâmpinate de utilizatorii finali ai unui produs sau serviciu, apoi să dezvolte cea mai bună abordare pentru rezolvarea acestora.
La sfârșitul acestui training, participanții vor putea:
- Să utilizeze strategii creative pentru a potrivi nevoile clienților cu soluții tehnologic fezabile.
- Să formuleze o strategie pentru a crește valoarea pentru clienți și a îmbunătăți ofertele de produse și servicii.
Design Thinking: Metodologii de Inovație
24 OreAcest training condus de un instructor, în format live în Moldova (online sau la fața locului), este destinat profesioniștilor de la nivel începător până la intermediar, care doresc să înțeleagă și să aplice metodologiile Design Thinking pentru a stimula inovația și a îmbunătăți soluțiile de afaceri.
La finalul acestui training, participanții vor putea:
- Să înțeleagă principiile de bază ale Design Thinking și rolul său în inovație.
- Să aplice cele cinci faze ale Design Thinking în rezolvarea problemelor.
- Să utilizeze tehnici și instrumente de ideare pentru a stimula creativitatea.
- Să implementeze strategii de Design Thinking pentru a îmbunătăți procesele și a spori eficiența.
Liderare Inovatoare prin Design Thinking
14 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului) este destinat liderilor și profesioniștilor din domeniul Resurselor Umane (HR) de nivel începător, care doresc să învețe și să aplice metodologii de Design Thinking pentru a stimula inovația, îmbunătăti capacitățile de rezolvare a problemelor și a angaja echipele în mod eficient.
La finalul acestui training, participanții vor putea:
- Să fie echipați cu instrumente și metodologii pentru a stimula inovația și angajamentul echipei.
- Să dezvolte abilități în maparea empatiei, ideare și prototipare pentru a rezolva provocări complexe.
- Să aplice principiile Design Thinking în scenarii de leadership și HR.
- Să promoveze o cultură a inovației în cadrul echipelor tehnice.
Design Thinking: Inovație și Rezolvare Creativă a Problemelor
4 OrePrezentare generală:
Există cinci etape în procesul de Design Thinking (DT) (empatizare, definirea problemei, ideare, prototipare, testare).
Într-o lume din ce în ce mai complexă, ne confruntăm cu probleme care pot necesita abordări speciale. Design Thinking ajută la gestionarea problemelor complexe. Stăpânirea design-thinking ajută la gestionarea eficientă a problemelor complexe, comunicarea mai bună, persuasiunea eficientă, îmbunătățirea rezultatelor afacerilor și îmbunătățirea comportamentului și performanței organizaționale și personale.
- Cum funcționează DT: învățare de la oameni și probleme, identificarea modelelor, proiectarea modelului (derivația modelului), testarea modelului, evaluarea modelului și reingineria.
- Relația dintre DT, inovație și antreprenoriat.
- Metode și instrumente DT: persona, harta părților interesate, harta călătoriei clientului, planul de servicii, inovația modelului de afaceri.
- Aplicarea DT: mentalitatea de design, inovație disruptivă, abordare iterativă, tehnică de estimare agile, gândire critică, rezolvarea problemelor, lucrul în echipă, pregătirea pentru leadership, abilități de comunicare, cunoștințe tehnologice, gândire orientată spre viitor, competență interculturală și etică, inteligență emoțională, autocunoaștere, abilități de negociere, rezolvarea conflictelor.
Obiective:
- Pentru a înțelege elementele de bază și nuanțele DT
- Pentru a explora conceptele cheie, factorii, teoriile, tipurile și modelele din DT
- Pentru a experimenta, a experimenta și a practica DT
Metodă de predare:
Acesta este un curs de formare de 1 zi (4 ore) și constă din:
- prelegeri (40% - prezentarea teoriilor, conceptelor, modelelor și interacțiunilor),
- exerciții de grup (30% - dinamica grupurilor, jocuri, discuții de grup și exerciții de rezolvare a conflictelor simulate),
- activități individuale (15% - scriere, proiectare și discuții între colegi)
- și altele (15% - videoclipuri, lectură).
Notă: datorită naturii acestui curs, este necesar un grup minim de 3 persoane
Testarea API-urilor cu Postman
21 OreAcest training condus de un instructor, în format live Moldova (online sau la fața locului), este destinat testerilor de software care doresc să utilizeze Postman pentru testarea API-urilor.
La finalul acestui training, participanții vor putea:
- Executa teste folosind cereri automate și fluxuri de lucru.
- Defini, dezvolta, testa și observa un API folosind un sistem de control al versiunilor.
- Genera date dinamice într-o cerere.
- Documenta și organiza teste în colecții pentru revizuirea echipei.
Automatizare Teste Selenium C#
14 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului), este destinat dezvoltatorilor și testerilor care doresc să efectueze automatizarea testelor folosind C# și Selenium.
La sfârșitul acestui training, participanții vor putea:
- Instala și configura Selenium WebDriver.
- Scrie teste folosind Selenium, C# și Nunit în Visual Studio IDE.
- Rula automatizarea testelor Selenium C#.
Selenium WebDriver în C#
14 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului) introduce participanții în testarea automată cu Selenium WebDriver și C# în Visual Studio. Dacă nu aveți experiență în programarea C# sau doriți să vă împrospătați cunoștințele despre C#, vă rugăm să consultați cursul: C# pentru Ingineri de Testare Automată.
Testare Automată cu Selenium și Jenkins
21 OreAcest curs oferă instruire pentru gestionarea proiectelor de testare folosind suita de teste Selenium și testarea continuă cu Jenkins.
Publicul țintă:
- Ingineri de testare software
- Dezvoltatori software implicați în dezvoltarea agilă
- Manageri de lansări
- Ingineri QA
La finalul cursului de Selenium, participanții vor putea:
- Să utilizeze eficient suita de teste Selenium în proiecte reale
- Să folosească Selenium pentru testarea cross-browser
- Să distribuie testele folosind Selenium Grid
- Să ruleze teste de regresie Selenium în Jenkins
- Să pregătească rapoarte de testare și rapoarte periodice folosind Jenkins
Testare Automată cu Selenium și Python
14 OreSelenium este un cadru open-source pentru automatizarea testării aplicațiilor web pe diferite browsere. Cu Selenium 4, sunt disponibile API-uri îmbunătățite pentru WebDriver, localizatori relativi nativi și suport îmbunătățit pentru grid. Python oferă simplitate și o integrare puternică cu cadre de testare precum Pytest, făcându-l o alegere puternică pentru dezvoltarea de suite de testare automatizate scalabile și ușor de întreținut.
Acest training condus de un instructor, live (online sau la fața locului), este destinat testerilor și dezvoltatorilor de nivel începător până la intermediar care doresc să utilizeze Selenium cu Python pentru a automatiza testarea aplicațiilor web în medii reale.
La sfârșitul acestui training, participanții vor putea:
- Să instaleze și să configureze Selenium cu Python într-un mediu de testare.
- Să construiască scripturi robuste de testare automată folosind Selenium WebDriver și Pytest.
- Să aplice Modelul de Obiect de Pagină (POM) pentru cadre de testare ușor de întreținut.
- Să ruleze teste pe mai multe browsere folosind Selenium Grid.
- Să integreze teste automate în pipeline-uri CI/CD.
- Să depaneze probleme comune și să aplice cele mai bune practici pentru stabilitatea automatizării.
Formatul cursului
- Prelegere interactivă și discuții.
- Multe exerciții și practică.
- Implementare practică într-un mediu live-lab.
Opțiuni de personalizare a cursului
- Pentru a solicita un training personalizat pentru acest curs, vă rugăm să ne contactați pentru a aranja.
Testare Automată cu Selenium
21 OreAcest curs oferă instruire pentru gestionarea proiectelor de testare și oferă experiență practică cu aplicații web, testare funcțională automatizată și testare automatizată cross-browser folosind suita de teste Selenium.
Publicul țintă al acestui curs este format din ingineri de testare software și testeri manuali.
La finalizarea cursului, participanții vor putea utiliza eficient Selenium WebDriver în proiecte reale.
TestComplete
21 OreÎn cadrul acestui training condus de un instructor, participanții vor învăța cum să utilizeze funcționalitățile TestComplete, inclusiv modelul de obiect de testare, punctele de control, maparea numelor și interfața pentru a efectua teste automate pe aplicații desktop, web și mobile.
La finalul acestui training, participanții vor putea:
- Crea, înregistra și rula teste funcționale.
- Crea un cadru de testare scalabil și ușor de întreținut.
- Crea puncte de control, ajusta teste pentru mai multe dispozitive și analiza rezultatele testelor.
- Utiliza extensiile de script ale TestComplete.