Get Started. It's Free
or sign up with your email address
Aula 10 by Mind Map: Aula 10

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]