Avanscoperta
Serverless development with AWS Lambda

Serverless development with AWS Lambda

Learn how to benefit from the hottest new trend in cloud architecture

Course Abstract

Serverless platforms significantly reduce the cost of running high-performance web sites and API services in the cloud, but with a major impact on architecture, these services also require teams to re-think how to approach sessions, storage, authorization and testing.

Join Gojko Adzic, a key contributor to Claudia.js (a popular open-source deployment tool for AWS Lambda) in this a practical workshop for developers and architects that want to take advantage of the latest trends in cloud computing: serverless apps and cloud functions.

Program

Through hands-on exercises and teamwork, you’ll learn about using AWS Lambda and API Gateway to create responsive event-driven micro-services, auto-scaling web APIs, and high-performance web sites.
By the end of the workshop, you will create a useful real-world serverless application, exploring the typical architectural patterns.

Agenda

Day 1 – Getting started with Lambda and performing basic tasks

  • Introduction to AWS Lambda and API Gateway
  • Logging, monitoring and analytics in a serverless world
  • Create a simple file-conversion service, triggered by AWS S3 file uploads
  • Create a simple web API so browsers can invoke your Lambda functions
  • Connect Lambda functions to message queues for asynchronous processing.

Day 2 – Architecting serverless applications

  • Designing applications for share-nothing architectures
  • How to achieve user sessions and still work at scale
  • Key things to consider when talking to third-party APIs
  • Authentication and authorization with serverless applications
  • How to design testable Lambda functions
  • How to set up your workflow for teamwork and versioning.

What will you learn in this course?

  • Use AWS Lambda and API Gateway
  • Manage sessions and state with serverless architectures
  • Start converting monolithic applications to cloud functions
  • Use Amazon Serverless Application Model (SAM) and Claudia.js to deploy Lambda functions
  • Design scalable, high-performance web sites with single-page apps backed by cloud APIs
  • How serverless architecture impacts testing, monitoring and deployments.

Expect to get your hands dirty

This is a hands-on workshop from the very start, and you will spend most of the time actually building a scalable serverless application. By the end of the workshop, you will have a running application that that demonstrates most of the key benefits and a good approach to common tasks.

Target Audience

This is an intermediate workshop for developers and architects migrating from on-premise applications to the cloud or investigating the migration from self-managed applications (virtual machines in the cloud) or Platform-as-a-Service (Heroku, Google App Engine) applications to AWS Lambda and cloud functions.
Previous knowledge with cloud functions is not required, but you will need basic knowledge of JavaScript to follow the exercises.

F.A.Q.

Tools & Laptop: Should I take my laptop with me?

Yes.

Entry requirements: Is there anything I need to do before the workshop?

Please set up the environment on your machine according to these instructions
https://github.com/gojko/serverless-workshop-setup/blob/master/README.md.

A working knowledge of JavaScript is encouraged as coding examples will be in JavaScript/Node.js to keep things simple and make it easy for everyone to follow regardless of their primary platform.
You should be comfortable writing simple functions and flows.

Teaching language: What language will this workshop be in?

This course will be taught in English.

Vuoi saperne di più sui nostri biglietti?

Biglietti

Under_Cover_LearnerSCONTO 20%

Se ti stai iscrivendo al corso a titolo personale e non hai la Partita IVA, c’è una tariffa speciale per te: uno sconto del 20% sul prezzo corrente del biglietto

Come? Inserisci il codice Under_Cover_Learner nel campo "Immetti codice promozionale" di Eventbrite.

Note: lo sconto non è cumulabile con altri codici sconto.

Gojko Adzic

Gojko Adzic partner di Neuri Consulting LLP, ha vinto il premio European Software Testing Outstanding Achievement nel 2016, e il premio come Most Influential Agile Testing Professional nel 2011.
Uno dei libri di Gojko, Specification by Example, ha vinto il Jolt Award for the best book of 2012, e il suo blog ha vinto il premio UK Agile Award per la miglior pubblicazione online nel 2010.

Info pratiche sul workshop

Lingua: Il corso sarà tenuto in inglese.
Orari: dalle 9.30 alle 17.30 ciascun giorno.
Venue: Pirelli Institute, Viale Fulvio Testi, 223, 20162, Milano (qui puoi scoprire come raggiungere l’Istituto Pirelli).
Laptop: Sì, è necessario che porti il tuo laptop con te.
Dress code: Informale.
Compreso nel prezzo: Nel prezzo del biglietto sono compresi i coffee break e i pranzi insieme al docente e agli altri corsisti. Perché anche il networking è importante! :-)

Come arrivare a Milano?

Puoi raggiungere il centro di Milano grazie ai collegamenti con ben tre aeroporti: Linate, Malpensa, e Bergamo Orio al Serio. Non male, vero? :-)

Visita la nostra pagina Venue & Location Info Page e inizia a preparare il tuo viaggio! Ci troverai un sacco di informazioni utili su dove dormire, alcune opzioni di viaggio, dove si trova la venue del workshop, e molto altro ancora!

Domande? Dubbi? Scrivici a at info@avanscoperta.it.

N.B.

Il workshop sarà confermato al raggiungimento del numero minimo di partecipanti. Invieremo una comunicazione con la conferma del corso agli iscritti al più tardi tre settimane prima del corso.

Domande? Dubbi? Scrivici a info@avanscoperta.it.

Istituto Piero Pirelli - Come arrivare ed Info

Is Serverless the future of Cloud Computing? (Luciano Mammino intervista Gojko Adzic)

Hai domande su questo workshop?
newsletter

Vuoi leggerci il venerdì mattina insieme al primo caffè della giornata?

Iscriviti alla newsletter

Subscribe!