Curso

Prof. DSc.

José Rui

José Rui Castro de Sousa

DSc Ciência da Computação

Compiladores

Transforme seu
conhecimento.
Conquiste seus
objetivos

Descubra o material exclusivo e completo de nossas aulas de
Compiladores


Com resumos detalhados, exercícios práticos e links diretos
para cada aula, você terá todos os recursos necessários para
dominar o assunto!


Todo o material estará organizado em um único local no Notion,
proporcionando fácil acesso e navegação. Após a compra, você
receberá um link para acessar o Notion com tudo o que precisa.


Transforme Conceitos
Complexos em Habilidades
Práticas com Nosso Curso de
Compiladores!

Acesso a todas as
videos aulas

Aprofundamento no
conteúdo com resumos
detalhados

Exercícios práticos para
fixação do conteúdo

Domine o conteúdo e
alcance seus objetivos

A solução certa
para fazer um
Compilador

Nosso curso de Compiladores oferece uma experiência completa e prática, organizada para que você possa dominar cada conceito com facilidade. Descubra como nosso material exclusivo pode ajudar você a atingir seus objetivos!

A experiência mais perfeita e
integrada através de um material
vivo no Notion


Aprendizado de alta
qualidade.

Das melhores universidades do Brasil para você

Tudo organizado com a
metodologia certa para você

Cronograma certo

Experiência de um material vivo e agradável no Notion

Material Vivo

Estude de onde você quiser com nosso material exclusivo

Onde você quiser

Todas as video aulas completas e organizadas

Video aulas

Detalhes que fazem a diferença

Para quem funciona

  • 1

Se você é um estudante
universitário cursando Ciência da
Computação, este material é
perfeito para complementar suas
aulas. Com resumos detalhados e
exercícios práticos, você
conseguirá entender melhor os
conceitos e se preparar para as
provas.

Estudantes

Desenvolvedores

  • 2

Se você já é desenvolvedor,
entender expressões regulares é
essencial para otimizar o
processamento de dados, validar
entradas de usuário e manipular
strings de maneira eficiente.
Nosso material oferece uma
abordagem prática e detalhada,
ajudando você a dominar este
conceito fundamental e aplicar
no seu dia a dia de trabalho.

  • 3

Professores que desejam
oferecer um material de apoio
adicional aos seus alunos ou
enriquecer suas próprias aulas
com conteúdos bem
estruturados e exercícios
práticos encontrarão neste
material um excelente recurso.

Professores

Depoimentos

Depoimentos

Depoimentos


  • 1.1. Introdução e conceitos básicos
  • 2.1. Análise léxica
  • 2.2. Análise léxica - Revisão LFA
  • 2.3. Derivação - Parse tree
  • 2.4. JFlex
  • 2.4.1. Instalando e executando JFlex
  • 2.5. JFlex avançado
  • 3.1. First e Follow
  • 3.2. Algoritmos LL e LR (table shift-reduce)
  • 3.3. LR - Conjunto Transição e Fechamento

Sem 1 à 6

Fase 1



  • 4.6. Notificação de erros
  • 4.6.1. Notificação de erros - Especial Error
  • 4.7. Analise Sintática com Pilha
  • 4.8. SOLI’D’ - Dependecy inversion
  • 4.9.1. Padrão Factory
  • 4.9.2. Padrão Visitor
  • 5.1. Árvore Sintática Abstrata (AST)
  • 5.2. Árvore Sintática Abstrata - Codificação
  • 5.3. Geração de código intermediário
  • 5.4. Otimização de código
  • 5.5. Geração de código

Sem 13 à 18

Fase 3


  • 3.4. Algoritmo SLR
  • 3.6.1. Instalando JCup
  • 3.6. Parser | JFlex + preparação JCup
  • 3.7. Parser | JFlex + JCup
  • 4.1. Semântica | JCup com valores
  • 4.2. JCup | Local do bloco {: :}
  • 4.3. JCup | IDENT e Designator
  • 4.4. JCup | parser code - variável global
  • 4.5. JCup | IF
  • 4.5.1. JCup | IF - Else

Sem 7 à 12

Fase 2

Cronograma

Você terá acesso a todo conteúdo por apenas:

Somente hoje

R$ 59,90

R$ 59,90

R$ 197,90

Algoritmos I

Orientação a objetos

Linguagens Formais e Autômatos

  • Começar do zero pode ser desafiador, mas com
    o curso certo, você pode transformar suas
    habilidades de programação rapidamente.


  • No nosso curso completo de Algoritmos e
    Estruturas de Dados I, você aprenderá C++
    desde o básico até o nível intermediário. Eu sou
    mestre e doutor em Ciência da Computação, e
    professor universitário com mais de 15 anos de
    experiência. Vou te guiar através de cada etapa
    do processo de aprendizagem, garantindo que
    você compreenda cada conceito de forma
    prática e eficiente. O conteúdo do curso é
    baseado nos programas das melhores
    universidades federais do Brasil, garantindo uma
    formação de alta qualidade.
  • Grátis por tempo limitado!
  • Você sabia que dominar a Orientação a Objetos pode transformar a maneira como você desenvolve software? A Orientação a Objetos é uma abordagem poderosa que permite criar sistemas mais organizados, reutilizáveis e fáceis de manter.


  • No nosso curso completo de Orientação a Objetos, você aprenderá a aplicar os conceitos fundamentais de forma prática e eficiente. Seja você um estudante de Ciência da Computação ou um desenvolvedor experiente, esse conhecimento é essencial para elevar suas habilidades a um novo nível. Além disso, vamos explorar os princípios SOLID, que são fundamentais para escrever código limpo e de alta qualidade.
  • Você sabia que dominar expressões regulares
    pode transformar completamente a forma como
    você desenvolve software? Expressões regulares
    são uma ferramenta poderosa que permite otimizar
    o
    processamento de dados, validar entradas de
    usuário e manipular strings de maneira
    eficiente.


  • No nosso curso completo de Linguagens Formais
    e Autômatos, você aprenderá a utilizar expressões
    regulares de forma prática e aplicável. Seja você um
    estudante de Ciência da Computação ou um
    desenvolvedor experiente, esse conhecimento é
    essencial para elevar suas habilidades a um novo
    nível.



Outros cursos