Il ruolo di un MuleSoft Certified Platform Architect è progettare e supervisionare l'implementazione della strategia Anypoint Platform di un'organizzazione.
L'esame di certificazione MuleSoft Certified Platform Architect - Livello 1 verifica che un architetto possieda le conoscenze e le competenze necessarie per guidare lo sviluppo di una rete applicativa efficiente che segua i principi di connettività basati su API in un'organizzazione utilizzando Anypoint Platform.
I candidati certificati MCPA - Livello 1 dovrebbero essere in grado di:
- Collaborare con i team aziendali, infrastrutturali, InfoSec e altri team per personalizzare e migliorare l'implementazione di Anypoint Platform per lo specifico contesto organizzativo.
- Stabilire come Anypoint Platform si integra con altri strumenti e applicazioni nell'organizzazione.
- Raccomandare le best practice per l'utilizzo di Anypoint Platform e le relative modifiche organizzative e di processo necessarie per garantire la sostenibilità della piattaforma.
- Guidare e supportare lo sviluppo di standard, risorse riutilizzabili e automazione necessari per la scalabilità e l'adozione cross-LoB.
Formato dell'esame
Formato: a risposta multipla, a libro chiuso, sorvegliato, online
Durata: 60 domande
Durata: 120 minuti (2 ore)
Punteggio di superamento: 70%
Lingua: inglese
Costo: $400
Per quanto tempo è valida la certificazione MuleSoft Platform Architect?
La certificazione MuleSoft Certified Platform Architect - Livello 1 è valida per due anni dalla data di superamento dell'esame. È possibile rinnovare la validità della certificazione dopo la scadenza sostenendo l'esame MuleSoft Certified Platform Architect - Livello 1 MAINTENANCE.
Quali argomenti sono trattati nell'esame di certificazione MuleSoft Platform Architect?
L'esame di certificazione MuleSoft Certified Platform Architect - Livello 1 verifica che il candidato sia in grado di svolgere efficacemente le seguenti attività:
Spiegare i principi fondamentali delle reti applicative
- Identificare e differenziare le tecnologie tipicamente utilizzate per implementare la connettività basata su API.
- Descrivere il ruolo e le caratteristiche delle API web.
- Assegnare correttamente le API ai livelli in base a proprietà, focus funzionale e velocità di cambiamento.
Definire le basi organizzative e di piattaforma
- Fornire consulenza sulla creazione di un Center for Enablement (C4E) e identificare i KPI per misurarne il successo.
- Descrivere la struttura di alto livello e i vantaggi di MuleSoft Catalyst.
- Confrontare e contrapporre le opzioni di Identity Management e Client Management sulla piattaforma Anypoint.
- Identificare la residenza dei dati di diverse tipologie (payload, metriche e altro).
Progettare e condividere le API
- Identificare le dipendenze tra un'API, le sue specifiche, la sua implementazione e i suoi client.
- Descrivere la creazione e la pubblicazione di risorse riutilizzabili relative alle API utilizzando le specifiche API e i componenti della piattaforma Anypoint.
- Identificare le modifiche a un'API che richiederebbero o meno la modifica del componente principale/secondario/patch della sua versione semantica.
- Data una specifica relazione di potere tra due Bounded Context, scegliere la strategia più appropriata per il mapping tra i modelli di dati API di questi Bounded Context.
- Identificare metodi HTTP idempotenti e il supporto HTTP nativo per la concorrenza ottimistica.
- Riconoscere le caratteristiche e le funzionalità importanti di API Designer per progettare le specifiche API.
Progettazione di API utilizzando i livelli di sistema, processo ed esperienza
- Identificare le API appropriate per implementare un processo aziendale e assegnarle ai livelli di connettività basati sulle API.
- Assegnare le API ai livelli in base a proprietà, focus funzionale e velocità di modifica.
- Consigliare l'approccio più appropriato per correlare il modello di dati API delle API di sistema a quello del loro sistema back-end in base a requisiti specifici e caratteristiche organizzative.
Governance delle API su Anypoint Platform
- Utilizzare in modo appropriato le istanze e gli ambienti API nell'API Manager, considerando la natura dell'API e i dati e il sistema sottostanti.
- Selezionare policy API appropriate e altri componenti dell'AP per supportare specifici requisiti non funzionali (NFR).
- Identificare eventuali modifiche necessarie a una specifica API per riflettere l'applicazione di una policy API con caratteristiche specifiche.
- Selezionare un approccio all'applicazione delle policy API in base a preferenze e vincoli specifici, inclusi, a titolo esemplificativo ma non esaustivo, proxy API/gateway API e Anypoint Service Mesh.
- Proteggere le API web utilizzando policy API opportunamente scelte per il livello dell'API (Sistema, Processo, Esperienza).
- Descrivere in quali circostanze e come passare l'ID client e il segreto a un'API web.
- Spiegare come richiedere l'accesso a una versione API per un client API e come tale accesso viene approvato e revocato.
- Selezionare policy API appropriate per applicare vincoli di sicurezza non funzionali alle invocazioni delle API web.
- Spiegare le relazioni tra Anypoint Platform, provider di identità esterni, gruppi aziendali AP e client API nel contesto di OAuth 2.0.
- Identificare gli scenari che richiedono policy API personalizzate.
Progettazione e distribuzione di implementazioni API
- Spiegare come utilizzare l'auto-discovery per collegare un'implementazione API web a un'istanza API gestita con API Manager.
- Identificare i requisiti che richiedono l'utilizzo di una VPC Anypoint.
- Confrontare e contrapporre le opzioni per l'hosting e la gestione dei piani di runtime di Anypoint Platform.
- Confrontare i test unitari e di integrazione e specificare dove MUnit è più indicato.
- Spiegare le opzioni per la compilazione, il test e la distribuzione automatizzati di implementazioni API e relativi artefatti in un contesto DevOps.
Distribuzione di implementazioni API su CloudHub
- Descrivere gli scenari in cui Object Store dovrebbe essere utilizzato con CloudHub.
- Selezionare le dimensioni e le configurazioni dei worker di CloudHub in base alle esigenze.
- Data un'app distribuita sul cloud dei worker condivisi di CloudHub in una o più regioni, descrivere e prevedere le sue caratteristiche di affidabilità e prestazioni.
- Identificare le differenze principali tra i Load Balancer condivisi e dedicati di CloudHub. - Confrontare e mettere a confronto le opzioni per il networking CloudHub in presenza di Amazon VPC di proprietà del cliente e data center on-premise.
- Identificare ed evitare singoli punti di errore nelle distribuzioni CloudHub delle implementazioni API.
Raggiungere gli obiettivi di qualità delle API
- Progettare, descrivere e differenziare tra scenari che utilizzano l'archivio oggetti o la memorizzazione nella cache.
- Selezionare strategie di resilienza che aiutino i client API web a proteggersi dai guasti durante l'invocazione delle API.
- Descrivere quando la scalabilità orizzontale di un'implementazione API è o meno in grado di migliorare i tempi di risposta e la produttività, come rilevati dai client API.
Monitoraggio e analisi delle reti applicative
- Identificare i componenti di Anypoint Platform che generano dati per il monitoraggio e gli avvisi.
- Descrivere le metriche raccolte da Anypoint Platform per le invocazioni API.
- Specificare avvisi per definire le metriche chiave delle invocazioni API per tutti i livelli di connettività basati sulle API.
- Specificare avvisi per definire le applicazioni Mule.
Quali sono alcune competenze richieste per il ruolo di MuleSoft Platform Architect?
Alcune competenze richieste per il ruolo di MuleSoft Platform Architect sono:
- Certificazione MuleSoft Developer Livello 1 con aspirazioni al conseguimento della certificazione di livello Architect12
- Conoscenza avanzata di linguaggi di programmazione come JavaScript, HTML5, Java, C++ e PHP1
- Conoscenza approfondita degli standard IT, inclusi COBIT, ITIL e argomenti di conformità come Sarbanes-Oxley (SOX), GDPR, ecc.12
- Esperienza con diverse metodologie, strumenti e processi per soluzioni di integrazione3
- Curiosità, voglia di imparare e capacità di problem solving
Quali sono i vantaggi di ottenere la certificazione MuleSoft Platform Architect?
La certificazione MuleSoft Platform Architect può aiutarti a:
- Dimostrare la tua competenza e le tue competenze in MuleSoft e nelle sue funzionalità.
- Distinguerti dagli altri candidati.
- Progettare e implementare una strategia efficace per Anypoint Platform per la tua organizzazione.
- Creare una rete applicativa che segua i principi della connettività basata su API e consenta un'integrazione perfetta tra sistemi e dispositivi.
Quali sono alcune delle aziende più richieste che assumono architetti di piattaforma MuleSoft?
Sono molte le aziende più richieste che assumono architetti di piattaforma MuleSoft per vari ruoli e progetti. Ecco alcune delle aziende che hanno pubblicato di recente annunci di lavoro presso MuleSoft:
- Albireo Tech System
- Vivid Edge Corp
- Kellton Tech Solutions Ltd
- ESK Technologies
- Infosys
- Community Brands
- Hudson’s Bay Company
L'ultima parola
Il badge di certificazione MuleSoft Certified Platform Architect - Livello 1 è molto richiesto e ampiamente accettato quando si tratta di ottenere un lavoro ben retribuito.
I candidati alla certificazione MuleSoft Certified Platform Architect (MCPA - Livello 1) hanno dimostrato la loro capacità di guidare la strategia di Anypoint Platform per creare una rete applicativa utilizzando la connettività API.
Se desideri dare una spinta alla tua carriera in MuleSoft e sei pronto a sostenere l'esame di certificazione MuleSoft Certified Platform Architect - Livello 1, sei nel posto giusto.
CBT Proxy aiuta i professionisti IT a ottenere la certificazione desiderata con il minimo sforzo. Per saperne di più sull'esame MCPA - Livello 1, clicca sul pulsante della chat, scegli la soluzione più adatta a te e ti guideremo al più presto.