Full-stack developer

Corso

Online

151-300 €

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Descrizione

  • Tipologia

    Corso

  • Metodologia

    Online

  • Ore di lezione

    500h

Abbiamo sempre introdotto novità importanti o nuovi moduli formativi per adeguarci alle esigenze della aziende che fanno richiesta di nostri allievi per inserimenti lavorativi.

Dopo profonde riflessioni e analisi di mercato, il nostro staff ha deciso di introdurre un nuovo corso “Full-stack developer”. Un nome altamente tecnico ma estremamente ricercato sia dalle grandi aziende di progettazione software sia dalle maggiori web agency.

Ulteriori novità importanti riguardano i linguaggi, i software e le piattaforme affrontati nel percorso formativo: addio ATOM e benvenuto Visual Studio Code. Grande ingresso anche per Node.js basato sul linguaggio Java Script ampiamente trattato nella edizione del corso. Questi nuovi strumenti di lavoro sono oggi sempre più usati e richiesti nelle ricerche di personale in area web.

Ampio spazio anche per PHP7 e GIT.

Partecipando e superando il corso verrà rilasciato l'attestato professionale di Analista Programmatore.

Sedi e date

Luogo

Inizio del corso

Online

Inizio del corso

MaggioIscrizioni chiuse

Profilo del corso

Durante tutto il corso verranno svolte continue esercitazioni pratiche nel laboratorio informatico esaminando casi reali e sviluppando progetti sempre nuovi e definiti insieme agli allievi con la supervisione tecnica dei docenti.

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Opinioni

Materie

  • Jquery
  • HTML
  • Javascript
  • Visual Studio
  • CSS
  • Open source
  • Browser
  • Framework
  • Visual studio 2008
  • Librería
  • Server
  • Visual Studio 2010
  • Web master
  • Medium
  • Hackernoon

Programma

INTROVISUAL STUDIO CODE
  • Utilizzo del programma
  • Plugin

Visual Studio Code è un editor testuale per programmatori e designer, incredibilmente rapido, intuitivo ma soprattutto gratuito e cross-platform

HTML5

HTML 5 è la base di internet 2.0, ha aggiunto nuovi tag che permettono in maniera estremamente rapida e semplice l’implementazione di porzioni di codice prima molto più complesse da realizzare.

Audio / Video

I contenuti multimediali oggi sono molto popolari all’interno di internet, grazie ad HTML 5 e all’introduzione di tag specifici possiamo includere audio e video il maniera rapida ed efficiente sfruttando anche nuove estensioni per ridurre il peso delle pagine web che contengono questi ultimi.

SASS & CSS

I fogli di stile CSS, in qualsiasi versione, governano l’aspetto visivo del tuo progetto e rappresentano l’immagine di ogni pagina nel pensiero di ogni utente. Grazie a questo linguaggio potrai vestire il tuo prodotto digitale e rendere la tua applicazione unica e di semplice utilizzo.

Media Queries e ViewPort: il design responsivo

Sapevi che il 51,26% di tutti gli accessi internet provengono da dispositivi mobile? Oggi il Web è Mobile First, ecco perché è indispensabile che ogni applicativo venga studiato per essere correttamente usufruibile su ogni piattaforma e ogni dispositivo. Attraverso l’utilizzo di queste tecniche tutto ciò diventa possibile.

SASS vs LESS

Preparocessori CSS che permettono di standardizzare il lavoro, introducendo variabili, operazioni, regole annidate, funzioni (mixins) e importazioni di file e librerie

Bootstrap 4

Bootstrap 4 attualmente è uno dei framework mobile più diffusi al mondo. Utilizzarlo oggi serve a standardizzare il modello di lavoro all’interno dei team di sviluppo in modo da semplificare incredibilmente la lettura del codice a tutti quelli che operano su di esso.

Koala

Koala è un'applicazione GUI per la compilazione Less, Sass, per aiutare gli sviluppatori web a usarli in modo più efficiente. C’è per tutti i sistemi operativi: OSX, Windows e Linux.

ServerServer Side
  • PHP 7
    PHP (PHP: Hypertext Preprocessor) è un linguaggio di scripting generico di tipo open source ampiamente utilizzato, particolarmente adatto per lo sviluppo web e può essere incorporato in HTML.
  • SQL e MySQLi
    SQL è un linguaggio standard per la memorizzazione, la manipolazione e il recupero dei dati nei database. Insieme al database relazionale MySQL è possibile elaborare enormi quantità di dati. Infatti molte delle organizzazioni più grandi e più veloci del mondo tra cui Facebook, Google, Adobe, Alcatel Lucent e Zappos si basano su MySQL per risparmiare tempo e denaro per alimentare le loro infrastrutture.
  • Ajax
    AJAX è un sogno per gli sviluppatori, in quanto è possibile: aggiornare una pagina web senza ricaricare la pagina o inviare dati a un server in background.
  • Dependency Manager (Composer)
    Composer semplifica il lavoro dello sviluppatore rendendo facile l’utilizzo di librerie di terze parti e potendo scegliere microlibrerie, focalizzate su un unico aspetto (fare una sola cosa e farla bene), a scapito di macrolibrerie che si occupano di fare tutto. Inoltre installa automaticamente le dipendenze delle librerie che dobbiamo usare, liberandoci da questa incombenza.
  • Node.js
    Node.js® è un runtime Javascript costruito sul motore JavaScript V8 di Chrome. Node.js usa un modello I/O non bloccante e ad eventi, che lo rendono un framework leggero ed efficiente. L'ecosistema dei pacchetti di Node.js, npm, è il più grande ecosistema di librerie open source al mondo.
  • MongoDB (NoSQL)
    MongoDB (da "humongous", gigantesco) è il database NoSQL leader che potenzia le attività commerciali conferendogli più agilità e scalabilità. Le organizzazioni di tutte le dimensioni usano MongoDB per creare nuovi tipi di applicazioni, migliorare l’esperienza dei clienti, accelerare le tempistiche di mercato e ridurre i costi. MongoDB è un database open-source di uso generale.
  • NPM,WEBPACK
    Npm è uno dei più grandi gestori di pacchetti per JavaScript del mondo. E possibile utilizzzarlo per installare, condividere e distribuire il codice; Gestire le dipendenze nei tuoi progetti; Condividere e ricevere feedback dagli altri. Webpack è uno static module bundler per applicazioni JavaScript. Il suo scopo è quindi quello di creare un pacchetto di assets utilizzabile direttamente nel browser.
InfrastructureServer Infrastructure
  • Domini
  • FTP
  • GIT
  • Cloud Server
  • CDN

Domini, Cloud Server, CDN. Tutti questi aspetti sono fondamentali per la messa online di un sito/applicazione web. E’ fondamentale sapere quali sono le migliori compagnie che rivendono hosting, quando e perché acquistare un Cloud Server e come affrontare tutte le problematiche che potrebbero verificarsi “hostando” un prodotto online.

JavaScriptJavaScript (Back-end oriented*)* Alcune tecnologie, principalmente utilizzate da sviluppatori Front-end, crediamo possano essere utile conoscerle (almeno superficialmente) anche in ambito Back-end per lavorare all'interno di un team dinamico, ed inoltre in alcuni casi queste librerie/linguaggi possono avere un impiego Back-end.

  • JS
    Conoscere la sintassi di questo linguaggio è fondamentale. JavaScript è ovunque, nato nel browser Netscape a metà degli anni '90, è entrato in tutti i browser web moderni. Sulla telefonia mobile, nelle applicazioni desktop, nell'elettronica e viene ora utilizzata per realizzare sofisticate applicazioni web.
  • Angular.js
    AngularJS è un framework JavaScript completo, con l'obiettivo principale della semplificazione. È eccellente per la creazione di applicazioni web dinamiche e singole pagine. Supportato da Google oggi è un robusto tool per ogni sviluppatore.
  • React
    React è probabilmente la prima libreria JavaScript che nasce (nei laboratori di Facebook) con una vocazione specifica: diventare la soluzione definitiva per sviluppatori Front-End e app mobile basate su HTML5, la proverbiale "panacea per tutti i mali", il tool che permetta di costruire interfacce utente dinamiche e sempre più complesse rimanendo comunque semplice e intuitivo da utilizzare.
  • jQuery
    jQuery è una libreria JavaScript veloce e ricca di funzionalità. Rende la manipolazione di documenti HTML, gestione di eventi, animazioni e Ajax molto più semplice con un API facile da usare che funziona in una moltitudine di browser. Con una combinazione di versatilità e estensibilità, jQuery ha cambiato il modo in cui milioni di persone scrivono JavaScript.
  • jQuery UI
    jQuery UI è un insieme curato di interazioni per l’interfaccia utente, effetti, widget e temi costruiti sulla libreria jQuery JavaScript. Sia che stiate costruendo applicazioni web altamente interattive o semplicemente un selettore di date all’interno di un form, jQuery UI è la scelta perfetta.
CMSCMS
  • WordPress
    WordPress è il CMS (content management system) più famoso e utilizzato al mondo. Oggi circa 33% di tutti i siti online sono costruiti con WordPress. Grazie ad una elasticità imbattibile si adatta ad ogni tipo di progetto.
  • Temi
    Esistono decine di migliaia di temi disponibili gratuiti e a pagamento. Naturalmente è anche possibile programmarne uno da zero.
  • Plugin
    I Plugin aggiungono funzionalità al CORE del famoso CMS senza che tu debba scrivere righe di codice.
CommunityCommunity
  • GitHub
  • Scotch.io
  • Medium
  • Hackernoon

Oggi è fondamentale per qualsiasi Full-Stack Developer essere parte di una comunità online. Il web si evolve tre volte più rapidamente di 5 anni fa, rimanere al passo in autonomia è praticamente impossibile. Verranno visti nel dettaglio GitHub, Scotch.io, Medium ed Hackernoon.

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Full-stack developer

151-300 €