A formação Desenvolvedor Rails Full Stack da TreinaWeb tem como objetivo apresentar os principais conceitos envolvidos no desenvolvimento de aplicações web de ponta-a-ponta utilizando o Ruby em conjunto com o framework Rails. A formação aborda pontos como a correta utilização do padrão Active Record, a utilização de recursos como a gerência de migrações, a aplicação de recursos como AJAX e a implementação de recursos de autenticação e autorização.
14 cursos Categoria Desenvolvimento Back-end
A formação Desenvolvedor Rails Full Stack da TreinaWeb tem como objetivo apresentar os principais conceitos envolvidos no desenvolvimento de aplicações web de ponta-a-ponta utilizando o Ruby em conjunto com o framework Rails. A formação aborda pontos como a correta utilização do padrão Active Record, a utilização de recursos como a gerência de migrações, a aplicação de recursos como AJAX e a implementação de recursos de autenticação e autorização.
O Ruby é uma linguagem de programação multiparadigma com foco em simplicidade e elegância. Já o Rails é um poderoso framework construído em cima do Ruby para criação de aplicações web, tendo como focos a extrema produtividade e facilidade de desenvolvimento. Por causa destas características, o Ruby on Rails é utilizado no desenvolvimento de milhares de aplicações de grandes empresas, como o AirBnb, o GitHub e o Shopify. O poder do Rails também o mantém como uma das principais alternativas para desenvolvimento rápido de aplicações web: enquanto outras linguagens tradicionais para desenvolvimento web como o PHP perderam um pouco do mercado para outras tecnologias, o Ruby on Rails têm se mantido com marketshare estável graças a alta produtividade que é oferecida. A formação Desenvolvedor Rails Full Stack da TreinaWeb visa fornecer conhecimentos mais aprofundados da plataforma Ruby on Rails, conhecimentos estes que possibilitam a criação de aplicações web modernas de ponta-a-ponta com qualidade, tratando aspectos tanto relacionados a front-end quanto a back-end. A formação é iniciada com a apresentação da aplicação de testes unitários dentro da plataforma Rails, onde tópicos como o ambiente Test e a elaboração de testes funcionais e de integração são abordados. Logo após, a formação aborda o Active Record e a maneira como o Rails o implementa como uma solução ORM de acesso a bases de dados. Tópicos envolvendo o Active Record e relacionamentos e migrações também estão contemplados. Por fim, a utilização de AJAX, a aplicação de internacionalização e os conceitos de autenticação e autorização são cobertos e abordados.
Essa curso é destinada a estudantes e/ou desenvolvedores que já tenham conhecimento de Ruby e querem aprender o framwork Rails.
Aprenda os conceitos fundamentais das linguagens que dão pod...
Nível InicianteAprenda a criar sites de forma simples utilizando geradores...
Nível InicianteExpanda seu conhecimento em HTML5 e CSS3, conhecendo técnic...
Nível AvançadoAprenda os principais conceitos da linguagem, sua lógica, si...
Nível InicianteConheça características e recursos que melhoram o seu desenv...
Nível IntermediárioConheça os recursos avançados desta linguagem e os framework...
Nível AvançadoAprenda a utilizar os novos recursos do JavaScript definidos...
Nível IntermediárioAprenda os princípios básicos para extrair todo o potencial...
Nível InicianteRuby é uma linguagem interpretada multiparadigma, open sourc...
Nível InicianteAprenda a forma correta de modelar e documentar projetos de...
Nível InicianteAprenda todos os recursos necessários para a utilização do b...
Nível InicianteRails é um framework web para o Ruby, que permite escrever u...
Nível IntermediárioRuby on Rails é uma maneira simples, eficiente e elegante; d...
Nível AvançadoAprenda a definir testes em aplicações Rails.
Nível AvançadoProfessor especialista em Desenvolvimento Front-end na TreinaWeb. Akira, Felipe, Hana, Hanashiro ou Hanakira, é graduado em Análise e Desenvolvimento de Sistemas, pós-graduado em Projetos e Desenvolvimento de Aplicações Web e MBA em Machine Learning, é entusiasta no desenvolvimento de jogos e multi-task. Fala japonês fluente, mas não tem com quem conversar.
Cleber é pós-graduado em Projeto e Desenvolvimento de Aplicações Web, além de Microsoft Specialist (HTML5/CSS3), Microsoft Certified Solutions Associate (MCSA) Web Applications e Microsoft Certified Solutions Developer (MCSD) Web Applications. Fascinado por Arquitetura de Software, Programação Funcional, Machine Learning e educação em geral. Também é conhecido como "o boladão".
Professor e Desenvolvedor na TreinaWeb. Elton é graduado em Análise e Desenvolvimento de Sistemas pelo Instituto Federal, apaixonado por desenvolvimento de software e tudo ligado à área de tecnologia. Atua em diversas áreas, como desenvolvimento Back-end, Cloud Computing e CMS. Nas horas vagas, adora estudar sobre o mercado financeiro, cozinhar e brincar com o pequeno Daniel, isso quando a Luciane deixa.
Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!
Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:
Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!