Expressões Regulares: Imersão – 3ª Turma

Data: Indefinido

Horário: Indefinido

Carga horária: 8h

Valores do investimento: Indefinido

Material de apoio: Livro Expressões Regulares – Uma Abordagem Divertida – 5ª Edição

Instrutor: Aurelio Marinho Jargas, autor do livro Expressões Regulares – Uma Abordagem Divertida – 5ª Edição

 

 

Expressões Regulares: Imersão – Centro de Treinamento da Novatec

 

Sobre o curso

As expressões regulares são muito úteis em programação, na edição e revisão de textos e na extração e manipulação de dados. Uma vez aprendido o conceito, você pode usá-las em:

● Linguagens de programação: Java, JavaScript, Python, Ruby, PHP, .NET, …
● Editores de texto: LibreOffice, Microsoft Word, Google Docs, Vim, Emacs, …
● Bancos de dados: Oracle, MySQL, PostgreSQL, SQLite…

Apesar de parecerem dificílimas e incompreensíveis num primeiro encontro, cada expressão é composta de pequenas ferramentas simples, que são fáceis de assimilar isoladamente. O curso ensinará cada uma destas ferramentas, e como combiná-las, formando expressões poderosas.

O assunto será explicado de maneira didática e interativa, do início ao fim, não exigindo conhecimento prévio. A abordagem será prática: em vez de slides estáticos, as explicações serão demonstradas “ao vivo” no telão, usando ferramentas online. Assim, o curso progride de maneira dinâmica, com participação dos alunos em todo o decorrer.

Cada aluno ganhará um exemplar do livro Expressões Regulares – Uma Abordagem Divertida – 5ª Edição, de autoria do próprio instrutor, que servirá de referência e apoio teórico durante o curso.

Objetivo

Capacitar o aluno a ler, entender, testar e criar expressões regulares.

No final do curso, os alunos estarão aptos a compreender a seguinte expressão:
((0?[1-9]|1[0-9]|2[0-8])/(0?[1-9]|1[012])|(29|30)/(0?[13-9]|1[012])|31/(0?[13578]|1[02]))/[012][0-9]{3}

A quem se destina esse curso?

Estudantes e profissionais da área de TI.

Pré-requisitos

Vontade de aprender. Não é necessária experiência prévia em expressões regulares ou programação.

Importante: O aluno deverá trazer seu próprio notebook e carregador.

Conteúdo do curso

● História, propósito e aplicações das expressões regulares
● Os metacaracteres
● Os modificadores (flags)
● Como ler expressões prontas
● Como criar expressões do zero
● Ferramentas online para criar e testar expressões
● Pesquisar (casar) textos
● Editar textos: apagar, inserir, substituir, formatar
● Extrair dados
● Lidar com acentuação
● Lidar com textos multilinha
● Metacaracteres “gulosos” e “não gulosos”
● Táticas para escrever expressões precisas
● O “jeito regex” de resolver problemas

Benefícios


Instrutor

Aurelio Marinho Jargas
Referência nacional em expressões regulares, em 2001 escreveu o primeiro livro sobre o assunto, em português: “Expressões Regulares – Guia de Consulta Rápida”. Também é autor dos livros “Expressões Regulares – Uma Abordagem Divertida”, aclamado por sua abordagem didática e descontraída, e do “Shell Script Profissional”, todos publicados pela Novatec Editora. Especialista em Linux e programador de software livre há 15 anos. Seu site http://aurelio.net é referência em materiais sobre programação e expressões regulares.


Depoimentos de quem já fez o curso

 

“O Aurelio é muito bom instrutor, me inscreveria em qualquer curso com ele.” – Elton Simões Baptista

“O curso foi excelente. Talvez pudesse ter uma continuação… ficou uma boa sensação de ‘quero mais'” – André Luís Pereira dos Santos


Avise-me quando este curso estiver disponível

Nome

Email

Telefone

Nome do curso

Período
 Diurno Manhã Tarde Noite Sábado Domingo

CompartilheShare on TumblrShare on LinkedInTweet about this on TwitterPin on PinterestShare on Google+Share on FacebookEmail this to someone