Biblioteca Tecnologia da Informação

Laravel Essencial

Curso introdutório de Laravel voltado para iniciantes, ensinando os principais recursos do framework através da construção de um projeto prático.

15h Intermediário 40 aulas
Capa do curso Laravel Essencial

Dê o próximo passo

Crie sua conta para iniciar a matrícula e acessar a plataforma.

Quero me matricular Tirar dúvidas
Sobre este curso

O que você vai encontrar

O Laravel é o framework PHP mais utilizado no mercado para o desenvolvimento de aplicações web modernas. Neste curso você aprenderá, passo a passo, os conceitos essenciais do Laravel 12, entendendo como funciona sua arquitetura e desenvolvendo uma aplicação prática durante todo o treinamento. Você aprenderá desde a instalação do ambiente até a construção de um CRUD completo utilizando as boas práticas do framework. Durante o curso serão abordados temas como: • Arquitetura MVC • Estrutura de Pastas • Instalação e Configuração do Ambiente • Rotas • Views com Blade • Controllers • Banco de Dados e Migrations • Models e Eloquent ORM • CRUD Completo • Validação de Dados • Segurança • Autenticação • Middlewares • Upload de Arquivos • Relacionamentos Eloquent Ao concluir este curso você terá uma base sólida para desenvolver aplicações em Laravel e estará preparado para avançar para conteúdos mais complexos, como APIs REST, Filas, Eventos, Jobs, Testes Automatizados, Docker, Livewire, Vue.js e outras tecnologias do ecossistema Laravel.

Aprendizado

O que você aprenderá

Entender como funciona o Laravel e sua arquitetura MVC.
Criar projetos Laravel do zero.
Configurar corretamente o ambiente de desenvolvimento.
Trabalhar com Rotas, Controllers e Views utilizando Blade.
Criar bancos de dados utilizando Migrations.
Utilizar Models e o Eloquent ORM.
Desenvolver um CRUD completo.
Validar formulários e proteger a aplicação.
Implementar autenticação de usuários.
Trabalhar com Middlewares.
Realizar upload de arquivos.
Criar relacionamentos entre tabelas utilizando Eloquent.

Pré-requisitos

  • Conhecimentos básicos de lógica de programação.
  • Conhecimentos básicos de PHP.
  • Noções básicas de HTML.
  • Vontade de aprender.

Público-alvo

  • Quem deseja aprender Laravel do zero.
  • Desenvolvedores PHP iniciantes.
  • Estudantes de programação.
  • Alunos que desejam criar sistemas web profissionais.
  • Desenvolvedores que querem migrar do PHP puro para o Laravel.
Conteúdo programático

Aulas e módulos

1

Módulo 01 — Boas-vindas

1 aulas · 18 minutos

Aula 01 - Apresentação do Curso

Seja muito bem-vindo ao curso Laravel Essencial! Nesta aula você conhecerá como o curso foi estruturado, quais conhecimentos iremos adquirir ao longo da jornada, quais ferramentas utilizaremos e como será o projeto prático que desenvolveremos juntos. Também vou apresentar a plataforma FechoCom10, explicar como funcionam as atividades, o projeto integrador, o suporte e dar algumas dicas importantes para que você aproveite ao máximo este treinamento. Mesmo que você nunca tenha utilizado o Laravel, fique tranquilo. Vamos construir seu conhecimento passo a passo, do básico até a criação de aplicações completas utilizando as melhores práticas do mercado.

12 min
2

Módulo 02 — Preparando o Ambiente

12 aulas · 0 minutos

Aula 02 - Instalação do Visual Studio Code (VS Code)

Nesta aula você aprenderá a instalar o Visual Studio Code, o editor de código que utilizaremos durante todo o curso de Laravel.

4 min
Aula 03 - Instalação do Git

Nesta aula você dará mais um passo na preparação do seu ambiente de desenvolvimento para trabalhar com Laravel de forma profissional. Vamos realizar a instalação completa do Git, entender a função de cada tela do instalador, conhecer as principais opções de configuração e aprender quais escolhas são recomendadas para quem está iniciando no desenvolvimento. Ao final desta aula você terá o Git instalado e configurado corretamente, pronto para versionar projetos, trabalhar com repositórios remotos e acompanhar as próximas aulas do curso. Esta aula faz parte da preparação do ambiente de desenvolvimento apresentada na apostila do curso.

6 min
Aula 04 - Instalação do Laravel Herd

Nesta aula vamos instalar o Laravel Herd, a ferramenta oficial recomendada para facilitar o desenvolvimento de aplicações Laravel no Windows. Você conhecerá o processo completo de instalação, aprenderá como acessar a interface do Herd e entenderá como ele simplifica o gerenciamento de projetos, versões do PHP e ambientes de desenvolvimento. Ao final desta aula você terá o Laravel Herd instalado e funcionando corretamente, deixando seu computador preparado para criar e executar projetos Laravel nas próximas aulas. A apostila do curso também apresenta o Laravel Herd como a ferramenta recomendada para o desenvolvimento durante todo o treinamento.

3 min
Aula 05 - Instalação do MySQL

Nesta aula você continuará preparando seu ambiente de desenvolvimento instalando o MySQL, um dos bancos de dados relacionais mais utilizados no mundo e amplamente empregado em aplicações desenvolvidas com Laravel. Durante a aula, você aprenderá como realizar a instalação, configurar os principais componentes e validar se o serviço está funcionando corretamente. Também veremos como acessar o banco utilizando uma ferramenta de gerenciamento. Ao final desta aula você terá um servidor MySQL instalado e pronto para ser utilizado na criação dos projetos que desenvolveremos ao longo do curso. A configuração correta do banco de dados é uma das etapas fundamentais da preparação do ambiente de desenvolvimento.

10 min
Aula 06 - Configuração do Composer e PHP no PATH

Nesta aula você dará mais um passo na configuração do seu ambiente de desenvolvimento para trabalhar com Laravel. Vamos configurar corretamente o PHP e o Composer no PATH do sistema operacional, entendendo por que essa configuração é indispensável para executar comandos diretamente pelo terminal, independentemente da pasta em que você estiver. Ao final desta aula, seu ambiente estará configurado corretamente, permitindo utilizar comandos como php, composer e artisan de forma prática durante todo o curso.

5 min
Aula 07 - Instalação do HeidiSQL

Nesta aula você dará mais um passo na sua jornada com Laravel. Vamos instalar o HeidiSQL, um dos gerenciadores de banco de dados que utilizaremos ao longo do curso para criar bancos, visualizar tabelas e executar consultas de forma simples e prática. Também conheceremos sua interface e realizaremos a primeira conexão com o servidor de banco de dados. Ao final desta aula, você terá o HeidiSQL instalado e configurado, pronto para gerenciar seus bancos de dados durante o desenvolvimento das aplicações em Laravel.

3 min
Aula 08 - Preparando o Ambiente GitLab

Nesta aula você irá preparar o ambiente de versionamento que será utilizado durante todo o curso utilizando o GitLab. Vamos criar um repositório privado, organizar a estrutura inicial do projeto e configurar a branch develop como branch principal de desenvolvimento. Além disso, aprenderemos como protegê-la para evitar alterações indevidas e manter um fluxo de trabalho mais seguro e organizado. Ao concluir esta aula, você terá um ambiente profissional pronto para acompanhar as próximas etapas do curso de Laravel.

7 min
Aula 09 - Apresentação da Tela do Laravel Herd

Nesta aula você conhecerá a interface do Laravel Herd e entenderá a função de cada um dos principais menus disponíveis na ferramenta. Além de identificar os recursos que serão utilizados durante o curso, você também aprenderá quais configurações iniciais são recomendadas para preparar corretamente o ambiente de desenvolvimento. Ao final da aula, você estará familiarizado com a estrutura do Laravel Herd e preparado para criar seu primeiro projeto nas próximas aulas.

6 min
Aula 10 - Apresentação do Menu Site do Laravel Herd

Nesta aula você conhecerá o menu Site do Laravel Herd, responsável pelo gerenciamento dos projetos Laravel criados ou importados para o ambiente de desenvolvimento. Durante a aula será apresentado o processo de criação de um novo projeto, a função das principais opções disponíveis e os recursos oferecidos para facilitar o desenvolvimento, como abertura no VS Code, acesso ao navegador, configuração de SSL e seleção das versões de PHP e Node.js. Ao final desta aula você compreenderá como navegar pelo menu Site e estará preparado para utilizar esse ambiente nas próximas etapas do curso.

7 min
Aula 11 - VS Code Pt. 1 - Menu Explorador e Pesquisar

Nesta aula, você conhecerá duas áreas importantes do Visual Studio Code: o menu Explorador e o menu Pesquisar. Antes disso, vamos instalar o pacote oficial de idioma Português Brasileiro para facilitar a identificação dos menus e recursos apresentados. No Explorador, veremos como visualizar a estrutura do projeto, criar arquivos e pastas, atualizar o conteúdo e recolher diretórios abertos. Também entenderemos como o local selecionado interfere na criação de novos itens. Em seguida, utilizaremos a pesquisa para localizar palavras dentro dos arquivos, diferenciar letras maiúsculas e minúsculas, procurar palavras inteiras, filtrar extensões e substituir ocorrências com segurança.

9 min
Aula 12 - VS Code Pt. 2 - Padronizando Ambiente e Extensões

Nesta aula, vamos padronizar o ambiente de desenvolvimento do Visual Studio Code para que todos os alunos trabalhem com configurações e extensões semelhantes durante o curso. Você conhecerá a pasta .vscode, responsável por armazenar recomendações de extensões e configurações específicas do projeto. Também veremos como instalar uma extensão manualmente pelo terminal integrado, caso a instalação automática não funcione. Essa padronização evita diferenças visuais e de comportamento entre o ambiente utilizado pelo professor e o ambiente dos alunos, facilitando o acompanhamento das próximas aulas.

6 min
Aula 13 - Título da aula: VS Code Pt. 3 — Menu Extensões

Nesta aula, você conhecerá as principais opções do menu Extensões do Visual Studio Code. Veremos como pesquisar, desabilitar temporariamente e desinstalar uma extensão que não será mais utilizada. Você também entenderá como funciona a sincronização do VS Code. Esse recurso permite levar configurações, atalhos e extensões para outro computador usando uma conta Microsoft ou GitHub. Para finalizar nosso primeiro contato com o editor, apresentaremos dois atalhos importantes: um para abrir a Paleta de Comandos e outro para abrir o terminal integrado.

3 min
3

Módulo 03 — Git, GitLab e Preparação do Projeto

4 aulas · 35 minutos

Aula 14 - Criando o Primeiro Commit com Git

Nesta aula, você aprenderá a preparar os arquivos de um projeto e criar o primeiro commit utilizando o Git. O processo será realizado diretamente pelo terminal integrado do VS Code. Você entenderá o significado dos indicadores U e A, conhecerá a função da área de preparação e aprenderá por que uma mensagem de commit precisa ser curta e objetiva. Também veremos como configurar o nome e o e-mail do usuário quando o Git solicitar essas informações pela primeira vez. Ao final, os arquivos estarão versionados localmente e preparados para o próximo passo: o envio ao repositório remoto.

5 min
Aula 15 - Conectando com Repositório Remoto

Nesta aula, você vai conectar o repositório Git existente no computador a um repositório remoto no GitLab usando uma URL HTTPS. Essa conexão permite buscar o conteúdo que está no servidor e enviar as alterações feitas localmente.Durante a primeira sincronização, também veremos um conflito no arquivo README causado pela existência de históricos diferentes no repositório local e no remoto. A resolução será apresentada de forma introdutória pelo editor de mesclagem do VS Code.Ao final, você terá o remoto configurado, a branch develop sincronizada e os arquivos locais enviados ao GitLab.

8 min
Aula 16 - Baixando o Projeto Prático do GITLAB

Nesta aula, você aprenderá a baixar para o computador os arquivos iniciais do projeto prático disponibilizado no GitLab.O processo será realizado pelo terminal integrado do VS Code com o comando git clone. Depois, você entrará na pasta criada e abrirá o projeto em uma nova janela do editor.Ao final, o projeto estará disponível localmente e pronto para receber as configurações iniciais apresentadas na próxima aula.Link do repositório: https://gitlab.com/infocept.ci/laravel-essencial.git

4 min
Aula17 - Preparando o Projeto Pós GIT

Depois de baixar um projeto Laravel do Git, ele ainda pode não funcionar imediatamente. Alguns arquivos e dependências necessários à execução não são enviados ao repositório, seja para evitar arquivos desnecessários, seja para proteger configurações sensíveis.Nesta aula, você aprenderá a preparar o projeto passo a passo: instalar as dependências com o Composer, criar o arquivo .env, gerar a chave da aplicação, configurar o MySQL e executar as migrations.Ao final, o projeto estará pronto para abrir no navegador e você entenderá como interpretar os erros apresentados durante a configuração inicial.

9 min
4

Módulo 04 — Introdução ao Laravel

4 aulas · 0 minutos

O que é um Framework

Nesta aula, você vai entender o que é um framework e por que esse tipo de ferramenta é tão importante no desenvolvimento de aplicações. Antes de aprofundar no Laravel, vamos comparar um projeto sem uma estrutura definida com outro organizado por padrões e responsabilidades.Também vamos usar a analogia da construção de uma casa para mostrar como uma base pronta reduz a repetição, facilita a manutenção e diminui o risco de erros. Ao final, ficará claro que o framework oferece estrutura e recursos, mas não substitui o raciocínio do programador nem o conhecimento de PHP.

7 min
PHP Puro x Laravel

Nesta aula, você vai comparar o desenvolvimento com PHP puro e com Laravel. O objetivo não é tratar uma abordagem como boa e a outra como ruim, mas entender como a organização do projeto muda quando uma aplicação começa a crescer.O PHP continua sendo a base do Laravel. Variáveis, condições, funções e acesso ao banco de dados permanecem presentes, enquanto o framework oferece uma estrutura padronizada para separar responsabilidades e facilitar a manutenção.Essa comparação prepara você para compreender, nas próximas aulas, como os arquivos, modelos, configurações e demais componentes de uma aplicação Laravel trabalham em conjunto.

8 min
Explicando o Laravel

Nesta aula, você conhecerá o Laravel e entenderá por que ele é um dos frameworks PHP mais utilizados no desenvolvimento de aplicações web.Também serão apresentadas suas principais vantagens e alguns recursos importantes, como rotas, controllers, Blade, migrations, Eloquent e Artisan. Essa visão geral encerra a etapa conceitual e prepara você para estudar a estrutura do framework na prática.

6 min
Estrutura de Pastas e Arquivos do Laravel

Nesta aula, você conhecerá a organização básica de um projeto Laravel e entenderá onde ficam os principais arquivos e pastas utilizados durante o desenvolvimento.O objetivo não é aprofundar cada recurso agora, mas criar um mapa mental da estrutura do framework. Conforme o curso avançar, cada pasta e arquivo será retomado no momento em que for utilizado na prática.Ao final, você deverá reconhecer rapidamente onde encontrar controllers, models, migrations, views, rotas, configurações, logs e dependências.

16 min
5

Módulo 05 — Arquitetura MVC e Estrutura do Projeto

1 aulas · 129 minutos

Introdução ao MVC

Nesta aula, você vai conhecer o padrão MVC (Model, View e Controller), uma forma de organizar aplicações separando responsabilidades.O objetivo é entender o papel de cada camada dentro do Laravel, onde seus arquivos normalmente ficam e como elas colaboram durante uma requisição.Esse conceito será a base para as próximas aulas práticas sobre rotas, controllers, models, views, Blade e Eloquent.

13 min
6

Módulo 06 — Rotas

18 aulas · 0 minutos

Conceito Sobre Rotas

Nesta aula, você vai entender o papel das rotas em uma aplicação Laravel e como elas conectam o endereço acessado pelo usuário a uma ação da aplicação.Também serão apresentados, de forma introdutória, a anatomia de uma rota, os métodos HTTP mais comuns e o arquivo routes/web.php. Esta é a parte conceitual do conteúdo e prepara você para a aula prática sobre rotas.

6 min
Criando a Primeira Rota

Nesta aula, você vai aplicar na prática os conceitos de rotas apresentados anteriormente.O foco será entender a diferença entre a URL base e a URI, identificar a rota raiz do projeto e criar uma nova rota utilizando o método GET.Ao final, você terá criado uma rota /contato capaz de retornar um conteúdo diretamente no navegador.

9 min
Configurando o Postman e Testando a Primeira rota

Nesta aula, você vai preparar o Postman para testar as rotas do projeto sem depender, neste momento, da criação de formulários.Depois da configuração inicial, vamos conhecer a interface principal, criar uma Collection para organizar as requisições e realizar um primeiro teste com uma rota GET.

6 min
Criando Nossa Primeira Rota Post

Nesta aula, vamos criar nossa primeira rota POST no Laravel e entender a diferença prática entre acessar uma rota GET pelo navegador e enviar uma requisição POST.Também vamos simular uma requisição de cadastro de usuário utilizando o Postman. Durante o teste, veremos o retorno 419 e a necessidade de proteção por token, assunto que será continuado na próxima aula.

7 min
Habilitando a Rota sem Csrf (temporariamente)

Nesta aula, você verá como excluir temporariamente uma rota da validação CSRF para realizar testes de envio durante o estudo das rotas no Laravel.A alteração é usada apenas como recurso didático e temporário. A proteção CSRF é uma camada de segurança importante e a exceção criada durante os testes deverá ser removida ao final desta etapa do curso.

4 min
Rota Put e Delete

Nesta aula, vamos continuar o estudo dos verbos HTTP criando rotas PUT e DELETE no Laravel. O objetivo é entender como registrar essas rotas e testar seu funcionamento no Postman.Durante os testes, também veremos o que acontece quando o método selecionado no Postman não corresponde ao verbo definido na rota e por que algumas requisições precisam de uma liberação temporária da verificação de token no ambiente demonstrado.Ao final, ficará evidente uma limitação importante: para atualizar ou excluir um recurso específico, ainda precisamos aprender a identificar esse recurso por meio de parâmetros na rota. Esse será um próximo passo do curso.

6 min
Rotas com parametro

Fala meus crias! Nesta aula, vamos transformar rotas fixas em rotas dinâmicas, permitindo que um valor enviado pela URL identifique o registro que será trabalhado.Na prática, vamos usar um identificador como parâmetro nas rotas de atualização e exclusão e testar valores diferentes para visualizar como a mesma rota pode atender registros distintos.Esse conceito prepara o caminho para, nas próximas etapas, realizar operações reais de atualização e exclusão em vez de apenas exibir valores de teste.

7 min
Rota com Multiplos Parametros

Nesta aula, você aprende a trabalhar com mais de um parâmetro em uma mesma rota do Laravel. O exemplo simula a visualização de um usuário, recebendo pela URL o nome e a idade.Além de adicionar os dois parâmetros à rota e recebê-los na função anônima, a aula mostra como inserir segmentos fixos, como nome e idade, para tornar a URL mais fácil de interpretar. Essa organização depende da padronização adotada em cada projeto ou empresa.

5 min
Rotas Opcionais

Nesta aula, você aprenderá a transformar um parâmetro obrigatório de rota em opcional no Laravel. A partir de uma rota de saudação, veremos o comportamento quando o nome é informado, o erro 404 quando um parâmetro obrigatório é omitido e como corrigir isso usando ? no parâmetro e um valor padrão na função.

9 min
Validação de Parâmetro das Rotas

Fala meus crias! Nesta aula, você vai aprender a validar os parâmetros recebidos por rotas dinâmicas, evitando que valores incompatíveis sejam aceitos pela URL.Primeiro, veremos como aplicar restrições com expressões regulares usando o método where. Depois, vamos simplificar a validação com os métodos prontos whereAlpha e whereNumber do Laravel.Ao final, você entenderá por que uma URL que não respeita as restrições da rota deixa de corresponder à rota definida e poderá aplicar essas validações em seus próprios parâmetros.

6 min
Criando nossa primeira rota agrupada

Nesta aula, você vai entender o conceito de agrupamento de rotas no Laravel e por que ele ajuda a manter o arquivo de rotas mais organizado.Usando um conjunto de rotas de blog como exemplo, vamos criar nosso primeiro grupo com Route::prefix() e perceber como o prefixo comum passa a ser aplicado automaticamente às rotas internas.Nesta primeira parte, o foco será uma rota GET para listagem. As demais rotas ficam para a continuação da prática.

7 min
Rotas Agrupadas - Post, Put e Delete

Nesta aula, continuamos o trabalho com rotas agrupadas no Laravel, agora aplicando os métodos HTTP POST, PUT e DELETE ao conjunto de rotas do blog.Você verá como o prefixo do grupo evita a repetição de /blog em cada definição, como utilizar o parâmetro {id} nas rotas de atualização e exclusão e como testar essas requisições.Durante os testes, também aparece a proteção CSRF do Laravel. A aula demonstra uma liberação provisória das URIs apenas para viabilizar os testes neste momento do curso, reforçando que essa não é a abordagem indicada para uma aplicação real.

11 min
Nome em rotas

Nesta aula, você vai entender por que é importante atribuir nomes às rotas no Laravel.Primeiro, veremos o problema de criar links diretamente com a URI: quando o endereço de uma rota muda, todos os locais que apontam diretamente para ele também precisam ser alterados.Em seguida, vamos usar o método name() e o helper route() dentro de views Blade para criar links baseados no nome da rota. Assim, a navegação fica menos dependente da URI definida no arquivo de rotas.

10 min
Rotas com Nome e Parâmetro

Nesta aula, você continua o estudo de rotas nomeadas no Laravel e aprende a trabalhar com rotas que possuem parâmetros.Na prática, você verá como enviar um valor para uma rota usando o helper route(), como organizar parâmetros de forma associativa e como disponibilizar o valor recebido para uma view.Ao final, você também entenderá o uso de compact() para transformar variáveis em um array associativo e enviá-las para a view.

9 min
Nome em rotas Agrupadas

Nesta aula, você aprenderá a atribuir um prefixo comum aos nomes das rotas agrupadas do blog.Vamos utilizar o helper route() no Blade, identificar erros de nomenclatura e fornecer IDs exigidos pelas rotas de atualização e exclusão.O objetivo é preparar a navegação antes de estudar formulários e o envio de requisições.

9 min
Redirecionamento entre Rotas

Nesta aula, você aprenderá como redirecionar o usuário de uma rota para outra no Laravel. O exemplo parte de uma situação simples: um endereço antigo que precisa encaminhar automaticamente o visitante para um endereço atual.Na prática, serão criadas duas rotas e a rota de destino receberá um nome. Em seguida, o redirecionamento será realizado com return redirect()->route('atual');. A aula também contextualiza que redirecionamentos aparecem com frequência em fluxos condicionais e, futuramente, em controllers e autenticação.

6 min
Route:List

Nesta aula, você aprende a consultar as rotas registradas em uma aplicação Laravel diretamente pelo terminal, sem depender apenas da leitura do arquivo de rotas.O foco está no comando php artisan route:list, no filtro por caminho com --path e na opção -v para visualizar informações adicionais de middleware.

4 min
Rota com Controller

Nesta aula, você terá um primeiro contato com o uso de Controllers nas rotas do Laravel. O objetivo é entender, de forma introdutória, como retirar a ação de dentro de uma Closure e direcionar uma rota para um método de um Controller.Na prática, será criado um UserController com o comando Artisan, adicionado um método index e configurada uma rota GET para /usuarios. O aprofundamento sobre Controllers ficará para um módulo específico.

6 min
7

Módulo 07 — Views e Blade

0 aulas · 0 minutos

Aulas em preparação.

8

Módulo 08 — Controllers

0 aulas · 0 minutos

Aulas em preparação.

9

Módulo 09 — Banco de Dados e Migrations

0 aulas · 0 minutos

Aulas em preparação.

10

Módulo 10 — Models e Eloquent ORM

0 aulas · 0 minutos

Aulas em preparação.

11

Módulo 11 — CRUD Completo

0 aulas · 0 minutos

Aulas em preparação.

12

Módulo 12 — Validação de Dados

0 aulas · 0 minutos

Aulas em preparação.

13

Módulo 13 — Segurança

0 aulas · 0 minutos

Aulas em preparação.

14

Módulo 14 — Autenticação

0 aulas · 0 minutos

Aulas em preparação.

15

Módulo 15 — Middlewares

0 aulas · 0 minutos

Aulas em preparação.

16

Módulo 16 — Upload de Arquivos

0 aulas · 0 minutos

Aulas em preparação.

17

Módulo 17 — Relacionamentos Eloquent

0 aulas · 0 minutos

Aulas em preparação.

18

Módulo 18 — Deploy de Aplicações Laravel

0 aulas · 0 minutos

Aulas em preparação.

19

Módulo 19 — Projeto Integrador

0 aulas · 0 minutos

Aulas em preparação.

20

Projeto Prático: Integração com Mercado Pago

0 aulas · 500 minutos

Unidade 1 — Fundamentos e preparação 0 aulas

Aulas em preparação.

Unidade 2 — Construindo a integração 0 aulas

Aulas em preparação.

Unidade 3 — Checkout e confirmação 0 aulas

Aulas em preparação.

Unidade 4 — Testes e publicação 0 aulas

Aulas em preparação.

Continue explorando

Cursos relacionados

Ver catálogo
Capa do curso Informática Essencial
Tecnologia da Informação Iniciante

Informática Essencial

Curso prático de informática para quem deseja aprender a utilizar o computador no dia a dia, navegar na internet, organizar arquivos, trabalhar com documentos e utilizar ferramentas digitais com mais segurança e confiança.

VICTOR LUIS LUCAS SANTOS Carga livre
Ver curso
Capa do curso Excel do Básico ao Avançado
Tecnologia da Informação Iniciante

Excel do Básico ao Avançado

Aprenda Excel do zero e evolua passo a passo até recursos avançados. Crie planilhas profissionais, domine fórmulas e funções, organize e analise dados, desenvolva gráficos e aprenda ferramentas que tornam seu trabalho mais rápido, organizado e eficiente.

VICTOR LUIS LUCAS SANTOS 5h
Ver curso