Cursuri de pregatire Proiectarea API-urilor RESTful
API-urile (Interfață de Programare a Aplicațiilor) permit aplicației dumneavoastră să se conecteze cu alte aplicații.
În cadrul acestui training condus de un instructor, participanții vor învăța cum să scrie API-uri de înaltă calitate, construind și securizând un server API de backend.
La finalul acestui training, participanții vor putea:
- Alege dintr-o varietate de framework-uri pentru construirea API-urilor
- Înțelege și modelează API-urile publicate de companii precum Google și Facebook
- Creează și publică propriile API-uri RESTful pentru utilizare publică
- Securizează API-urile prin autentificare bazată pe token
Public țintă
- Dezvoltatori
Formatul cursului
- Parte teoretică, parte discuții, exerciții și practică intensă
Notă
- Pentru a personaliza acest curs pentru alte limbaje, cum ar fi PHP, Javascript etc., vă rugăm să ne contactați pentru a aranja
Schița de curs
Introducere
Cum funcționează API-urile
Accesarea unui API Public
Pregătirea mediului de dezvoltare
Pregătirea unei aplicații backend de exemplu
Crearea unui punct final API
Testarea API-ului
Depanarea API-ului
Securizarea API-ului
Implementarea backend-ului activat prin API
Monitorizarea API-ului
Îmbunătățirea API-ului
Cele mai bune practici pentru API-uri RESTful
Depanare
Rezumat și concluzii
Cerințe
- Înțelegerea protocolului HTTP
- Experiență în programare web (vezi Nota de mai jos pentru opțiuni de limbaje)
Cursurile publice necesita 5+ participanti
Cursuri de pregatire Proiectarea API-urilor RESTful - Rezervare
Cursuri de pregatire Proiectarea API-urilor RESTful - Solicitare
Proiectarea API-urilor RESTful - Cerere de consultanta
Mărturii (2)
Faptul că fiecare lecție tehnică a venit cu multiple exerciții practice pentru a consolida conceptele.
Andrei-Calin Bajea
Curs - OWASP Top 10 2025
Tradus de catre o masina
Bună înțelegere a definiției unei API, a implementării și rulării acesteia.
Vincent - Openbaar Ministerie
Curs - MuleSoft Anypoint Platform Fundamentals
Tradus de catre o masina
Cursuri viitoare
Cursuri înrudite
Dezvoltarea Microserviciilor pe Google Cloud Apigee
21 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului) este destinat dezvoltatorilor care doresc să învețe cum să construiască, să testeze, să depisteze erori și să implementeze un API pe platforma Google Cloud Apigee.
La finalul acestui training, participanții vor fi capabili să:
- Configureze un mediu de dezvoltare care include toate resursele necesare pentru a începe dezvoltarea unui API.
- Înțeleagă și implementeze instrumentele disponibile în Apigee Edge.
- Construiască și implementeze un API pe Google Cloud.
- Monitorizeze și depisteze erorile API.
- Folosească soluțiile de analiză și învățare automată ale Google Cloud pentru a face API-urile mai inteligente.
Dezvoltarea API-urilor folosind Google Cloud Apigee X
14 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului) este destinat dezvoltatorilor care doresc să folosească Apigee X pentru a proiecta, dezvolta și gestiona API-uri eficient și sigur.
La sfârșitul acestui training, participanții vor putea:
- Să configureze mediul de dezvoltare necesar pentru a începe dezvoltarea de soluții API cu Apigee X.
- Să înțeleagă elementele fundamentale și cele mai bune practici pentru dezvoltarea, securizarea și gestionarea ciclului de viață al API-urilor.
- Să învețe cum să proiecteze, să construiască și să testeze API-uri, apoi să le implementeze pe platforma Apigee X.
- Să implementeze securitate pe mai multe straturi pentru API-uri cu politici de chei API și token-uri de acces OAuth.
DevSecOps Firefight: Breach, Fix & Fortify
7 OreAcest workshop de clasă mondială, inovator și practic introduce participanții în realitățile critice ale securității moderne a pipeline-urilor CI/CD. Conceput pentru profesioniști în securitate, ingineri DevOps și dezvoltatori dornici să stăpânească tehnicile avansate de apărare împotriva breșelor, training-ul combină simulări de atacuri live cu instrumente de top din industrie și tehnici practice de apărare.
Kong API Gateway
14 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului), este destinat inginerilor care doresc să configureze un gateway Kong API pentru a gestiona traficul către și de la microserviciile lor.
La sfârșitul acestui training, participanții vor putea:
- Instala și configura un cluster Kong.
- Gestiona un gateway Kong API pentru a oferi un singur punct de comunicare pentru accesarea API-urilor.
- Controla traficul serviciilor web la un nivel granular.
- Proteja API-uri prin autentificarea accesului.
- Controla traficul prin limitarea ratei și cote.
- Monitoriza, înregistra și analiza traficul API folosind o soluție terță parte, cum ar fi stiva ELK.
Gestionarea API-urilor cu MuleSoft Anypoint Platform
14 OreAceastă sesiune de formare condusă de un instructor, live în Moldova (online sau la fața locului) este destinată dezvoltatorilor de nivel intermediar care doresc să utilizeze MuleSoft Anypoint Platform pentru a proiecta, construi și gestiona API-uri și integrați mai rapid într-o platformă sigură și universală.
La finalul acestei formări, participanții vor putea:
- Să configureze mediul de dezvoltare necesar pentru a începe dezvoltarea API-urilor cu MuleSoft Anypoint Platform.
- Să înțeleagă caracteristicile și arhitectura platformei MuleSoft Anypoint Platform.
- Să învețe cum să proiecteze, să construiască, să gestioneze și să implementeze API-uri cu AnyPoint Platform.
- Să cunoască rolul fiecărui component în construirea integrațiilor și API-urilor.
- Să se conecteze la baze de date și să transforme date utilizând API-uri.
- Să gestioneze accesul la API-uri prin crearea și implementarea proxy-urilor API.
Tehnici Avansate de Integrare MuleSoft
21 OreMuleSoft este o platformă de integrare de top care permite întreprinderilor să conecteze aplicații, date și dispozitive în medii cloud și on-premises.
Acest training condus de un instructor, live (online sau la fața locului), este destinat dezvoltatorilor și profesioniștilor de integrare MuleSoft de nivel avansat care doresc să proiecteze, să optimizeze și să implementeze fluxuri de integrare complexe folosind MuleSoft și platforma Anypoint.
La finalul acestui training, participanții vor fi capabili să:
- Proiecteze și implementeze fluxuri Mule avansate folosind gestionarea erorilor și procesarea în loturi.
- Securizeze API-uri cu OAuth 2.0, politici și implementări de securitate personalizate.
- Folosească DataWeave pentru transformări complexe și rutare dinamică.
- Implementeze și monitorizeze aplicații în medii CloudHub și hibride.
- Implementeze pipeline-uri CI/CD pentru proiecte MuleSoft folosind Git, Jenkins și Maven.
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.
Fundamentele Platformei MuleSoft Anypoint
14 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului), este destinat profesioniștilor IT de nivel începător care doresc să utilizeze MuleSoft pentru a integra sisteme, a gestiona API-uri și a optimiza fluxurile de date într-o întreprindere.
La finalul acestui training, participanții vor putea:
- Să înțeleagă elementele fundamentale ale MuleSoft și ale Platformei Anypoint.
- Să proiecteze, să construiască și să gestioneze API-uri folosind instrumentele MuleSoft.
- Să aplice tehnici de integrare MuleSoft pentru rezolvarea problemelor din lumea reală.
- Să demonstreze competență în utilizarea DataWeave și a modelelor comune de integrare.
Testarea Securității Web - Securitatea și Testarea Aplicațiilor Web folosind OWASP
21 OreAcest training condus de un instructor, live (online sau la fața locului), este destinat dezvoltatorilor, inginerilor și arhitecților care doresc să-și securizeze aplicațiile și serviciile web.
La sfârșitul acestui training, participanții vor putea să integreze, să testeze, să protejeze și să analizeze aplicațiile și serviciile lor web folosind cadrul de testare și uneltele OWASP.
Securitatea OWASP GenAI
14 OreBazat pe cele mai recente orientări ale Proiectului OWASP GenAI Security, participanții vor învăța să identifice, să evalueze și să mitigeze amenințările specifice AI prin exerciții practice și scenarii din lumea reală.
Ghidul de Testare a Securității Mobile OWASP
21 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului), este destinat dezvoltatorilor, inginerilor și arhitecților care doresc să aplice principiile, procesele, tehnicile și instrumentele de testare MSTG pentru a-și securiza aplicațiile și serviciile mobile.
La finalul acestui training, participanții vor putea:
- Explora tehnici de testare pentru a strategiza o implementare eficientă a testării de securitate în ciclul de dezvoltare.
- Efectua tehnici de testare pentru a testa vulnerabilitățile și riscurile generale din aplicațiile mobile.
- Rula diverse procese de testare a securității pentru a-și securiza aplicațiile mobile Android și iOS.
OWASP Top 10 2025
14 OreAcest training condus de un instructor, live în Moldova (online sau onsite), este destinat dezvoltatorilor web și liderilor care doresc să exploreze și să implementeze standardul de referință OWASP Top 10 pentru a-și securiza aplicațiile web.
La sfârșitul acestui training, participanții vor putea să-și planifice, implementeze, securizeze și monitorizeze aplicațiile și serviciile web folosind documentul OWASP Top 10.
Gestionarea API-urilor cu Red Hat 3Scale
14 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului) este destinat dezvoltatorilor și administratorilor de sistem care doresc să utilizeze Red Hat 3Scale pentru a construi, distribui, gestiona și monetiza API-uri, menținând în același timp controlul asupra utilizării, securității și suportului pentru ciclul de viață al API-urilor.
La sfârșitul acestui training, participanții vor putea:
- Să configureze mediul de dezvoltare necesar pentru a începe gestionarea API-urilor cu Red Hat 3Scale.
- Să înțeleagă caracteristicile și arhitectura gestionării API-urilor 3Scale.
- Să învețe cum să creeze, să gestioneze și să monetizeze API-uri.
- Să utilizeze portalul dezvoltatorilor pentru a publica API-uri, să configureze fluxurile de înregistrare și accesul clienților.
- Să învețe cum să facă adoptarea API-urilor eficientă și sigură.
- Să definească și să implementeze webhooks pentru a permite notificări în timp real.
Swagger și Specificația OpenAPI
14 OreAceastă instruire condusă de un instructor, în format live în Moldova (online sau la fața locului), este destinată dezvoltatorilor back-end care doresc să utilizeze Swagger pentru a construi, proiecta, documenta și consuma servicii web RESTful.
La finalul acestei instruiri, participanții vor fi capabili să:
- Creeze o strategie de gestionare a API-urilor pentru infrastructura software.
- Utilizeze instrumentele Swagger pentru a edita fișiere OAS și a crea SDK-uri.
- Implementeze securitatea API-urilor, versiunea, documentația și alte caracteristici importante.
Testare Automată cu Apigee
14 OreApigee este platforma de gestionare a ciclului de viață al API-urilor oferită de Google Cloud, care permite organizațiilor să proiecteze, să securizeze, să implementeze, să monitorizeze și să scaleze API-uri. Funcțiile sale de testare și automatizare permit echipelor să valideze API-uri, să impună politici și să asigure implementări de înaltă calitate în fluxurile CI/CD.
Acest training condus de un instructor, live (online sau la fața locului), este destinat inginerilor QA și dezvoltatorilor de nivel începător până la intermediar, care doresc să automatizeze testarea și validarea API-urilor folosind instrumentele și integrarea Apigee.
La sfârșitul acestui training, participanții vor putea:
- Să configureze Apigee pentru testarea și monitorizarea API-urilor.
- Să automatizeze cazurile de testare ale API-urilor folosind Apigee și instrumente integrate.
- Să valideze performanța, securitatea și fiabilitatea API-urilor.
- Să integreze automatizarea testelor în fluxurile CI/CD.
Formatul cursului
- Prelegere interactivă și discuții.
- Exerciții practice.
- Implementare î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.
Visual Studio Code
14 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului), este destinat dezvoltatorilor de la nivel începător până la intermediar care doresc să editeze coduri folosind VS Code.
La finalul acestui training, participanții vor putea:
- Să se familiarizeze cu interfața VS Code.
- Să utilizeze eficient spațiile de lucru în VS Code.
- Să gestioneze scurtăturile de tastatură și setările din VS Code.
- Să învețe cum să utilizeze diverse limbaje de programare în VS Code.