Curso de Node.js - Templates com PUG

Conheça todos os recursos do PUG, uma template engine muito poderosa e amplamente utilizada em aplicações Node

Nível Iniciante Categoria Desenvolvimento Back-end

  • Curso com 01h07 de videos
  • Certificado com 6 horas
  • 15 exercícios

Sobre o curso

Conheça todos os recursos do PUG, uma template engine muito poderosa e amplamente utilizada em aplicações Node

O PUG é um template engine simples de usar e extremamente poderoso. Ele possui uma sintaxe expressiva que ajuda na legibilidade das views, além de ter uma curva de aprendizado rápida para o pessoal de front-end e outros membros da equipe de desenvolvimento. O PUG é um dos template engine para Node.js mais usados do mercado, possui fácil instalação e integração com o Express que é um dos frameworks mais baixados do ecossistema Node.js

O que irá aprender?

Nesse curso veremos desde os aspectos mais básicos e práticos do template engine e suas configurações. Tudo isso através de vídeos aulas que mostram na prática como implementar o template e utilizá-lo em uma aplicação web.

Dentre várias outras coisas, você aprenderá os tópicos abaixo:

  • Integração com o Express;
  • Modos de carregamento e envio de informações para as views;
  • Modos de impressão do PUG;
  • Condicionais;
  • Laços de repetição;
  • Uso de variáveis;
  • Criação e herança de Layouts;

Pra quem é esse curso?

Esse curso é voltado para desenvolvedores Node.js que desejam aprender sobre o PUG. Ele também pode ser de grande proveito para outros profissionais que estejam envolvidos no desenvolvimento de projetos que utilizem o template engine.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato
  • Testes de aprendizado

Ambiente do curso

  • Express: 4.17.1
  • Pug: 3.0.2
  • Bootstrap: 5.1.0
  • Node: 14

Sobre o professor

Wesley Gado

Wesley Gado

Formado em Análise e Desenvolvimento de Sistemas pelo Instituto Federal de São Paulo, atuou em projetos como desenvolvedor Front-End. Nas horas vagas grava Podcast e arrisca uns três acordes no violão.

Conteúdo programático

  1. Introdução e ambiente

    Nesta aula você aprenderá um pouco sobre a Template Engine PUG

    6 aulas
    • Apresentação
    • Introdução
    • Express com Template Engine PUG
    • Configuração Inicial
    • Estruturando aplicação
    • Questionário
  2. Exibindo informações

    Nesta aula vamos aprender a sintaxe do PUG e como exibir informações de forma correta.

    4 aulas
    • Overview da Sintaxe do PUG
    • Mostrando informações na view
    • Renderizando JSON e Arrays
    • Questionário
  3. Estruturas de Decisão

    Nesta aula vamos aprender a utilizar as estruturas de decisão no PUG.

    4 aulas
    • Condicionais
    • Unless
    • Switch Case
    • Questionário
  4. Estruturas de repetição

    Nesta aula vamos aprender a utilizar as estruturas de repetição no PUG

    4 aulas
    • Configurando Bootstrap
    • Utilizando For e While
    • Utilizando Each com Arrays
    • Questionário
  5. Herança de layouts

    Nesta aula vamos aprender a utilizar os recursos de herança de layouts e reutilização de código

    2 aulas
    • Extends e block
    • Questionário
Download da ementa

Cursos relacionados

Formação em que esse curso está inserido

Utilizada e amada por milhares! Veja mais opiniões reais

  • O curso é bastante claro na abordagem da introdução a programação, sendo perfeito para quem está iniciando nessa área mas não tem experiência. Para quem já está familiarizado com a lógica, as aulas podem ser um pouco cansativas, porém os exercícios de prática de programação são divertidos de realizar de toda forma. Estou ansioso para prosseguir os estudos e chegar logo na parte mais avançada da formação que estou cursando.

    Depoimento - Daian
    Lógica de Programação Completo
    Daian Blumenau / SC
  • Eu realmente me surpreendi com o conteúdo que vocês disponibilizam. Pretendo começar outros cursos que com certeza agregarão na minha carreira. Vocês são demais! Vídeos bons, textos objetivos, desafios intrigantes e questões curtas. Já sigo vocês em todas as redes sociais. Obrigado por me ensinarem!

    Depoimento - Luiz
    JavaScript Básico
    Luiz Guaratinguetá / SP
  • Excelente plataforma, com bastante contextualização acerca da linguagem em questão, não apenas colocando exercícios, mas possibilitando o real compreendimento do assunto. A linguagem utilizada em alguns momentos é de difícil entendimento para quem é totalmente leigo no assunto, porém dá pra resolver estudando um pouquinho mais.

    Depoimento - Mayra
    Lógica de Programação Completo
    Mayra João Pessoa / PB
  • Excelente curso!!! Gostei muito da didática, o professor demonstra conhecer muito sobre programação. Vou renovar sempre para que possa me manter atualizado. E vamos para o próximo curso!!! Obrigado!!!

  • Excelente introdução, rápida e totalmente compreensível. Meus agradecimentos ao professor e equipe por disponibilizarem e acreditarem que é possível a educação e conhecimento mesmo à distância. Muito obrigado.

    Depoimento - Alexandro
    UX/UI - Introdução
    Alexandro Brasília / DF
  • Achei perfeito o curso. Eu sou extremamente iniciante no mundo Dev e escolhi Python pra ser minha primeira linguagem de programação. Aprendi muito nesse curso fundamentos, pois é bastante didático e esclarecedor. Parabéns aos desenvolvedores e tutores. Obrigado.

    Depoimento - Pablo
    Python - Fundamentos
    Pablo Salvador / BA
  • Eu não conheço nenhuma outra linguagem de programação, então algumas coisas ficaram um pouco complexas pra mim, não que o curso não seja bom, ele é muito, mas vi bastante vezes falando ''diferentemente de tal linguagem'' e algumas vezes acabava ficando mais complexo do que talvez deveria ser, por fazer comparação, muitas vezes tive que pesquisar por fora do curso pra poder ter certeza do que estava sendo falado. Gostei bastando do curso de modo geral!

    Depoimento - Luiza
    JavaScript Básico
    Luiza São José / SC
  • O curso de Asp.Net MVC Avançado é realmente muito bom, ensina de uma maneira bem didática e vai dificultando aos poucos. Já tenho conhecimento em boa parte do conteúdo mas, com a explicação detalhada, pude tirar algumas dúvidas que ainda me maltratavam hehe. Um grande abraço e obrigado =)

    Depoimento - Claudio
    C# (C Sharp) - ASP.NET MVC
    Claudio Ponta Grossa / PR
  • O Curso é muito completo, a didática do professor é ótima, o suporte é maravilhoso, tiram todas as dúvidas e oferecem total atenção. Estou ansioso para começar o próximo curso. Parabéns, TreinaWeb, continuem assim.

    Depoimento - Lucas
    Lógica de Programação Completo
    Lucas Santa Fé do Sul / SP

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
Por apenas
12x R$ 75,00 ou R$ 900,00 à vista
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!