Makers Academy

Introduzione

Leggi la descrizione ufficiale

La nostra storia

Makers Academy è stata fondata da Evgeny Shadchnev e Rob Johnson quando si sono incontrati presso i laboratori in avanti. Evgeny era uno sviluppatore di software di formazione classica e mentre stava cercando di costruire la sua squadra ha scoperto una mancanza di sviluppatori qualificati presenti sul mercato. Allo stesso tempo, Rob aveva insegnato se stesso per programmare attraverso un libro su Objective C e gli ci sono voluti 9 mesi e 30 ore a settimana per ottenere attraverso di essa. Una conversazione tra i due li ha resi conto che mentre i programmi di informatica sono stati bravi a perforazione studenti con la teoria, si stavano addestrando le persone a diventare informatici professori di scienze, invece di programmatori, e qualcosa doveva essere fatto.

Circa 4 mesi dopo quella conversazione hanno iniziato la loro prima coorte - a febbraio 2013 - la creazione di Makers Academy - un'alternativa all'università e un percorso professionale in un lavoro come sviluppatore web, permettendo alle persone di cambiare carriera e imparare a codice a 3 iper-intensiva mesi. Makers Academy è ora in corso per oltre 2 anni e si è diplomato oltre 400 studenti.

199

Che cosa facciamo

Noi crediamo che l'apprendimento di codice si compone di molto di più che i materiali che forniamo e il curriculum che abbiamo creato. Al momento stiamo utilizzando una miscela di workshop, esercitazioni, progetti, le sessioni di break-out in aula e le sfide di fine settimana per aiutare i nostri studenti a capire la programmazione. L'ambiente immersivo, avendo allenatori esperti a portata di mano tutto il giorno e l'abbinamento con altri studenti sono tutti chiave del nostro processo educativo.

maker

Gli studenti hanno l'opportunità di applicare alla nostra posizione di Londra (Makers Academy) o per la nostra offerta on-line del 100% (RONIN).

Questa scuola offre corsi di studio in:
  • Inglese

Visualizza i corsi »

Corsi di studio

Questa scuola offre anche:

Corsi

Maker (corso Junior Web Developer)

Campus A tempo pieno 16 settimane Iscrizioni aperte Regno Unito Londra

In 12 settimane, passare da un novizio di uno sviluppatore web juniores con il intensiva, codifica bootcamp a Londra [+]

VITA UMANA IN MAKERS Essere uno studente presso Makers Academy è un viaggio molto emotivo. Mangiare, dormire e il codice di respirazione diventa una grande parte della tua vita, ma prendersi cura del proprio benessere è anche fondamentale per diventare un grande sviluppatore. Sul sito abbiamo Dana, il nostro Amministratore Delegato Joy - un istruttore di yoga certificato che gestisce corsi di yoga e meditazione quotidiana ed è qui per guardare dopo il vostro benessere. E 'anche importante per rilassarsi e legame sociale con la coorte. Siamo circondati da alcuni dei caffè stravaganti di Londra, cibo di strada yummiest e pub più frequentati. Ospitiamo anche eventi regolari come Petcha Kutcha colloqui lampo, giochi, serate karaoke, così come attività di gruppo organizzatore come scalare, go-kart e andare a teatro. CHE COSA IMPARERETE precorso Tutto ciò che serve per essere pronti per il corso principale Nelle quattro settimane precedenti il ​​corso a tempo pieno, tutti gli studenti sono tenuti a completare un (molto importante!) A tempo parziale precorso, che assicura che tutti i nostri studenti arrivare al livello di base richiesta di competenza quando si iscrivono a Makers Academy. Nella prima settimana, ci concentriamo sulle fondamenta: prima, la linea di comando, che è la chiave per la navigazione intorno al computer; secondo, avrai la possibilità di controllo di versione utilizzando Git e Github. Questo è seguito da imparare la sintassi di Ruby attraverso le sfide. Il precorso richiede un minimo di 20 ore a settimana per completare con successo, ma più il tempo si può trascorrere il precorso, meglio è. Ogni Venerdì durante il precorso, inviamo una sfida per contribuire a consolidare e mettere a fuoco l'apprendimento degli studenti e il check-in sui loro progressi. SETTIMANA 1 Test-Driven Development e programmazione orientata agli oggetti I principali temi di settimana 1 sono test-driven sviluppo e la programmazione orientata agli oggetti. A questo punto, gli studenti hanno una certa esperienza di scrittura codice Ruby puro e hanno familiarità con la funzionalità di classi principali di Ruby. Questa settimana abbiamo iniziare a creare le nostre classi in modo test-driven. Lo scopo di questa settimana è quello di capire come strutturare il codice utilizzando oggetti. La sfida Venerdì comporta la scrittura di un semplice sistema orientato agli oggetti di interagire classi. SETTIMANA 2 Ulteriori TDD e OOP Questa settimana abbiamo costruito un gioco con lo sviluppo test-driven e la programmazione orientata agli oggetti per assicurarsi che gli studenti a capire bene questi concetti importanti. Copriamo anche più avanzate di Ruby e di programmazione argomenti: lambda vs proc, la composizione vs eredità, iteratori e ricorsione. La sfida Venerdì comporta reimplementare alcuni dei metodi più avanzati dalla libreria di base di Ruby. SETTIMANA 3 Introduzione a Web Development A questo punto, gli studenti sono confortevoli utilizzando Ruby e la scrittura di codice orientato agli oggetti in un modo test-driven. In settimana 3 ci concentriamo sui fondamentali del web: i protocolli HTTP, il quadro Sinatra, HTML e CSS. Impariamo anche come distribuire il nostro codice di Heroku e utilizzare gli strumenti di sviluppo di Chrome. La sfida Venerdì comporta la costruzione di una applicazione Sinatra e la distribuzione a Heroku. SETTIMANA 4 Banche dati e gestione degli utenti E 'tempo di imparare come aggiungere un database relazionale a un'applicazione Sinatra utilizzando DataMapper. In questa settimana si parla di database relazionali, negozi chiave-valore e SQL. Abbiamo anche spendere un sacco di tempo a discutere una corretta gestione degli account utente: hashing e la salatura, la scelta di opportuni algoritmi di hashing e mitigare i rischi di sicurezza comune. Gli studenti scrivono un sistema di gestione degli utenti (iscriversi, accedere, uscire, ecc) partendo da zero, con particolare attenzione agli aspetti di sicurezza. Infine, gli studenti imparano anche come utilizzare Capybara alle applicazioni web di test-drive. La sfida Venerdì si concentra su database relazionali. Si tratta di un un traguardo importante come gli studenti hanno ora un quadro completo dello sviluppo web. Settimana 5 Front-End Technologies Ora che gli studenti possono costruire, sicure, applicazioni web di database-backed test-driven, è il momento di iniziare a parlare di altre tecnologie di front-end: JavaScript, jQuery, AJAX e responsive design. Gli studenti iniziare ad imparare la loro seconda lingua: Javascript, noto anche come il linguaggio del web. La sfida Venerdì chiede agli studenti di reimplementare il front-end di uno dei siti più popolari al mondo. SETTIMANA 6 settimana Lab Questa è una settimana meno strutturato per consentire agli studenti di consolidare il loro apprendimento. Gli studenti possono scegliere di rivedere gli argomenti delle settimane precedenti, recuperare il lavoro perso o esplorare nuovi progetti. settimana 7 Node.js Gli studenti ampliare la loro conoscenza di JavaScript, imparando angolare (un quadro front-end popolare) e Node (JavaScript per il server), la loro combinazione per creare potenti applicazioni full-stack. La sfida Venerdì si basa su rinfrescare la vostra conoscenza di Ruby. Settimana 8 Ruby on Rails Basics In settimana 8 iniziamo a lavorare con Ruby on Rails. Ormai gli studenti avere una solida conoscenza di Ruby, il web (HTTP, HTML, JavaScript, ecc) e hanno basi di dati esperienza nell'utilizzo. Armati di tutte queste conoscenze, che trovano Rails facile da capire come si automatizza semplicemente ciò che si può fare a meno. Questa settimana parliamo di ActiveRecord, la pipeline di asset, il routing e l'architettura Rails. La sfida Venerdì si focalizza sulle basi di Ruby on Rails. Settimana 9 Rubino avanzata on Rails Argomenti Questa settimana si parla questioni su più avanzati: WebSockets, HTML5 API, utilizzando Bootstrap o Foundation, la connessione a varie API: banda, Twilio, etc. La sfida di questa settimana si concentra su questi argomenti. SETTIMANA 10 Il progetto finale Ormai gli studenti sono fiduciosi sviluppatori junior. Per mettere le proprie competenze per la loro prova, costruiscono un progetto finale che mostra fino a che punto sono venuti da quando hanno iniziato. Questa settimana vi presentiamo un minor numero di nuovi argomenti e invece concentrarsi su come aiutare gli studenti a costruire la prima versione del loro progetto finale. SETTIMANA 11 Graduazione All'inizio della settimana si dichiara un congelamento funzione per assicurarsi che i progetti finali sono lucido come possibile. Questa è la settimana più intensa a Makers Academy, quando tutte le squadre rimanere in ritardo cercando di superare l'altro per scrivere il codice più impressionante. Non c'è sfida Venerdì. Invece, abbiamo una cerimonia di laurea, seguita da una festa cui hanno partecipato amici, famiglie, partner assunzioni, reclutatori, ex-studenti e futuri studenti di Makers Academy. SETTIMANA 12 affitto settimana Questa settimana i nostri nuovi diplomati ricevono l'attenzione personale del nostro team di esperti collocamenti. Essi si concentrano su affinare le capacità di apprendimento per tutta la vita e si prepara a entrare nel mercato del lavoro. Questo potrebbe includere prove tecniche, lavorando sul codice open-source o anche lavorando su progetti per enti di beneficenza che siamo partner con. Per gli studenti che frequentano Makers come imprenditori, questa è una grande settimana per iniziare a lavorare sul vostro MVP! [-]

Video

A Makers Academy Graduate One Year On

A Makers Academy Graduate One Year On

Makers Academy Gives You the Skills to Start Your Own Company!