Makers Academy

Introdução

Leia a Descrição Oficial

Nossa História

Makers Academy foi fundada por Evgeny Shadchnev e Rob Johnson quando eles se conheceram em laboratórios para a frente. Evgeny era um desenvolvedor de software de formação clássica e, como ele estava tentando construir a sua equipa descobriu uma falta de desenvolvedores qualificados no mercado. Ao mesmo tempo, Rob estava ensinando-se a programar através de um livro sobre Objective C e levou 9 meses e 30 horas por semana para passar por isso. A conversa entre os dois fez perceber que, enquanto programas de ciência da computação eram bons em perfuração de estudantes com a teoria, eles estavam treinando pessoas a se tornarem professores de ciência da computação, em vez de programadores, e algo tinha de ser feito.

Cerca de 4 meses depois dessa conversa que eles começaram seu primeiro grupo - em fevereiro de 2013 - a criação de Makers Academy - uma alternativa para a universidade e um percurso profissional em um trabalho como um desenvolvedor web, permitindo que as pessoas mudar de carreira e aprender a codificar em 3 hiper-intensiva meses. Makers Academy já foi indo para mais de 2 anos e já formou mais de 400 alunos.

199

O que fazemos

Acreditamos que aprender a código consiste em muito mais do que apenas os materiais que fornecemos e do currículo que criamos. Atualmente usamos uma mistura de workshops, exercícios, projectos, sessões de break-out da sala de aula e os desafios de fim-de-semana para ajudar os nossos alunos a compreender a programação. O ambiente envolvente, com treinadores experientes na mão o dia todo e emparelhamento com outros estudantes são chave para o nosso processo educativo.

makers

Os alunos têm a oportunidade de aplicar à nossa localização London (Makers Academy) ou para a nossa oferta online 100% (RONIN).

Essa escola oferece programas em:
  • Inglês

Ver cursos »

Programas

Esta escola também oferece:

Cursos

Makers (curso Júnior Desenvolvedor Web)

campus Período integral 16  Inscrições abertas Reino Unido Londres

Em 12 semanas, ir de ser um novato para um desenvolvedor web júnior com o intensivo, codificação bootcamp em Londres [+]

VIDA HUMANA NO FABRICANTES Sendo um estudante na Academia Makers é uma jornada muito emocional. Comer, dormir e código de respiração torna-se uma grande parte da sua vida, mas cuidando de seu bem-estar também é essencial para se tornar um grande desenvolvedor. No site temos Dana, o nosso Chefe Joy Officer - um instrutor de yoga certificada que administra aulas de ioga e meditação diárias e está aqui para cuidar do seu bem-estar. Também é importante para relaxar e vínculo socialmente com o seu grupo. Estamos cercados por alguns dos cafés mais bizarro de Londres, yummiest comida de rua e bares mais movimentados. Nós também eventos regulares, como lightning talks Petcha Kutcha, noites de jogos, noites de karaoke, bem como a organização de actividades de grupo como escalada, karting e ir ao teatro. O que você aprenderá PRECOURSE Tudo o que você precisa para se preparar para o prato principal Nas quatro semanas que precedem o curso em tempo integral, todos os alunos são obrigados a completar um (muito importante!) A tempo parcial PreCourse, que garante que todos os nossos alunos chegar ao nível básico de competência exigido quando eles se inscrever em Makers Academy. Na primeira semana, vamos nos concentrar sobre os fundamentos: em primeiro lugar, a linha de comando, que é chave para navegar em torno de seu computador; segundo, você vai lidar com controle de versão usando Git e Github. Isto é seguido pelo aprendizado da sintaxe de Ruby através de desafios. O PreCourse requer um mínimo de 20 horas por semana para concluir com êxito, mas quanto mais tempo você pode gastar no PreCourse, melhor. Cada sexta-feira durante o PreCourse, enviamos um desafio para ajudar a solidificar e foco a aprendizagem dos alunos e check-in sobre o seu progresso. SEMANA 1 Test-Driven Development e Programação Orientada a Objetos Os principais temas da semana 1 são o desenvolvimento orientado a testes e programação orientada a objeto. Até agora, os alunos têm alguma experiência escrevendo código Ruby puro e estão familiarizados com a funcionalidade do núcleo classes Ruby. Esta semana vamos começar a criar as nossas próprias classes de uma maneira dirigido a teste. O objetivo desta semana é entender como estruturar o código usando objetos. O desafio sexta-feira envolve escrever um sistema simples orientada a objeto de interagir classes. SEMANA 2 Além disso TDD e OOP Nesta semana, vamos construir um jogo usando o desenvolvimento orientado a testes e programação orientada a objeto para garantir que os alunos a compreender esses conceitos importantes também. Nós também abranger mais avançados Ruby e programação tópicos: lambdas vs procs, composição vs herança, iteradores e recursão. O desafio sexta-feira envolve reimplementar alguns dos métodos mais avançados da biblioteca central Ruby. SEMANA 3 Introdução ao Desenvolvimento Web Até agora, os alunos são confortáveis ​​usando Ruby e escrever código orientado a objeto de uma maneira dirigido a teste. Na semana 3 vamos nos concentrar nos fundamentos da web: protocolos HTTP, o enquadramento Sinatra, HTML e CSS. Nós também aprendemos como implantar nosso código para Heroku e usar as ferramentas de desenvolvimento no Chrome. O desafio sexta-feira envolve a construção de um aplicativo de Sinatra e implantá-lo para Heroku. SEMANA 4 Bancos de Dados e Gerenciamento de usuários É hora de aprender como adicionar um banco de dados relacional para uma aplicação Sinatra usando DataMapper. Nesta semana, vamos falar sobre bancos de dados relacionais, lojas de valores-chave e SQL. Nós também gastam muito tempo discutindo a gestão adequada de contas de usuário: hash e salga, a escolha de algoritmos de hash adequadas e mitigar os riscos de segurança comuns. Os alunos escrevem um sistema de gerenciamento de usuários (se inscrever, entrar, sair, etc) a partir do zero, com especial atenção para os aspectos de segurança. Finalmente, os alunos também aprendem como usar Capybara para aplicações web test-drive. O desafio sexta-feira se concentra em bancos de dados relacionais. Este é um um marco importante que os alunos agora têm uma visão completa do desenvolvimento web. Semana 5 Technologies Front-End Agora que os alunos podem construir,, aplicações web-backed banco de dados seguras test-drive, é hora de começar a falar sobre outras tecnologias front-end: JavaScript, jQuery, Ajax e design responsivo. Os alunos começam a aprender a segunda língua: JavaScript, também conhecida como a linguagem da web. O desafio sexta-feira pede aos alunos para reimplementar o front-end de um dos sites mais populares do mundo. SEMANA 6 Semana Lab Esta é uma semana a menos estruturado de forma a permitir que os estudantes para consolidar sua aprendizagem. Os alunos podem escolher para revisitar temas das semanas anteriores, recuperar o atraso em trabalho perdido ou explorar novos projetos. Semana 7 Node.js Os alunos ampliar seus conhecimentos de JavaScript, aprendendo (a estrutura front-end popular) angular e Nó (JavaScript para o servidor), combinando-os para construir aplicações full-stack poderosos. O desafio sexta-feira é baseado em atualizar o conhecimento Ruby. Semana 8 Ruby on Rails Basics Na semana 8 começamos a trabalhar com Ruby on Rails. Até agora os alunos têm uma sólida compreensão de Ruby, a web (HTTP, HTML, JavaScript, etc) e têm bases de dados de experiência usando. Armado com todo esse conhecimento, eles encontram Rails fácil de entender, uma vez que apenas automatiza o que eles podem fazer sem ele. Esta semana vamos falar sobre ActiveRecord, o pipeline ativo, encaminhamento e Rails arquitetura. O desafio sexta-feira enfoca os conceitos básicos de Ruby on Rails. Semana 9 Rubi avançada on Rails Tópicos Esta semana vamos falar sobre tópicos mais avançados: Websockets, HTML5 APIs, usando Bootstrap ou Foundation, a conexão com várias APIs: Stripe, Twilio, etc. O desafio para esta semana centra-se sobre estes temas. Semana 10 O Projeto Final Até agora os estudantes são desenvolvedores junior confiantes. Para colocar suas habilidades para o seu teste, eles construir um projeto final que mostra o quão longe eles vêm desde que começaram. Esta semana, apresentamos menos novos temas e em vez disso se concentrar em ajudar os alunos a construir a primeira versão do seu projeto final. SEMANA 11 Graduação No início da semana, vamos declarar um congelamento de recurso para garantir que os projetos finais são tão polido quanto possível. Esta é a semana mais intensivos no Makers Academy, quando todas as equipes de ficar até mais tarde tentando superar um ao outro para escrever o código mais impressionante. Não há desafio sexta-feira. Em vez disso, temos uma cerimónia de graduação, seguido de uma festa com a presença de amigos, familiares, parceiros de contratação, recrutadores, ex-alunos e futuros alunos de Makers Academy. Semana 12 A contratação de Semana Esta semana, os novos formandos recebem a atenção pessoal da nossa equipe de colocação de peritos. Eles se concentram em aperfeiçoar as habilidades de aprendizagem ao longo da vida e se preparando para entrar no mercado de trabalho. Isto poderia incluir testes técnicos, trabalhando em código-fonte aberto ou mesmo trabalhando em projetos para instituições de caridade que temos parcerias com. Para os alunos que frequentam Makers como empresários, esta é uma grande semana para começar a trabalhar no seu MVP! [-]

Vídeos

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!