L’esame copre tutte le fasi di questo ciclo di vita, compresi i concetti di software sicuro, i requisiti, la progettazione, l’implementazione e la codifica e i test. I candidati dovrebbero anche essere aggiornati sugli otto domini CSSLP Common Body of Knowledge (CBK), che includono concetti software, requisiti, progettazione, implementazione/programmazione, test, gestione del ciclo di vita, implementazione, operazioni e manutenzione, insieme alla catena di approvvigionamento e all’acquisizione del software.
Interessante, il CSSLP è stato il primo esame (ISC)2 ad essere offerto attraverso i centri di test Pearson VUE, invece di occasionali test carta e penna in vari siti di test programmati e controllati a livello globale. Come tale, questa certificazione ha fatto molto per portare (ISC)2 nel 21° secolo, cert-wise. Secondo (ISC)2, il CSSLP è l’unica credenziale che attualmente enfatizza la sicurezza nelle fasi del ciclo di vita dello sviluppo del software e l’inclusione delle migliori pratiche.
Fatti e cifre del CSSLP
Nome della certificazione |
Certified Secure Software Lifecycle Professional (CSSLP) |
|
Prequisiti & Corsi richiesti |
Almeno quattro anni di esperienza lavorativaalmeno quattro anni di esperienza lavorativa a tempo pieno nel ciclo di vita dello sviluppo software (SDLC) in almeno uno degli otto domini CSSLP, o tre anni di esperienza più una laurea o un titolo equivalente in un campo correlato all’IT come l’informatica o la tecnologia dell’informazione |
|
Numero di esami |
Uno (quattro ore, 175 domande, 700 su 1,000 punti richiesti per passare) |
|
Costo per esame |
||
URL |
||
Self-Materiali di studio |
La pagina web della certificazione mantiene i collegamenti a più strumenti di studio, compresi i profili dell’esame, libri di testo, glossari, guide di studio, flashcards interattive e seminari di formazione. |
MCSD App Builder: Microsoft Certified Solutions Developer App Builder
Il Microsoft Certified Solutions Developer è la certificazione prevalente di Microsoft per programmatori e sviluppatori di applicazioni. I professionisti di Microsoft sono probabilmente più familiari con le sue cinque precedenti credenziali MCSD: Web Applications, SharePoint Applications, Azure Solutions Architect, Application Lifecycle Management e Universal Windows Platform.
Microsoft ha rinnovato il suo programma di certificazione MCSD nel settembre 2016 per allinearsi più strettamente ai requisiti tecnici comunemente utilizzati dalla rete di partner Microsoft. La maggior parte delle credenziali MCSD sono ora in pensione. Il MCSD: Azure Solutions Architect è stato sostituito dalla credenziale MCSE: Cloud and Platform Infrastructure. Tutte le altre credenziali MCSD (Web Applications, SharePoint Applications, Application Lifecycle Management e Universal Windows Platform) sono state sostituite dalla credenziale MCSD: App Builder discussa qui.
MCSD: App Builder si concentra sugli sviluppatori di applicazioni e convalida la conoscenza di un candidato e le competenze tecniche necessarie per costruire servizi web, applicazioni web e applicazioni mobili. Per guadagnare questa credenziale, i candidati devono prima ottenere il Microsoft Certified Solutions Associate (MCSA): Web Applications o MCSA: Universal Windows Platform. Poi i candidati devono superare un esame elettivo MCSD. Attualmente, gli esami elettivi includono concentrazioni nelle seguenti aree:
- Microsoft Azure (sviluppare soluzioni, architettare soluzioni e sviluppare Azure e servizi web)
- Microsoft Visual Studio (amministrare team foundation server, test software e gestione del ciclo di vita delle applicazioni)
La ricertificazione non è richiesta per la credenziale MCSD: App Builder. Tuttavia, i candidati possono riottenere la credenziale ogni anno superando un nuovo esame elettivo che viene aggiunto alle loro trascrizioni. Microsoft incoraggia questo comportamento come una forma di educazione costante o di certificazione continua, infatti.
Fatti e cifre MSCD
Nome della certificazione |
Microsoft Certified Solutions Developer (MCSD): App Builder |
Prequisiti & Corsi richiesti |
Requisiti: Microsoft Certified Solutions Associate (MCSA): Web Applications o MCSA: Universal Windows Platform (due esami ciascuno) Raccomandato: Da due a tre anni di esperienza nello sviluppo di soluzioni utilizzando le tecnologie di sviluppo Microsoft per mobile o web |
Numero di esami |
Un esame elettivo MCSD (scegliere tra i seguenti): 70-357: Sviluppo di applicazioni mobili 70-480: Programmazione in HTML5 con JavaScript e CSS3 70-487: Sviluppare Microsoft Azure e Servizi Web 70-483: Programmazione in C# 70-486: Sviluppo di applicazioni web ASP.NET MVC 70-487: Sviluppo di Microsoft Azure e Servizi Web |
Costo per esame |
$165 per esame; i prezzi variano a seconda della sede fuori dagli Stati Uniti. |
URL |
https://www.microsoft.com/en-us/learning/mcsd-app-builder-certification.aspx |
Materiali per l’autoapprendimento |
Materiali di riferimento per l’esame, compresi i test pratici, la formazione con istruttore, i kit di formazione autonoma, i libri della Microsoft Press e le risorse online di Microsoft, sono disponibili presso Microsoft Learning. |
PCP: Certificazione Puppet Professional 2019
La Puppet Certified Professional (PCP) è apparsa per la prima volta in questa carrellata nel 2017. Fondata nel 2005 da Luke Kanies, Puppet è meglio conosciuta per il suo strumento di gestione della configurazione (offerto sia in formato open source che commerciale) e il suo software di automazione. Dalla sua nascita, Puppet è cresciuto notevolmente. La sua portata si estende ora a uffici non solo negli Stati Uniti (Portland, Oregon), ma anche a Londra, Irlanda, Australia e Repubblica Ceca. Secondo Puppet, più di 35.000 aziende usano lo strumento e il software Puppet.
Il PCP convalida la conoscenza tecnica di un candidato e la sua esperienza nell’amministrare sistemi usando Puppet. Mentre non ci sono requisiti formali per guadagnare il PCP, i candidati di successo dovrebbero possedere una comprensione della documentazione e delle migliori pratiche di Puppet, lavorando con i dati (sviluppando moduli, fonti esterne e separazione dei dati), e mantenendo i componenti del sistema operativo.
I candidati dovrebbero anche avere esperienza pratica nell’uso di Puppet, e l’azienda raccomanda vivamente che i candidati prendano entrambi i corsi di formazione Foundation e Practitioner (o possiedano competenze equivalenti) prima di tentare l’esame. Il certificato non scade, ma gli esami sono aggiornati per corrispondere alla versione corrente del software Puppet. I candidati dovrebbero prevedere di ricertificarsi ogni 18 mesi circa sulla versione più recente di Puppet.
Fatti e cifre di Puppet Professional
Nome della certificazione |
Puppet Professional Certification (PCP) |
Prequisiti & Corsi richiesti |
Familiarità con la documentazione Puppet, le migliori pratiche e la Puppet Language Style Guide Esperienza di lavoro con il software di automazione Puppet e l’amministrazione dell’infrastruttura di sistema; capacità di sviluppare moduli di base |
Numero di esami |
Uno: PPT 206 – System Administration Using Puppet (60 domande, 90 minuti) |
Costo per esame |
$200 |
URL |
|
Self-Materiali di studio |
Le pagine web della certificazione e dell’esame mantengono collegamenti a vari documenti Puppet, la Puppet Language Style Guide, esami pratici, la Puppet Enterprise Users Guide, opportunità di formazione (livello di abilità Fundamentals e Practitioner) e altro. |
Oltre la top 5: Altre certificazioni di programmazione
Ci sono molti altri programmi di certificazione che possono aiutare a promuovere le carriere e lo sviluppo professionale dei professionisti IT che lavorano come programmatori. Mentre l’Adobe Certified Expert non ha fatto la classifica quest’anno, è ancora una credenziale che vale la pena perseguire. Il SaltStack Certified Engineer è un altro potente framework di automazione per infrastrutture di data center e ambienti applicativi utilizzati in tutto il mondo.
Da un lato, ha senso indagare la pletora di programmi di certificazione indipendenti dal fornitore disponibili per coloro che lavorano con specifici linguaggi di programmazione o piattaforme di sviluppo, in particolare quelli che sono open source, come Zend Framework e Zend PHP, o Ruby on Rails e la credenziale Certified Ruby Programmer della Ruby Association. Puoi anche trovare offerte da fornitori come Brainbench e ExpertRating. Queste e altre organizzazioni simili offrono formazione e test per programmatori su dozzine o centinaia di argomenti, comprese aree molto calde come lo sviluppo di applicazioni mobili, Android e iOS, e la programmazione web.
Inoltre, un attento esame dei programmi di certificazione specifici dei fornitori con un’ampia impronta di sviluppatori – come BMC, IBM, SAS, Oracle (programmazione Java, OCA, OCP, OCM, OCE e altro) e Teradata – può anche aprire le porte agli sviluppatori e fornire opportunità di lavoro o contratto. Coloro che sono interessati alle certificazioni di programmazione non hanno carenza di scelte da fare. Ecco perché invitiamo i candidati a scegliere con attenzione e saggezza, specialmente se si avventurano al di fuori degli articoli trattati in questo articolo.