Avanscoperta

Frameworkless Frontend Development Workshop

Sei tu che controlli i Framework, oppure loro controllano te?

Frameworkless Frontend Development Workshop: 27 & 28 Febbraio 2018, dalle 9:00 alle 17:30, Milano Tickets

Hai appena completato una feature e il tuo framework è già obsoleto?

Nello sviluppo Frontend a ogni nuovo progetto scegliamo il framework che in quel momento ci sembra il migliore, ma poi qualcosa si rompe.
Con il passare del tempo ci accorgiamo che quel framework non risponde più alle esigenze e diventa più d’intralcio che d’aiuto!

Inoltre, le nostre applicazioni molto spesso sono dipendenti dai framework, quindi un cambio di framework in corso d’opera si traduce in un “conviene rifarlo da zero”.

Con il workshop Frameworkless Frontend Development scoprirai come implementare una struttura che si “difenda” dai framework e come riuscire a sostituire in modo agevole un framework con un altro, usarne solo una parte o addirittura smettere di usarlo.

Programma

Il workshop verrà strutturato in tre parti.

Nella prima parte affronteremo insieme e in modo pratico l’ostico cambio di framework in un’applicazione Frontend già esistente.

Nella seconda parte del workshop scopriremo insieme quali sone gli strumenti per poterci “difendere” dai framework, dimostreremo come si possa abbattere il debito tecnico con poco sforzo iniziale, e analizzeremo quali sono le parti che in genere compongono un framework, tra cui lo state management e il routing.

Infine ci concentreremo su un aspetto prettamente “business”: cioè come scegliere il framework più adatto o il giusto mix di funzionalità fornito da un framework in base alle reali esigenze dell’azienda.
Ci spingeremo fino ad arrivare a casi limite in cui per un’azienda sia meglio abbandonare un certo framework in favore della riscrittura delle funzionalità necessarie in-house.

ARGOMENTI

1. Pattern Architetturali per il Frontend

  • MVC
  • Event Bus
  • Reactive Programming

2. Struttura di un framework Frontend

  • Componenti
  • State Management
  • Routing

3. Vendor Lock-In

4. Architetture Sacrificali

5. Architectural Clash

Obiettivi
  • Individuare le linee guida da seguire per scegliere in maniera consapevole il framework più adatto
  • Capire quali sono gli obiettivi di business che hanno impatto sulle scelte tecnologiche
  • Riconoscere quali parti di un framework sono da considerarsi pericolose
  • Scoprire come è possibile riscrivere in autonomia alcune delle funzionalità che ci rendono dipendenti dai framework.
Expect to get your hands dirty

Il workshop è molto pratico e per la maggior parte del tempo lavoreremo hands-on per mettere la tua applicazione al sicuro dai framework quanto più possibile.

A chi si rivolge

Il workshop è rivolto a sviluppatori Frontend che si trovano a dover prendere importanti decisioni a livello di architettura nel loro lavoro.

Perché iscriversi

Perché oggi sviluppare applicazioni Frontend è diventato complesso. Ci sono molti framework e moltissime librerie tra cui scegliere.
Questo workshop ti permetterà di prendere decisioni più oculate riguardo alla scelta e all’utilizzo di framework.

PREREQUISITI

I partecipanti dovranno avere una conoscenza base di JavaScript e di manipolazione del DOM.

FAQ

È un corso per principianti o per esperti?
Il corso non tratta un framework nello specifico, ma cerca di far capire le differenze tra i vari framework e quali insidie nascondono. Questo approccio fa sì che il workshop sia accessibile a qualsiasi sviluppatore Frontend.

Devo portare il mio laptop?
Sì, il corso sarà molto pratico ed è necessario essere muniti di laptop. Si sconsiglia l’uso di una macchina windows, se non si dispone di una macchina unix-based si può optare per una macchina virtuale.

N.B.

Il workshop sarà confermato al raggiungimento del numero minimo di partecipanti.
Il docente Francesco Strazzullo verrà supportato da Lorenzo Massacci, come co-trainer, qualora si raggiungesse un numero di iscritti al corso superiore a 12.

Il corso si terrà a Milano. Nelle prossime settimane comunicheremo la sede esatta.

Nel prezzo del biglietto sono compresi anche due coffee break e il pranzo insieme al docente e agli altri corsisti. Perché il networking è importante! :)

Dubbi, domande? Scriveteci: info@avanscoperta.it

Lingua: ITA
#Framework #Framework Architecture #frontend #Javascript #Software Development

Docente

Francesco Strazzullo

Francesco è uno sviluppatore web da oltre 10 anni. Nella sua carriera ha avuto modo di lavorare con applicazioni .NET e J2EE specializzandosi poi in JavaScript e nello sviluppo di applicazioni frontend e mobile.

Dal 2015 lavora per extrategy, dove cerca di applicare in maniera innovativa i principi dello sviluppo Agile alle architetture software.

(scopri di più)

-20%

I tuoi non ti mandano? Partecipi di nascosto?

L'IVA te la facciamo risparmiare

Se ti stai iscrivendo al corso a titolo personale, probabilmente non hai modo di scaricare l'IVA.
In questo caso, c'è una tariffa speciale per te, con uno sconto del 20% sul prezzo corrente del biglietto.

Sì lo sappiamo che l’IVA è al 22% ma sappiamo anche che per togliervi l’equivalente dell’IVA avremmo dovuto scontare il 18.03278689% (ossia 22/[100+22]). Quindi in realtà vi stiamo facendo un ulteriore sconticino in più in onore degli dei della cifra tonda, che sappiamo essere un inutile feticcio in un mondo di cifre binarie, ma..
Lo sconto non è cumulabile con altri codici promozionali.

Hai domande su questo workshop?

Contattaci per avere informazioni  

oppure riservati un ticket



newsletter

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

Iscriviti alla newsletter

Subscribe!