Cursuri de pregatire API First Design
API First Design se referă la practica de a prioritiza interesele dezvoltatorului țintă prin proiectarea mai întâi a unei API foarte bune, apoi construirea software-ului deasupra acestuia. Această abordare susține stabilirea unei baze puternice pentru ceilalți să se construiască.
Această formare directă (online sau on-site) este destinată dezvoltatorilor care doresc să îmbunătățească eficiența cu care se dezvoltă API-urile, îmbunătățind în același timp calitatea, fiabilitatea și reutilizabilitatea API-urilor.
La sfârșitul cursului, participanții vor putea:
- Planificați și organizați un proiect de software în jurul conceptelor de design API.
- Discursul este de acord cu privire la o viziune comună a API-ului cu alte părți interesate.
- Evaluarea și adoptarea instrumentelor necesare pentru a implementa eficient o primă abordare API.
- Dezvoltați software-ul în paralel cu alți membri ai echipei.
- Reduceți costurile dezvoltării aplicațiilor software.
Formatul cursului
- Lecții și discuții interactive.
- Multe exerciții și practici.
- Implementarea pe mâini într-un mediu live-lab.
Opțiuni de personalizare
- Pentru a solicita o pregătire personalizată pentru acest curs, vă rugăm să ne contactați pentru a organiza.
Schița de curs
Introducere
Prezentare generală a API First Design
Beneficiile unei abordări API-First
Brainstorming-ul produsului și cerințele sale
Identificarea și înțelegerea părților interesate de API
Configurarea mediului de dezvoltare
Crearea unui contract API
Crearea unui ghid de stil API
Stabilirea de standarde de proiectare pentru a asigura respectarea API Governance
Automatizarea proceselor cheie (Documentation, validare, Mocking, Versioning, etc.)
Crearea de API-uri suplimentare
Organizarea și gestionarea unui portofoliu API
Monitorizarea API-urilor
Colaborarea cu dezvoltatorii interni
Depanare
Rezumat și concluzii
Cerințe
- Experiență în programare web Experiență în programare web.
Audiență
- Dezvoltatorii
Cursurile publice necesita 5+ participanti
Cursuri de pregatire API First Design - Rezervare
Cursuri de pregatire API First Design - Solicita Oferta
API First Design - Cerere de consultanta
Mărturii (3)
still able to learn & absorb the lessons even for a non-programmer like myself
JOHN ERWIN ALPAJORA - National Grid Corporation of the Philippines
Curs - API First Design
The mode of presentation and materials as well
Anisa Mzee - Financial Intelligence Unit
Curs - API First Design
The pace, friendliness, trainer's motivation,
Alibek Kulzhabayev - SumUp Limited – German Branch
Curs - API First Design
Upcoming Courses
Cursuri înrudite
Managing APIs with Red Hat 3Scale
14 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor și administratorilor de sistem care doresc să utilizeze Red Hat 3Scale pentru a construi, distribui, gestiona și monetiza API-uri, păstrând în același timp controlul asupra ciclului de viață al API-urilor, asupra utilizării, securității și asistenței.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Setați mediul de dezvoltare necesar pentru a începe să gestionați API-urile cu Red Hat 3Scale. .
- Înțelegeți caracteristicile și arhitectura de gestionare a API-urilor 3Scale. .
- Învățați cum să creați, să gestionați și să monetizați API-urile. .
- Utilizați portalul dezvoltatorilor pentru a publica API-uri, configurați fluxurile de înscriere și accesul clienților. .
- Descoperiți cum să faceți ca adoptarea API-urilor să fie eficientă și sigură. .
- Definiți și implementați webhooks pentru a permite notificări în timp real. .
Managing APIs with MuleSoft Anypoint Platform
14 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor care doresc să utilizeze MuleSoft Anypoint Platform pentru a proiecta, construi și gestiona mai rapid API-uri și integrări într-o platformă sigură și universală.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Setați mediul de dezvoltare necesar pentru a începe să dezvoltați API-uri cu MuleSoft Anypoint Platform. .
- Înțelegeți caracteristicile și arhitectura MuleSoft Anypoint Platform. .
- Învățați cum să proiectați, să construiți, să gestionați și să implementați API-uri cu AnyPoint Platform. .
- Cunoașteți rolul fiecărei componente în construirea de integrări și API-uri. .
- Conectați-vă la baze de date și transformați datele folosind API-uri. .
- Gestionați accesul la API-uri prin crearea și implementarea proxy-urilor API. .
MuleSoft Anypoint Platform Fundamentals
14 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează profesioniștilor IT de nivel începător care doresc să utilizeze MuleSoft pentru a integra sisteme, a gestiona API-uri și a eficientiza fluxurile de date în cadrul unei întreprinderi.
La sfârșitul acestui curs de instruire, participanții vor putea să:
- Să înțeleagă elementele fundamentale ale MuleSoft și ale platformei Anypoint.
- Să proiecteze, să construiască și să gestioneze API-uri utilizând instrumentele MuleSoft.
- Să aplice tehnicile de integrare MuleSoft la probleme din lumea reală.
- Să demonstreze competență în DataWeave și în modelele comune de integrare.
Developing Microservices on Google Cloud Apigee
21 oreAcest curs de instruire live, condus de un instructor (online sau la fața locului) se adresează dezvoltatorilor care doresc să învețe cum să construiască, să testeze, să depaneze și să implementeze un API pe platforma Apigee API de pe Google Cloud's Apigee API Platform.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Setați un mediu de dezvoltare care să includă toate resursele necesare pentru a începe să dezvoltați un API. .
- Înțelegeți și implementați instrumentele disponibile în cadrul Apigee Edge.
- Construiți și implementați un API în Google Cloud. .
- Monitorizați și depanați erorile API. .
- Utilizați soluțiile de analiză și învățare automată ale Google Cloud's Google Cloud's pentru a face API-urile mai inteligente. .
Developing APIs using Google Cloud Apigee X
14 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor care doresc să utilizeze Apigee X pentru a proiecta, dezvolta și gestiona API-uri în mod eficient și sigur.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Setați mediul de dezvoltare necesar pentru a începe să dezvoltați soluții API cu Apigee X. .
- Înțelegeți fundamentele și cele mai bune practici de dezvoltare, securizare și gestionare a ciclului de viață al API-urilor. .
- Învățați cum să proiectați, să construiți și să testați API-uri și apoi să le implementați pe platforma Apigee X. .
- Implementați securitatea API multistrat pentru API-uri cu politici de chei API și token-uri de acces OAuth.
Swagger and the OpenAPI Specification
14 oreAceastă instruire live, condusă de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor back-end care doresc să utilizeze Swagger pentru a construi, proiecta, documenta și consuma servicii web RESTful.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Creați o strategie de management API pentru infrastructura software.
- Utilizați instrumentele Swagger pentru a edita fișiere OAS și pentru a crea SDK-uri.
- Implementați securitatea API, versionarea, documentația și alte caracteristici importante. .
SwaggerHub for Developers
14 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor care doresc să utilizeze SwaggerHub pentru a proiecta, crea și implementa API-uri în conformitate cu obiectivele specifice ale întreprinderii.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Setați și configurați mediul SwaggerHub pentru a începe dezvoltarea. .
- Utilizați și integrați instrumentele SwaggerHub pentru a trasa și construi API-uri RESTful. .
- Generați documentație interactivă pentru definițiile API pe baza specificației OpenAPI. .
- Implementați add-on-urile cadrului SwaggerHub pentru a îmbunătăți componentele și caracteristicile API. .
- Gestionați ciclul de viață general al API-ului dezvoltat și al versiunilor sale publicate. .
Kong API Gateway
14 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează inginerilor care doresc să configureze un gateway API Kong pentru a gestiona traficul către și dinspre microserviciile lor.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Instalați și configurați un cluster Kong.
- Gestionați un gateway API Kong pentru a oferi un singur punct de comunicare pentru accesarea API. .
- Controlați traficul de servicii web la un nivel granular. .
- Securizați API-urile prin autentificarea accesului. .
- Controlați traficul prin limitarea ratei și cote. .
- Monitorizați, înregistrați și analizați traficul API utilizând o soluție terță parte, cum ar fi stiva ELK. .
WSO2 API Manager for Developers
7 oreÎn cadrul acestui training live, condus de un instructor, participanții vor învăța caracteristicile, conceptele și standardele din spatele WS02 API Manager. Teoria va fi cuplată cu practică și implementare practică live pe tot parcursul cursului. Până la sfârșitul cursului, participanții vor avea cunoștințele și practica necesare pentru a-și implementa propriile API-uri utilizând caracteristicile de bază ale WS02 API Manager.
Designing RESTful APIs
14 oreBuilding RESTful APIs Using Laravel
14 oreAxway API Gateway for Developers and Administrators
7 oreAceastă instruire live, condusă de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor și administratorilor care doresc să implementeze caracteristicile și instrumentele Axway API Gateway pentru a dezvolta, implementa, gestiona și monitoriza API-urile.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Instalați Axway API Gateway pentru a configura servere și domenii.
- Planificați un sistem de gateway API pentru a construi o infrastructură de întreprindere fără cusur. .
- Gestionați gateway-urile API pentru a crea, edita și implementa configurații API. .
- Monitorizați serviciile pentru a urmări performanța și metricile API. .
Designing Web APIs
14 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor care doresc să proiecteze, să scrie și să construiască API-uri web, în timp ce profită de tehnologiile existente pentru a dezvolta produse de mare valoare.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Setați mediul de dezvoltare necesar pentru a începe să dezvoltați API-uri web.
- Înțelegeți conceptele de bază, arhitectura și utilizările comune ale API-urilor web. .
- Construiți o strategie privind dezvoltarea de API-uri web de mare valoare. .
- Învățați cum să definiți arhitectura și specificațiile API-urilor web. .
- Aplicați cele mai bune practici de securitate API, proiectare și scalare a randamentului.
- Învățați cum să construiți, să testați, să depanați și să publicați API-uri web. .
Managing APIs with Akana
14 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor care doresc să utilizeze Akana pentru a crea, construi, implementa și gestiona API-uri pe mai multe platforme.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Setați mediul de dezvoltare necesar pentru a începe să creați și să gestionați API-uri cu Akana.
- Înțelegeți caracteristicile și arhitectura Akana. .
- Integrați alte aplicații (Docker, Elasticsearch, Kafka, MongoDB, etc.) cu Platforma API Akana. .
- Învățați cum să configurați și să utilizați portalul pentru dezvoltatori Community Manager. .
- Utilizați gateway-ul API pentru a securiza, gestiona și monitoriza API-urile. .
Managing API using Apigee Hybrid
14 oreAceastă instruire live, condusă de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor care doresc să învețe și să utilizeze Apigee Hybrid pentru a gestiona și controla timpul de execuție API, pentru a depana și a implementa proxy-uri API.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Înțelegeți caracteristicile și arhitectura Apigee Hybrid.
- Învățați cum să utilizați instrumentele și comenzile planului de execuție hibrid. .
- Gestionați mediile în Apigee hybrid. .
- Deploiați și depanați proxies API pe o platformă hibridă. .