1. Slides
1.1. Capa - Curso de Ruby
1.2. Capa - Episódio 10
1.2.1. Leitura de arquivos
1.2.2. Chamadas Web
1.2.3. Web Scraping
1.2.4. Projeto Final
1.3. Leitura de arquivos
1.3.1. Ler e escrever em arquivos te dá o poder de criar uma grande gama de softwares, felizmente fazer isto no ruby é bem fácil.
1.4. Chamadas Web
1.4.1. Através de chamadas Web podemos conectar o nosso software a outros programas através da internet. Então veremos alguns exemplos de como fazer isso com a Lib Net::HTTP do Ruby.
1.5. Web Scraping
1.5.1. Através do Web Scraping conseguimos extrair dados de sites, como por exemplo: resultados dos jogos de futebol de um portal de notícias, uma lista de posts de um blog e etc. Para fazermos isto, usaremos uma biblioteca chamada Nokogiri, que nos ajudará a encontrar as informações dentro das estruturas Html dos sites.
1.6. Projeto Final
1.6.1. Crie um software que permita que o usuário entre com um texto, o idioma em que o texto está escrito e também o idioma para qual ele deseja traduzir o texto e receba como resposta na tela o texto traduzido.
1.6.2. Critérios:
1.6.3. Tudo isto deve ser realizado dentro de uma classe
1.6.4. O resultado de cada tradução (junto com a frase original) deve ser guardado em um arquivo que possua no nome a data e horário da tradução (exp: 10-10-18_10:30.txt)
1.7. Missões anteriores
1.8. Capa - encerramento
1.8.1. [colocar as redes sociais do OneBitCode]