Iscriviti a Nantes

Impara a programmare in 24 settimane con i tuoi tempi, durante le sere della settimana e i Sabati. Next - gen 18, 2020 (6.000 €) Fullstach Bootcamp Part-time - Le Wagon

Scarica il Syllabus
Iscriviti a Nantes
Learn to code at Le Wagon
Student journeys from day 1

Impara dai migliori.

Non smettiamo mai di imparare. È per questo che i nostri insegnanti sono i migliori! Adattiamo costantemente il nostro programma in modo da far progredire i linguaggi di programmazione, per garantire che diamo agli studenti la formazione più pertinente e all'avanguardia possibile. Con il nostro bootcamp part-time, miriamo a dare a più persone l'opportunità di beneficiare del nostro programma FullStack al loro ritmo.

  • 6120+ studenti
  • 1590+ prodotti creati
  • 340+ startup create

Part-time format

Impara a programmare in 24 settimane con un programma su misura e adattato al tuo programma fitto di appuntamenti.

    10am 5pm
    6:30pm 9:30pm
    Lunedì
    Martedì
    Mercoledì
    Giovedì
    Venerdì
    Sabato
    Domenica
    🏠Compiti a casa Guarda le lezioni per prepararti alla prossima sessione.
    🏫On-campus Programma in coppia con i tuoi compagni di classe con sfide di coding, aiutato dai nostri teacher.
    🏫On-campus Programma in coppia con i tuoi compagni di classe con sfide di coding, aiutato dai nostri teacher.
    🏠Compiti a casa Guarda le lezioni per prepararti alla prossima sessione.
    🏫On-campus Mettiti alla prova con sfide e progetti.

    Consolida le tue nozioni con sessioni di live-code insieme agli insegnanti.
    ☀️
🏠Compiti a casa

Guarda le lezioni per prepararti alla prossima sessione.

🏫On-campus

Programma in coppia con i tuoi compagni di classe con sfide di coding, aiutato dai nostri teacher.

Il nostro curriculum

450h per imparare a programmare dalla A alla Z.

  • Prepwork~40 ore
  • Nozioni base 160 ore
  • Web Development160 ore
  • Progetti90 ore

Prepwork

Il nostro coding bootcamp è molto intenso e copre una vasta gamma di argomenti. Questo può intimidire un principiante, ma ricorda: il nostro bootcamp full-stack è fatto apposta per i principianti. Per garantire che tutti inizino a un livello simile, i nostri studenti devono completare tutti i Prepwork prima del primo giorno del corso. Il Prepwork richiede tra le 30 e le 40 ore e offre agli studenti una conoscenza di base di:

  • Web 101 - Come funziona il WEb
  • Terminal - Comandi Base
  • Git - Comandi Base
  • HTML / CSS - Principi fondanti
  • JavaScript - Principi fondanti
  • Startup mindset - tech workflow
  • 1. Setup
  • 2. Le basi del programming
  • 3. Architettura software
  • 4. Database & ORM

1. Setup

Installa strumenti da developer professionista per prepararti alle prossime 24 settimane

  • Impara le basi della command line
  • Crea, aggiorna ed elimina file e cartelle dalla command line
  • Naviga in un sistema file
  • Installa Ruby e uno strumento di Version Management
  • Key developer packages
  • Version control con git
  • Inserisci e lancia su Github

2. Le basi del programming

Scrivi algoritmi manipolando variabili, loop, condizioni e strutture dati come Array e Hash. Analizza e conserva dati da file standard (CSV,JSON,XML,HTML).

  • Concetti base del programming
  • Ruby doc per lezioni integrate
  • Algoritmi & data structures (Array, Hash)
  • Rilevamento del modello di testo con Regular Expressions
  • Analizza e memorizza i dati nei file standard (JSON,CSV, XML)
  • Web scraping con Nokogiri
  • Richiedi e analizza dati da RESTful JSON APIs

3. Architettura software

Struttura il tuo codice con classi diverse seguendo i principi orientati agli oggetti. Come per gli architetti che progettano un edificio, gli sviluppatori devono imparare a rispettare gli schemi durante la progettazione del software.

  • Concetti fondamentali di programmazione orientata agli oggetti
  • Classi, oggetti e variabili di istanza
  • Metodi di istanza e classe, ereditarietà
  • Interfacce Pubbliche vs. Private
  • Routing delle richieste degli utenti
  • Simulazione di un database con file CSV
  • Comprensione approfondita di MVC (Model View Controller)

4.Database & ORM

Il software deve memorizzare le informazioni in un database. Senza un database, Facebook non avrebbe un modo per archiviare i dati degli utenti. Impara a progettare un database relazionale e crea query strutturate sul tuo database usando SQL.

class="dotted-list">
  • One-to-many, many-to-many relations and join tables
  • CRUD in SQL (Create, Read, Update, Delete)
  • Advanced JOIN queries
    • 1. Costruire interfacce web
    • 2. ES6 and modern JavaScript
    • 3. Ruby on Rails
    • 4. Building Airbnb

    1. Costruire interfacce web

    Elabora la tua UI con il design atomico, crea le migliori componenti e layout applicando le più recenti tecniche CSS.

    • Product Design, principi di UX & UI principles
    • HTML (tags, id, classes, attributes)
    • CSS (selectors, proprietà, organizzazione degli stylesheet)
    • Principi di Atomic Design principles
    • Web-design per componenti & layout
    • Tecniche CSS con flexbox & CSS grid
    • CSS media queries per Adaptive Design
    • Basi di Bootstrap & Responsive Grid System

    2. ES6, l'ultima versione di JavaScript

    Impara ES6 - Il tuo secondo linguaggio di programmazione dopo Ruby - per aggiungere un comportamento dinamico al tuo sito web o aggiornare le pagine senza ricaricare grazie ad AJAX.

    • Concetti base di JavaScript
    • ES6 e differenze da ES5
    • JavaScript Tooling (Babel, Webpack, yarn)
    • DOM Events & AJAX

    3. Terminare tutto con Rails

    Concludi il tutto progettando la tua prima applicazione con Ruby on Rails. Metti le tue app in produzione e inzia a creare "the Rails way".

    • MVC in Rails: Routing, Controllers, Parametri & Views
    • Models & CRUD con Rails
    • Aggiungere gemme al tuo progetto
    • ERB: Layouts, Partials & Helpers
    • Nested Resources & Namespaces
    • Refactoring di un'app con servizi
    • Crea un API con Rails

    4. Building Airbnb in team

    Crea un clone di Airbnb da zero in soli 5 giorni. Lavorerai in gruppi per imparare a collaborare su Github usando le pull request e lanciando le tue app su Heroku, utilizzando gli stessi workflow delle startup di successo.

    • Collaborare per un'applicazione Rails con Git & Github
    • Testare in Rails con Rspec
    • Autenticazione con Devise
    • Omniauth & login con servizi di terze parti (FB, Linkedin, Spotify...)
    • Autorizzazione dell'utente
    • Ricercain Rails
    • Pagamento, Mailing, Geocoding e Mappe
    • Background Jobs con Sidekiq
    • Upload immagini con Cloudinary
    • Distribuzione continua su Heroku

    Progetti finali

    I progetti finali sono il culmine del bootcamp. Gli studenti lavorano insieme per mettere in pratica tutto ciò che hanno appreso (e anche di più!): inventare, presentare, progettare, programmare e distribuire un progetto originale in gruppi di 3 o 4 per un periodo di 90 ore.

    • User need, user goal & unique value proposition
    • Prototipare su Figma per testare UX
    • Dividere le attività in user stories
    • Codificare un'app web originale da zero
    • Costruisci tutto! Dal back-end all'interfaccia utente
    • Distribuisci un production environment
    • Presenta la tua app durante il nostro “Demo Day”
    Scarica il Syllabus
    • weeks
    • 0
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24

    Un assaggio del nostro programma

    Vivi un'esperienza di apprendimento unica ogni settimana.

    Sessioni di programming in coppia nel nostro campus

    Incontra altri studenti e insegnanti tre volte a settimana per lavorare alle coding challenges. Impara a pensare e risolvere problemi come un software developer.

    Lezione online e Flashcards

    Segui le lezioni al tuo ritmo sulla nostra piattaforma online. Afferra i concetti principali e preparati per la prossima sessione di programmazione. Consolida le tue conoscenze quotidianamente giocando con le nostre Flashcard.

    Eventi Hiring & Networking

    Unisciti a noi per gli eventi settimanali con imprenditori e recruiter. Crea il tuo network nella dinamica scena del tech.

    Crea il tuo portfolio tech.

    Il coding bootcamp di Le Wagon ti insegna i concetti essenziali della programmazione attraverso la costruzione di applicazioni web. Dunque, il tuo clone di Airbnb e il tuo progetto finale costituiranno l'inizio del tuo portafoglio Github.

    Accesso perpetuo alla community.

    • Entra negli esclusivi canali della community
    • Ottieni consigli e aiuto dai teacher
    • Trova lavori o opportunità di co-founding
    • Ottieni accesso perpetuo alla nostra piattaforma didattica online

    Ecco cosa loveadorano del programma FullStack

    Qualche testimonianza dei nostri studenti.

    Vuoi proseguire e imparare a programmare in 24 settimane?

    Il prossimo coding bootcamp part-time a Nantes inizierà il gen 18, 2020

    Scarica il Syllabus
    Iscriviti a Nantes