Do básico ao avançado, o seu domínio completo da linguagem
As aulas dessa trilha estão sendo gravadas pra te trazer o que há de mais atual no mercado. Seu certificado estará disponível assim que a trilha completa estiver totalmente liberada na plataforma.
Mergulhe no universo da programação com nossa formação completa em Ruby, uma linguagem conhecida por sua elegância, simplicidade e poder.
Esta formação foi desenhada para levar você, desde os primeiros passos com a instalação e a sintaxe básica até a maestria da linguagem. Iniciaremos com uma base sólida nos fundamentos da linguagem, explorando sua tipagem dinâmica e operações de entrada e saída, para em seguida aprofundar nos ricos tipos de dados que o Ruby oferece, como inteiros, datas, strings, arrays e hashes.
Com essa base, você aprenderá a controlar o fluxo de seus programas com estruturas de controle e a lidar com imprevistos através do tratamento de exceções. Então iremos mergulhar no coração do Ruby: o paradigma da orientação a objetos. Você dominará o uso de classes, objetos e módulos, e entenderá conceitos avançados como metaprogramação, organizando seu código de forma eficiente e reutilizável. A jornada avança para habilidades práticas essenciais, capacitando-o a manipular arquivos e a trabalhar com os formatos de dados mais populares do mercado, como JSON, XML, CSV e YAML.
Para prepará-lo para o desenvolvimento profissional, exploraremos o vasto ecossistema do Ruby, aprendendo a gerenciar bibliotecas com RubyGems, a criar suas próprias gems e a automatizar tarefas com Rake. Finalmente, o curso aborda tópicos avançados que o colocarão em um patamar profissional, incluindo comunicação de rede via HTTP, gerenciamento de processos e threads, integração com bancos de dados, e as práticas indispensáveis de criação de testes e documentação.
Ao concluir esta formação, você estará apto a desenvolver e resolver problemas complexos, escrevendo código limpo, produtivo e elegante.
Mergulhe no universo da programação com nossa formação completa em Ruby, uma linguagem conhecida por sua elegância, simplicidade e poder.
Esta formação foi desenhada para levar você, desde os primeiros passos com a instalação e a sintaxe básica até a maestria da linguagem. Iniciaremos com uma base sólida nos fundamentos da linguagem, explorando sua tipagem dinâmica e operações de entrada e saída, para em seguida aprofundar nos ricos tipos de dados que o Ruby oferece, como inteiros, datas, strings, arrays e hashes.
Com essa base, você aprenderá a controlar o fluxo de seus programas com estruturas de controle e a lidar com imprevistos através do tratamento de exceções. Então iremos mergulhar no coração do Ruby: o paradigma da orientação a objetos. Você dominará o uso de classes, objetos e módulos, e entenderá conceitos avançados como metaprogramação, organizando seu código de forma eficiente e reutilizável. A jornada avança para habilidades práticas essenciais, capacitando-o a manipular arquivos e a trabalhar com os formatos de dados mais populares do mercado, como JSON, XML, CSV e YAML.
Para prepará-lo para o desenvolvimento profissional, exploraremos o vasto ecossistema do Ruby, aprendendo a gerenciar bibliotecas com RubyGems, a criar suas próprias gems e a automatizar tarefas com Rake. Finalmente, o curso aborda tópicos avançados que o colocarão em um patamar profissional, incluindo comunicação de rede via HTTP, gerenciamento de processos e threads, integração com bancos de dados, e as práticas indispensáveis de criação de testes e documentação.
Ao concluir esta formação, você estará apto a desenvolver e resolver problemas complexos, escrevendo código limpo, produtivo e elegante.
Horas de estudo
Aprox. 35h
Aulas
94 aulas em 17h 44min
Alunos desta trilha
128
Nível de dificuldade
Iniciante
Atividades
4 desafios e 17 testes
Recomendações para o melhor proveito dos conteúdos e facilidade de aplicação prática