Makers (curso Júnior Desenvolvedor Web)

Makers Academy

Descrição do Programa

Leia a descrição oficial

Makers (curso Júnior Desenvolvedor Web)

Makers Academy

makers

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.

igual

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.

equipe

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!

Esta escola oferece programas em:
  • Inglês
Duração e Preço
Este curso é No campus
Start Date
Data inicial
Inscrições abertas
Duration
Duração
16 semanas
Tempo integral
Price
Preço
8,000 GBP
Information
Deadline
Locations
Reino Unido da Grã-Bretanha e Irlanda do Norte - London, England
Data inicial : Inscrições abertas
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola
Dates
Inscrições abertas
Reino Unido da Grã-Bretanha e Irlanda do Norte - London, England
Prazo de inscrição Contactar Escola
Data de conclusão Contactar Escola