Cloud Workshop
scopri Azure in una giornata

Una serie di eventi di una giornata in Aula Virtuale per conoscere Azure e implementare i suoi servizi.

LEGGI TUTTO

Prepara gli esami Cisco con i Practice Test Measure Up

Disponibili i Practice Test per preparare alcuni esami di certificazione Cisco.
Fruibili via web per 180 giorni.

LEGGI TUTTO

PRINCE2

PRojects IN Controlled Environments: PRINCE2 è la metodologia di Project Management applicabile a tutti i tipi di progetto.

In Pipeline è disponibile la formazione elearning e in aula, nonché gli esami di certificazione.

LEGGI TUTTO

Disponibili i corsi ufficiali Microsoft
MOC On-Demand

Si tratta di corsi Microsoft fruibili in modo individuale via Internet.
La soluzione ideale per chi incontra problemi di calendario a partecipare ad un normale corso MOC.

LEGGI TUTTO

Aula Virtuale: una nuova modalità di frequenza dei corsi Pipeline

E' disponibile una nuova modalità di frequenza dei corsi Pipeline. Si tratta dell'Aula Virtuale.

LEGGI TUTTO

Catalogo corsi
corsi-personalizzati
Corsi in promozione
Voucher microsoft


ITP CCCPCD - Professional Cloud Developer

Spiacenti, non ci sono edizioni in programma per questo corso.
Se sei interessato ad una attività personalizzata, chiama lo 02 6074791 o scrivi a formazione@pipeline.it

Descrizione del corso

Questo corso è offerto da Pipeline in qualità di ITpreneurs Partner.

Una profonda conoscenza delle piattaforme tecnologiche e dei provider nell'ambito del cloud computing sono essenziali per uno sviluppatore di applicazioni cloud. Ulteriori benefici arrivano dalla comprensione e dalla conoscenza dei principi di disegno applicativo.

Questo corso si rivolge agli sviluppatori responsabili della progettazione e dello sviluppo di applicazioni in ambiente cloud. Il programma del corso prevede la trattazione di best practices relativamente al disegno delle applicazioni per l'ambiente cloud supportando le soluzioni di diversi vendor. Gli argomenti trattati si riferiscono all'intero ciclo di vita e sono rilevanti per ogni tecnologia o piattaforma.

Il materiale fornito include diversi riferimenti che aiutano i partecipanti a proseguire l'esperienza educativa anche dopo la conclusione della attività d'aula.

Questo corso è inoltre propedeutico all'esame di certificazione professionale Professional Cloud Developer del Cloud Credential Council. Questa certificazione professionale è consigliata, riconosciuta e supportata da diversi vendor. Il contenuto di questo corso, così come della certificazione Professional Cloud Developer è basata sullo standard cloud previsto dal NIST.

Durata del corso: 3 giorni

 

Contenuti del corso

Module 1: Course Introduction

Module 2: Cloud Architecture Patterns

  • 2.1 Cloud Overview
  • 2.2 Multi­Form and Platform Factors
  • 2.3 Understand Cloud Caching
  • 2.4 RESTful vs. RESTless Services
  • 2.5 Stateful vs. Stateless Services
  • 2.6 Designing to Expect Failure
  • 2.7 Bulk API for Bulk Data Uploads with Locking Mechanism
  • 2.8 Foundational Knowledge About Cloud Parsers

Module 3: Service Modularity, Encapsulation, and Orchestration

  • 3.1 Migration and Encapsulation of Existing Legacy Apps to a Cloud Platform Where Possible
  • 3.2 Expose Business Logic as a Web Service
  • 3.3 Cloud Messaging
  • 3.4 Integration of Database as a Service
  • 3.5 Transactional Coding in the Cloud
  • 3.6 DevOps vs. NoOps

Module 4: Development Monetization Techniques

  • 4.1 License Models Comparison
  • 4.2 Developing for Cost
  • 4.3 Hidden Cost of Cloud Development
  • 4.4 Software License Models
  • 4.5 License Acquisition Scenarios
  • 4.6 Insource Outsource and CrowdSource
  • 4.7 Monetizing Apps via Application Markets

Module 5: Cloud Security and Compliance Fundamentals

  • 5.1 OAuth, SAML, and SSO supported in Cloud Environments
  • 5.2 Integration with Identity as a Service (IDaaS)
  • 5.3 Security at Every Layer
  • 5.4 Custom Security Roles
  • 5.5 Encryption and Anonymization Techniques
  • 5.6 Developing for Compliance

Module 6: Metadata and Semantic

  • 6.1 Semantic Fundamentals
  • 6.2 OWL/RDF
  • 6.3 Open Metadata and Metadata API

Module 7: Deployment and Testing in the Cloud

  • 7.1 Cloud Testing Goals
  • 7.2 Generic Stages of Cloud and Non­Cloud Testing and Development Life Cycles
  • 7.3 Utilization of Crowdsourcing for Massive Cross­Platform Testing
  • 7.4 Cloud Testing Automation
  • 7.5 Cloud Component, Package, and Solution Testing

Module 8: Scalable Coding

  • 8.1 Polyglotism or Coding Languages in the Cloud
  • 8.2 Designing to Handle Massive Success
  • 8.3 Performance Engineering for Scalability, Reliability, and Recovery

Module 9: IaaS: Deployment Automation and Elastic Sizing of Environments

  • 9.1 Service/Application Deployment into Public, Private, and Community Clouds
  • 9.2 Automated Cloud Bursting

Module 10: PaaS: Tenant­Aware Application Development

  • 10.1 Understand Differences Between Native PaaS and CePaaS
  • 10.2 Multi­Tenant Resource Sharing, Isolation, and Customization Mechanisms
  • 10.3 Tenant­Aware Error Tracking
  • 10.4 Multi­Tenant Data Access Controls
  • 10.5 Platform Scalability and Importance of Open Platform APIS

Module 11: PaaS: Application Architecture Models

  • 11.1 Open Source and Technology Driven PaaS
  • 11.2 Cloud Enabled Data Access Frameworks

Module 12: PaaS: Interoperable Cloud Code

  • 12.1 Understand Device Based Platforms
  • 12.2 Interoperable Platforms
  • 12.3 Code Share: Sharing Source Code Across Organizations
  • 12.4 Cloud Persistence Coding

Module 13: SaaS: Cloud Service Catalogs and Application Marketplaces

  • 13.1 Developing Apps as SaaS solutions for Deploying to App Stores
  • 13.2 Cross­Platform Application Cloud Catalogs
  • 13.3 Developing Apps as SaaS Solutions for Single and Multi­Tenancy Models
  • 13.4 BYOD Concepts

Module 14: SaaS: Mashups and Open APIS

  • 14.1 API Development
  • 14.2 Mashups
  • 14.3 Mobile Coding
  • 14.4 Understanding Social APIs
  • 14.5 Understand Major Open APIs

Module 15: Exam Preparation Guide

 

A chi è rivolto

Il corso si rivolge a:

  • Application Developer
  • Cloud Architect

 

Prerequisiti

Per partecipare con profitto a questo corso non sono necessari prerequisiti.

E' tuttavia raccomandato che i partecipanti:

  • abbiano buona conoscenza di un linguaggio di programmazione quale Java, PHP, JavaScript, etc.;
  • abbiano familiarità con i concetti di base e con il vocabolario del cloud;
  • abbiano una buona espereinza nell'ambito del disegno di applicazioni e nel loro sviluppo.

 

Obiettivi

Al termine del corso gli allievi saranno in grado di:

  • Understand Cloud Architecture Patterns, caching, RESTful services and session management, together with security and compliance fundamentals in cloud.
  • Apply and analyze knowledge about database integrations, messaging in cloud environment, and scalable coding.
  • Understand development monetization techniques and license models.
  • Apply knowledge about semantic web and ontologies.
  • Understand development and deployment in IaaS
  • Understand tenant aware application development, interoperable cloud code and application architecture models in PaaS
  • Understand Software development in SaaS, Development of APIs and Mashups together with understanding of cloud service catalogues and application marketplaces.

 
 

 

Corsi Confermati

VMW_ICM - VMware vSphere: Install, Configure, Manage [V6.7]
18-02-2019 - Systematika Padova
VMW_ICM - VMware vSphere: Install, Configure, Manage [V6.7]
18-02-2019 - Systematika Roma
VMW_ICM - VMware vSphere: Install, Configure, Manage [V6.7]
18-02-2019 - Systematika Saronno
VMW_ICM - VMware vSphere: Install, Configure, Manage [V6.7]
18-02-2019 - Aula Virtuale
MOC 10987 - Performance Tuning and Optimizing SQL Databases
18-02-2019 - Aula Virtuale
MOC 10987 - Performance Tuning and Optimizing SQL Databases
18-02-2019 - Pipeline Milano

I nostri Partners

Video corsi

pipeine-video

Ricerca Corsi

catalogo-corsi-pipeline

SCARICA IL CATALOGO CORSI

studenti

STUDENTI

Le Nostre Aule