Geral
Descrição do programa
O engenheiro de software domina globalmente a lista de cargos mais altos em remuneração, qualidade de vida e oportunidades de progresso. Este programa de Certificado Profissional ensina habilidades fundamentais de engenharia de software usando Ruby on Rails, JavaScript e metodologia Ágil, para qualificá-lo para trabalhos sob demanda com alta remuneração, satisfação e potencial de crescimento.
Você aprenderá a linguagem de programação Ruby e a estrutura de aplicativo da Web mvc do Ruby on Rails.
Este programa introduzirá o Agile, que é usado por 60 a 80% de todas as equipes de programação e pela maioria das equipes de programação distribuídas no mundo. Você aprenderá o Agile por meio de uma abordagem de "aprender fazendo" na qual utiliza as mesmas ferramentas e técnicas que os profissionais, como desenvolvimento orientado a testes (TDD), design orientado a comportamento, integração contínua e implantação contínua na nuvem pública.
- Comprimento Médio: 4-9 semanas por curso
- Esforço: 12 a 13 horas por semana, por curso
- Número de cursos: 2 cursos em programa
- Assunto: Ciência da Computação
- Instituição: Berkeley
- Língua inglesa
- Transcrições de vídeo: inglês
- Preço (USD): US $ 49-300 por curso
Perspectiva de trabalho
- O salário médio para desenvolvedores web de pilha completa é de US $ 105.000 nos EUA, e o salário médio para desenvolvedores de Ruby é de US $ 95.000. (Resultados da pesquisa de desenvolvedores StackOverflow de 2016)
- Nuvem e computação distribuída é a melhor habilidade no nível 1 (agora há 2 anos) de acordo com as Melhores Competências Globais do LinkedIn de 2016. (LinkedIn)
- O programa ensina o Agile no contexto do desenvolvimento de serviços baseados na Web. O Bureau of Labor Statistics projeta cerca de 27% de crescimento do emprego para desenvolvedores da web até 2024.
O que você aprenderá
- Como aplicar técnicas fundamentais de programação Ruby on Rails ao design, desenvolvimento, teste e implantação em nuvem pública de um aplicativo Software como Serviço (SaaS).
- Como os recursos modernos da linguagem de programação no Ruby on Rails podem melhorar a produtividade e a manutenção de códigos por meio de técnicas como o Behavior Driven Design e o Test-Driven Development.
- Como praticar a implantação de aplicativos para usuários reais, incluindo como monitorar o desempenho, identificar e corrigir problemas de desempenho comuns e evitar comprometer os dados do cliente.
- Como aplicar técnicas ágeis para aprimorar e refatorar o código legado para se tornar um verdadeiro desenvolvedor de Ruby on Rails.
- Como usar JavaScript para aprimorar aplicativos.
- Como criar aplicativos mais sofisticados adicionando relacionamentos entre modelos na estrutura do Ruby on Rails.
Cursos no Programa de Certificação Profissional
- Desenvolvimento ágil usando Ruby on Rails - Noções básicas
- Desenvolvimento Agile Usando Ruby on Rails - Advanced
Sobre a instituição de ensino
Founded by Harvard University and MIT in 2012, edX is an online learning destination and MOOC provider, offering high-quality courses from the world’s best universities and institutions to learners ev ... Leia mais