Laravel tem sido a estrela do rock do desenvolvimento de aplicações PHP por muitos anos e com uma boa razão. Ecossistema enorme, comunidade ativa, mercado de trabalho forte, startups de sucesso – tem tudo que faz com que valha a pena adotar uma nova tecnologia.

Se você quer aprender Laravel, não precisa ir mais longe. Navegando por este guia, você pode encontrar o melhor tutorial de Laravel para você, combinando seu nível de conhecimento e estilo de aprendizagem.

Pronto? Vamos cavar mais fundo!

Por que aprender Laravel

Há muitas razões pelas quais você pode querer aprender Laravel, então começaremos com a mais importante delas. Além disso, também passaremos por algumas dicas sobre como aprender a estrutura de forma eficiente antes de analisar os melhores tutoriais de Laravel em detalhes, incluindo os prós, os contras e os casos de uso de cada tutorial.

1. Desenvolvimento rápido

Laravel é um framework PHP de código aberto para o desenvolvimento de aplicações web, baseado no padrão arquitetônico MVC (Model-View-Controller). Sua sintaxe expressiva e direta acelera o desenvolvimento e resulta em uma base de código limpa e de fácil manutenção e aplicações escaláveis.

2. Alta Popularidade

O código fonte de Laravel está hospedado no GitHub, onde é o repositório PHP mais popular, com mais de 60.000 estrelas e contando. Há também muitos tutoriais do Laravel, vídeos, screencasts e recursos disponíveis online que podem ajudá-lo a aprender a estrutura e manter-se atualizado com os novos desenvolvimentos.

3. Enorme Ecossistema

Graças à sua popularidade, Laravel tem um ecossistema maciço de pacotes oficiais e de terceiros que você pode adicionar à sua própria aplicação. Os pacotes oficiais incluem ferramentas e plataformas de gerenciamento de servidores, ambientes de desenvolvedores, ferramentas de monitoramento e teste, um painel de administração e muito mais (consulte-os na página inicial da Laravel no menu ‘Ecossistema’).

Se você quiser acrescentar funcionalidades que ainda não existem, você também pode desenvolver seu próprio pacote Laravel.

4. Comunidade ativa

Há uma enorme comunidade ao redor de Laravel.io, Laracasts Discuss, LaraChat, Discord, Reddit, e outros lugares legais. Laravel também tem uma conferência oficial chamada Laracon que acontece todos os anos em três continentes (América, Europa, Austrália).

5. Mercado de trabalho forte

O desenvolvimento de Laravel é uma habilidade altamente requisitada e as perspectivas de emprego são excelentes. Tem um quadro de empregos oficial chamado Larajobs onde os títulos mais comuns são ‘Laravel Developer’, ‘Backend Laravel Developer’, ‘Full-Stack PHP Developer‘ (Laravel é freqüentemente emparelhado com Vue.js no frontend), e ‘TALL Stack Developer’ (TALL significa Tailwind CSS, Alpine.js, Laravel, e Livewire).

Além de Larajobs, você pode encontrar multidões de empregos de Laravel em outros locais de trabalho como Monster, Indeed e LinkedIn, e empregos de Laravel remoto também estão disponíveis em RemoteOK, We Work Remotely, e outros lugares.

6. Oportunidades promissoras de negócios

Se você não quer trabalhar para outra pessoa, mas construir seu próprio negócio, Laravel também pode ser uma excelente solução para você. Já existem muitos negócios de sucesso construídos com Laravel, tais como OctoberCMS, Mailcoach, Monica CRM, Invoice Ninja e CodeCourse (veja abaixo neste artigo, entre tutoriais pagos de Laravel), para citar apenas alguns.

Com Laravel como base e utilizando as melhores práticas e a hospedagem PHP de alto desempenho, seu aplicativo será escalado em produção sem nenhum problema.

Como aprender Laravel

Para começar a aprender o desenvolvimento de Laravel, você precisará de alguns conhecimentos pré-existentes.

Conhecimentos prévios

Você precisará usar PHP com segurança, especialmente PHP orientado a objetos. Saber como usar a linha de comando e o gerenciador de pacotes Composer também é importante – estes dois tópicos são normalmente cobertos por tutoriais de PHP para iniciantes.

Alguns conhecimentos de HTML e sistemas de gerenciamento de bancos de dados relacionais (Laravel suporta quatro deles: MySQL, PostgreSQL, SQLite e SQL Server) também podem ser úteis para um começo fácil.

Materiais didáticos

Aprender uma estrutura PHP com o Laravel é um pouco diferente de aprender uma linguagem de programação como PHP. Aqui, você fará mais projetos práticos e menos (ou zero) exercícios de programação desde o início, pois é assim que a maioria dos tutoriais de Laravel são estruturados.

Construir aplicações do mundo real também significa que você usará freqüentemente Laravel como parte de uma pilha. Por exemplo, muitos tutoriais de Laravel o usam com um Vue frontend, o que significa que você também precisará aprender Vue.js (geralmente também coberto pelo mesmo tutorial) para realizar o projeto.

Também é mais difícil encontrar tutoriais para iniciantes completos e a maioria dos tutoriais estão em formato de vídeo. Quase não existem livros sobre Laravel, principalmente porque muda tão rapidamente que quando um livro é publicado, a estrutura já tem duas versões pela frente.

Versões de Laravel

Uma das coisas mais importantes ao escolher um tutorial Laravel é prestar atenção à versão Laravel que ele abrange. Você precisará estar familiarizado com as seguintes regras de versão de Laravel:

Como há dois grandes lançamentos a cada ano, os tutoriais dificilmente podem ser acompanhados. A maioria dos tutoriais Laravel que você encontrará em qualquer data será 1-3 versões de volta, em comparação com o lançamento real. Isto não é um grande problema, a menos que a estrutura passe por uma completa substituição, o que aconteceu pela última vez quando o Laravel 4 foi lançado em 2013.

Mesmo que seja recomendado usar o último tutorial disponível, não entre em pânico se você tiver que voltar dois ou três lançamentos, especialmente se for uma peça prática que mostre como construir o tipo de aplicação que você quer aprender.

Você pode encontrar algumas inconsistências entre as diferentes versões, mas estas são geralmente anotadas pelo autor ou por outros aprendizes na seção de discussão. Também é uma boa idéia navegar pelas notas de lançamento de cada novo lançamento para ver o que mudou, pois isso pode ajudá-lo a saber o que deve prestar atenção.

Orçamento de aprendizagem

Aprender Laravel não é nada caro – você pode fazer isso mesmo de graça. Este guia inclui tutoriais gratuitos e pagos do Laravel, mas mesmo os pagos não são muito caros; você pode se inscrever em um site de tutoriais premium por ~15-30 USD/mês.

Mesmo que você não queira gastar dinheiro para aprender Laravel, também vale a pena navegar pela seção paga, já que alguns dos sites de tutoriais premium vêm com testes gratuitos, cursos de vídeo ocasionais gratuitos, e outras ofertas gratuitas.

6 Melhores sites de Tutorial Gratuito do Laravel 

Agora, vamos dar uma olhada de perto nos melhores tutoriais de Laravel!

1. Docs Oficiais Laravel (Iniciantes, Intermediários, Avançados)

Docs Oficiais Laravel

Docs Oficiais Laravel

A documentação oficial do Laravel é uma descrição factual da estrutura Laravel, mantida pela comunidade Laravel e também disponível no GitHub. Ela começa com um guia de instalação e fornece uma visão geral de todos os conceitos Laravel, tais como modelos, segurança, gerenciamento de banco de dados, e muitos outros. Você também pode encontrar a documentação dos pacotes oficiais da Laravel aqui.

Prós:

Contras:

Quando escolher Laravel Docs

A documentação oficial de Laravel é útil em qualquer nível de conhecimento para verificar os detalhes de qualquer conceito relacionado a Laravel. Entretanto, ela pode ser esmagadora para iniciantes por causa de sua alta densidade de informação.

É o melhor lugar para se familiarizar com as características dos novos lançamentos ou comparar diferentes lançamentos.

2. Laravel News (Iniciantes, Intermediário, Avançado)

Laravel News

Laravel News

Laravel News é um site tutorial Laravel com múltiplas facetas. Tem um blog com as últimas notícias Laravel, uma seção para tutoriais Laravel cobrindo tópicos desde o nível de iniciante até o de especialista, um podcast bissemanal do Laravel, e um boletim informativo Laravel que é entregue todos os domingos de manhã. O Laravel News também apresenta pacotes populares do Laravel com uma breve descrição e um código de exemplo.

Prós:

Contras:

Quando escolher Laravel News

Laravel News é a melhor fonte gratuita para notícias relacionadas a Laravel. Os tutoriais são de alta qualidade e cobrem muitas coisas interessantes – mas mesmo que você não esteja interessado neles, vale a pena assinar o boletim para se manter atualizado com a estrutura de Laravel (cada edição inclui algumas listas de empregos de Laravel, também). O podcast quinzenal Laravel News é também um excelente recurso para os desenvolvedores Laravel em qualquer nível.

3. Tuts Make (Intermediário, Avançado)

Tuts Make

Tuts Make

Tuts Make é um popular blog tutorial que cobre diferentes linguagens e tecnologias de programação, incluindo Laravel. Os tutoriais são sucintos e atualizados, discutindo tarefas, erros e casos de uso comuns de Laravel. Eles incluem vários trechos de código que você também pode usar em seus próprios projetos.

A TutsMake tem uma categoria separada para perguntas e respostas de Laravel, também com explicações simples e atenciosas.

Prós:

Contras:

Quando escolher o que fazer

Tuts Make não é definitivamente para iniciantes. Você precisará pelo menos de um conhecimento intermediário de Laravel para entender estes tutoriais, pois eles são muito baseados em código, sem muita discussão de teoria. Os tutoriais também não estão relacionados entre si – Tuts Make é um blog, não uma série de tutoriais passo-a-passo do Laravel. Se você está procurando um trabalho de Laravel, não perca sua seção de perguntas e respostas de entrevista; é realmente bom.

4. LaraShout (Iniciantes, Intermediários, Avançados)

LaraShout

LaraShout

LaraShout é um site tutorial gratuito que se concentra completamente na estrutura Laravel. Além de tutoriais práticos de Laravel, ele também apresenta guias sobre importantes conceitos teóricos como middleware, armazenamento, filas e trabalhos, e outros. Alguns dos tutoriais são agrupados em séries para que você possa obter um conhecimento mais profundo de cada tópico.

Atualmente, a LaraShout tem quatro séries: Coleções, Padrões de Design, Desenvolvimento de Aplicações de E-Commerce e Desenvolvimento de Pacotes.

Prós:

Contras:

Quando escolher LaraShout

LaraShout é recomendado principalmente para alunos intermediários e avançados, mesmo que também tenha alguns tutoriais de nível iniciante. As quatro séries de tutoriais de Laravel são especialmente dignas de verificação – no entanto, note que elas não cobrem necessariamente tudo o que você vai precisar, pois LaraShout é mais um blog técnico do que um site educacional abrangente.

5. Learn2torials (Iniciantes, Intermediários)

Learn2torials

Learn2torials

Learn2torials é um projeto de uma pessoa por Sandip Patel, com tutoriais gratuitos sobre diferentes linguagens e estruturas de programação. A seção tutorial de Laravel cobre muitos aspectos importantes da estrutura, desde a instalação até backups e caching.

Eles se concentram mais na teoria do que na prática, mas como incluem muitos exemplos de códigos mais longos, podem ajudar você a resolver problemas do mundo real, também.

Prós:

Contras:

Por que escolher Learn2torials

Se você é um iniciante ou já conhece algum desenvolvimento Laravel mas há lacunas em seu conhecimento, Learn2torials pode ser o recurso Laravel ideal para você. Ele também tem muitas sobreposições com os documentos oficiais da Laravel, de modo que você pode usar os dois recursos juntos para solidificar sua compreensão dos conceitos subjacentes.

6. Eloquent by Example (Intermediário)

Eloquent by Example

Eloquent by Example

Eloquent by Example é outro projeto de uma só pessoa, oferecido por Jeff Madsen. É uma série tutorial Laravel gratuita exclusivamente sobre o Eloquent ORM, o mapeador objeto-relacional responsável pela transferência de dados entre objetos Laravel e o banco de dados relacional rodando em segundo plano (MySQL, PostgreSQL, SQLite, ou SQL Server, dependendo de sua escolha).

Os tutoriais são estruturados como lições consecutivas e lidos como os capítulos de um livro sobre ORM Eloquente.

Prós:

Contras:

Quando Escolher Eloquent by Example

Se você já tem algum conhecimento de Laravel mas quer dominar o ORM Eloquente, este é o melhor recurso de Laravel para ir. Dito isto, não está claro quando foi atualizado pela última vez, mas os links apontam para os documentos do Laravel 5.8, portanto, pode conter algumas informações desatualizadas e perder adições mais recentes.

Mesmo assim, é o guia Eloquente mais completo que você encontrará lá.

6 Melhores vídeos gratuitos do Laravel Tutorial, Screencasts e Podcasts

1. BitFumes (Iniciantes, Intermediários, Avançados)

BitFumes

BitFumes

BitFumes é um site educacional com screencasts gratuitos e pagos e cursos de vídeo em desenvolvimento web. Sua seção tutorial Laravel gratuita inclui muitos cursos em vídeo de alta qualidade destinados principalmente a iniciantes, mas você pode encontrar algumas peças mais avançadas aqui também.

Há também muitos tutoriais gratuitos do Laravel no canal BitFumes no YouTube, incluindo um curso de 6,5 horas de duração cobrindo o desenvolvimento do Laravel desde o básico até tópicos avançados como Livewire (necessário para a pilha TALL).

Prós:

Contras:

Quando escolher BitFumes

Vale a pena navegar pelo canal BitFumes do YouTube em qualquer caso, mesmo que você esteja em um nível avançado. Os tutoriais gratuitos no site BitFumes cobrem muitos tópicos de nível iniciante que são difíceis de encontrar gratuitamente em outros lugares. Ele também tem um curso de Laravel premium, incluindo tópicos avançados, tais como integração de Stripe e desenvolvimento orientado a testes.

2. Laravel Business por Povilas Korop (Iniciantes, Intermediários, Avançados)

Laravel Business

Laravel Business

Laravel Business é um canal popular no YouTube, incluindo tutoriais em vídeo gratuitos sobre como usar Laravel para negócios. É um projeto de uma pessoa por Povilas Korop que também é o autor do Laravel Daily (veja abaixo na seção paga).

Em seu canal, ele publica vários vídeos do YouTube a cada semana, discutindo tópicos como Blade, Eloquent, PHPUnit, aplicações SaaS, e muitos outros. Além de tutoriais práticos, Povilas também faz comparações, fornece conselhos de carreira e de negócios, e sob a guia ‘Comunidade’, ele compartilha diariamente a ‘Ponta Laravel do dia’.

Prós:

Contras:

Quando escolher Laravel Business

Embora o Laravel Business seja destinado principalmente a usuários mais avançados, ele também pode ser um grande recurso do Laravel para iniciantes, especialmente os conselhos de negócios e carreira de Povilas.

Se você está fazendo o desenvolvimento de Laravel há algum tempo e está um pouco entediado com seu trabalho, este canal pode ajudá-lo a recuperar sua motivação, pois discute muitas coisas interessantes, novas características e casos específicos de uso que você não encontrará em outro lugar.

3. Laraning (Iniciantes, Intermediário)

Laraning - Laravel tutorial

Laraning

O nome Laraning vem das palavras “Laravel” e “aprendizagem”, e permanece fiel a este nome por ser totalmente dedicado à aprendizagem de Laravel. Ele apresenta cursos gratuitos em vídeo, categorizados como ‘Série’, ‘Características’, e ‘Cursos’.

As ‘Séries’ são tutoriais em vídeo, em pacotes Laravel e outros tópicos. As ‘Características’ ainda estão em desenvolvimento e atualmente incluem apenas um tutorial em vídeo sobre o mecanismo de modelos Blade. Os ‘Cursos’ são séries mais longas de tutoriais em vídeo, como o abrangente curso ‘Laravel de A a Z’, destinado a alunos iniciantes.

Prós:

Contras:

Quando escolher Laraning

Como o site de Laraning ainda não está totalmente cozido, você encontrará características em falta aqui e ali. Por exemplo, o botão ‘Sign In’ ainda não funciona e algumas das séries incluem apenas duas peças em vídeo. No entanto, os tutoriais já publicados são de alta qualidade e definitivamente vale a pena conferir, especialmente o curso Laravel de A a Z se você está apenas começando com a estrutura.

4. Laravel PHP Framework Tutorial por FreeCodeCamp (Iniciantes, Intermediário)

Tutorial de Framework PHP Laravel

Tutorial de Framework PHP Laravel

O Laravel PHP Framework Tutorial é um curso em vídeo para iniciantes pela plataforma de aprendizagem on-line FreeCodeCamp. Embora a parte back-end do currículo do FreeCodeCamp seja centrada em Python, ele também compartilha vídeos educacionais sobre outras linguagens back-end em seu canal Youtube, criado por membros de sua comunidade de código aberto.

Este tutorial Laravel de Victor Gonzalez guia você através da construção de um clone Instagram a partir do zero, com funcionalidades como follow/unfollow, edição de perfis, redimensionamento de imagens, entre outras. O vídeo tem cerca de 4,5 horas de duração, mas é dividido em seções menores para que você possa facilmente acompanhá-lo.

Prós:

Contras:

Quando escolher o Laravel PHP Framework Tutorial da FreeCodeCamp

Se você quer aprender Laravel através da construção do clone de uma aplicação altamente popular e do mundo real, este é um dos melhores lugares para se fazer isso gratuitamente. As explicações de Victor são atenciosas e fáceis de entender e a comunidade do FreeCodeCamp é muito útil se você se deparar com problemas.

Embora seja destinado a iniciantes, você também pode achá-lo útil se já tiver algum conhecimento de Laravel, mas quiser aprender como montar uma aplicação semelhante à Instagram.

5. Let’s Build with Laravel: A Linktree Clone (Iniciantes, Intermediário)

Let's Build with Laravel: A Linktree Clone

Let’s Build with Laravel: A Linktree Clone

Let’s Build with Laravel: A Linktree Clone é um screencast rápido de Laravel que ensina como construir um aplicativo de construção de página de aterrissagem de mídia social semelhante ao popular serviço Linktree.

O vídeo tem apenas 58 minutos de duração, pois não explica conceitos básicos ou mostra como instalar Laravel, mas vai direto para a prática. Este tutorial gratuito do Laravel foi criado por Andrew Schmelyun que tem vários outros vídeos do Laravel em seu canal no YouTube que também vale a pena conferir.

Prós:

Contras:

Quando escolher ‘Let’s Build with Laravel: A Linktree Clone’

Embora a descrição do vídeo no Youtube diga que ele se destina a iniciantes, se você é completamente novo no Laravel, você precisa ter em mente que este vídeo assume algum conhecimento pré-existente do Laravel, como instalação ou configuração inicial.

Este tutorial de Laravel pode ser ideal para construir sua primeira aplicação com a estrutura, mas também se você quiser melhorar suas habilidades de desenvolvimento de aplicações.

6. The Laravel Podcast (Iniciantes, Intermediário, Avançado)

The Laravel Podcast

The Laravel Podcast

The Laravel Podcast é um podcast quinzenal hospedado por Matt Stauffer, com discussões relacionadas a Laravel e PHP. Cada episódio centra-se em um tópico, como autenticação, migrações, depuração, criação de um ambiente local, e outros. Os episódios têm cerca de 1,5 horas de duração, e você pode ouvi-los usando o podcast player incorporado ou em Podcasts da Apple.

Prós:

Contras:

Quando escolher The Laravel Podcast

Mesmo que um podcast não seja um tutorial clássico, é uma excelente maneira de se familiarizar com uma nova tecnologia, ouvir a opinião de especialistas da indústria e se atualizar com as últimas características. Portanto, o Podcast Laravel é um recurso altamente recomendado pelo Laravel para desenvolvedores de qualquer nível.

(Você já pensou em fazer um podcast? Confira nosso guia detalhado sobre como lançar seu primeiro podcast com WordPress).

8 Vídeos Tutoriais, Screencasts e Livros Melhor Pagos de Laravel

1. Laracasts (Iniciantes, Intermediários, Avançados)

Laracasts - Laravel tutorial

Laracasts

Laracasts é uma plataforma educacional premium que oferece screencasts sobre desenvolvimento web. Embora seu foco principal seja a estrutura Laravel, ela também possui cursos sobre outras tecnologias, a maioria das quais pode ser usada junto com Laravel, tais como CSS, JavaScript, PHP, SQL, Vue.js, e muito mais.

Também apresenta cinco Laracast Journeys: Laravel, Teste, PHP, JavaScript e Tooling. Uma Viagem é uma coleção de screencasts que você precisa para dominar uma determinada habilidade.

Prós:

Contras:

Precisa de uma hospedagem rápida, segura e de fácil desenvolvimento para os sites dos seus clientes? Kinsta é construído com os desenvolvedores do WordPress em mente e fornece muitas ferramentas e um poderoso painel de controle. Confira os nossos planos

Quando escolher Laracasts

Os laracasts são vídeos tutoriais de alta qualidade, recomendados em todos os níveis. Mesmo sendo um serviço premium, você pode encontrar algumas séries que são completamente gratuitas, por exemplo, uma série intermediária no Envoyer e uma série para iniciantes no Forge. No entanto, você não pode filtrar para cursos gratuitos, então você precisará encontrá-los por conta própria.

Mesmo que você não queira pagar pela adesão, vale a pena também se inscrever para uma conta gratuita no fórum, especialmente se você precisar de alguma ajuda da comunidade com seu código.

2. Laravel Daily (Iniciantes, Intermediário, Avançado)

Laravel Daily

Laravel Daily

Laravel Daily é o site de tutorial pago Laravel do Povilas Korop, o criador do já mencionado canal Laravel Business Youtube. Povilas tem 10 vídeos tutorial pagos e uma série gratuita do Laravel aqui, cobrindo tópicos interessantes como a criação de um aplicativo de faturação com Laravel, construção de um CRUD SPA com Laravel e Vue, domínio do Eloquent, criação de um REST API com Laravel, e muito mais.

Prós:

Contras:

Quando escolher Laravel Daily

O Laravel Daily é recomendado para desenvolvedores Laravel em qualquer nível. Se você já é assinante do canal Laravel Business e como o estilo de ensino de Povilas, seus cursos pagos em vídeo no Laravel Daily podem ser o próximo passo lógico em sua jornada Laravel.

É também uma excelente escolha se você quiser adquirir habilidades que são muito solicitadas no mercado de trabalho, tais como desenvolvimento API ou SaaS com Laravel.

3. CodeCourse (Intermediário, Avançado)

CodeCourse

CodeCourse

CodeCourse é uma plataforma premium de transmissão de tela para tutoriais de desenvolvimento web. A maioria dos screencasts são estruturados como ‘Caminhos’ e estão disponíveis em quatro categorias: Flutter, Vue.js, Laravel, e padrões de design.

O caminho do Laravel limpo consiste em nove cursos em vídeo e ensina como escrever código Laravel limpo e de alta qualidade. O CodeCourse também tem um caminho Laravel mais curto chamado Filtragem com Laravel. Além dos caminhos, o CodeCourse também apresenta cursos individuais, onde você pode aprender como construir diferentes tipos de aplicativos com Laravel, incluindo um clone no Twitter, um site de código snippet, e uma plataforma de comércio eletrônico.

Prós:

Contras:

Quando escolher o CodeCourse

Para se beneficiar dos screencasts Laravel da CodeCourse, você precisará estar familiarizado com os conceitos básicos do desenvolvimento de Laravel. Entretanto, se você tem um conhecimento intermediário da estrutura ou já está trabalhando no setor, você pode aprender muitas coisas novas aqui.

Mesmo sendo um serviço premium, não é realmente caro, portanto, se você encontrar um curso ou caminho que lhe interesse, é um bom investimento de seu tempo e esforço.

4. Building APIs e SPAs com Laravel, Vue.js, e Capacitor (Avançado)

Construindo APIs e SPAs com Laravel, Vue.js, e Capacitor

Building APIs e SPAs com Laravel, Vue.js, e Capacitor

O Ultimate Guide to Building APIs & Single-Page Applications with Laravel, Vue.js, and Capacitor é um ebook de Dan Pastori e Jay Rogers, disponível no ServerSideUp. Ele cobre como desenvolver aplicações web e móveis a partir do mesmo codebase – onde todas as suas aplicações se comunicam com uma API centralizada.

O livro passa pelo processo de construção de um aplicativo do mundo real chamado Roast, uma aplicação de busca de café. Não é apenas uma demonstração, mas um aplicativo existente que permite a você se inscrever, adicionar seu café favorito, encontrar cafeterias em um mapa, e muito mais. Você também pode instalar o aplicativo Roast em seu dispositivo Android ou iOS.

Prós:

Contras:

Quando escolher ‘Building APIs e SPAs com Laravel, Vue.js e Capacitor’.

Se você já é um desenvolvedor experiente de Laravel, este ebook pode expandir sua experiência e ampliar ainda mais seus conhecimentos. Ele o orienta sobre como suportar três bases de código (web, iOS, Android) enquanto constrói uma aplicação complexa.

Também emparelha Laravel com ferramentas de ponta – a estrutura frontal Nuxt.js (construída no topo do Vue.js) e o tempo de execução cruzada do Capacitor (ver docs). Além disso, ele cobre o Laravel 8, por isso agora é o livro Laravel mais recente disponível no mercado (já 380 páginas e novos capítulos ainda estão chegando).

5. LinkedIn Learning (Iniciantes, Intermediário)

LinkedIn Learning

LinkedIn Learning

O LinkedIn Learning, anteriormente chamado Lynda.com, é uma plataforma premium de e-learning que oferece um caminho completo de aprendizagem no desenvolvimento de Laravel.

Consiste em cinco cursos separados, começando com (1) Laravel básico, depois abrangendo (2) testes, segurança e implantação, (3) RESTful API building, (4) Vue básico, e (5) usando Vue.js e Laravel juntos como um ambiente de pilha cheia. Se você realizar este caminho de aprendizado, você terá conhecimento suficiente para iniciar sua carreira como desenvolvedor Laravel em pleno stack.

Prós:

Contras:

Quando escolher LinkedIn Learning

Se você quiser trabalhar como desenvolvedor Laravel e não tiver um portfólio enorme, o caminho Laravel do LinkedIn Learning pode ajudá-lo a encontrar um emprego, pois você pode exibir o crachá de conclusão em seu perfil no LinkedIn (veja o que significa exatamente). Também pode ser uma boa escolha se você quiser fazer um curso mais longo de desenvolvimento Laravel em pilha cheia, onde todo o conteúdo necessário já está coletado para você.

6. Udemy (Iniciantes, Intermediários, Avançados)

Udemy - Laravel tutorial

Udemy

Udemy é um mercado global de e-learning onde criadores independentes estão vendendo seus cursos em vídeo, não apenas em desenvolvimento web, mas também em muitos outros assuntos.

O tópico Laravel inclui atualmente 280 cursos em todos os níveis de conhecimento. A interface da Udemy fornece vários filtros diferentes, tais como preço, classificação, duração, nível e mais, para ajudá-lo a encontrar o melhor tutorial de Laravel para você. Além do inglês, ele oferece cursos em outros idiomas também.

Prós:

Contras:

Quando escolher Udemy

Como a Udemy oferece quase 300 séries de vídeos tutoriais de Laravel, você precisa colocar algum tempo e esforço para encontrar o que você precisa. Vale a pena prestar atenção às etiquetas ‘best seller’, ‘new’, e ‘hot & new’, mesmo que você não consiga filtrar por estas características.

Não se esqueça de ler as resenhas dos alunos e assistir às previsões, pois a Udemy não é uma plataforma centralizada com um processo padronizado de garantia de qualidade. Se você se deparar com uma maçã podre, você ainda poderá recuperar seu dinheiro usando a garantia de 30 dias de devolução do dinheiro.

7. Skillshare (Iniciantes, Intermediário)

Skillshare

Skillshare

O Skillshare é outro mercado de e-learning semelhante ao Udemy, entretanto, ele usa um modelo de preços diferente. Aqui, você não paga por cursos individuais, mas é cobrado uma taxa mensal pela qual você pode acessar todos os cursos Skillshare.

Atualmente, o Skillshare lista 22 cursos em vídeo Laravel criados por professores independentes – no entanto, observe que alguns cursos PHP também são listados como um “curso Laravel” por alguma razão.

A maioria dos cursos de Laravel da Skillshare concentra-se em habilidades práticas, tais como a construção de um site de orçamento pessoal, um aplicativo todo, um filtro de lista de correio, um painel de administração de agendamento de tarefas, e alguns outros.

Prós:

Contras:

Quando escolher Skillshare

Embora o desenvolvimento de Laravel não seja o foco principal do Skillshare, você pode encontrar alguns cursos bons e de nível superior aqui. Se você já tem uma associação Skillshare, também vale a pena dar uma olhada nos vídeos tutoriais do Laravel.

Alternativamente, se você é novo no Skillshare mas está interessado em outros tópicos que eles estão ensinando (há muito além do desenvolvimento da web, da fotografia à música à escrita criativa), também pode ser uma boa idéia se inscrever para uma associação.

8. Eduonix (Iniciantes, Intermediário)

Eduonix - Laravel tutorial

Eduonix

Eduonix é um mercado de aprendizagem on-line com instrutores independentes, semelhante ao Udemy e Skillshare. Ele usa o mesmo modelo de preços da Udemy, portanto você paga por cada curso individualmente (no entanto, ele tem uma opção de associação vitalícia para todos os cursos Eduonix e alguns pacotes de descontos também).

Atualmente, oferece 16 cursos de vídeo Laravel, a maioria dos quais orienta você através de um projeto prático, como a criação de um aplicativo de hotel com tradução em quatro idiomas, um aplicativo de fórum de página única, um aplicativo de gerente de contato com um frontend Vue (este está no curso “Aprenda a construir 10 projetos Laravel”), e outros.

Prós:

Contras:

Quando escolher a Eduonix

A Eduonix pode ser uma boa escolha para você se você estiver mais interessado na construção de aplicações práticas do que na teoria. Mesmo que não ofereça muitas disciplinas sobre o desenvolvimento de Laravel, vale a pena ficar de olho nele, especialmente porque alguns criadores vendem seus cursos tanto na Udemy quanto na Eduonix, mas com uma etiqueta de preço diferente (geralmente a Eduonix é a mais barata).

Resumo

Estabelecer um objetivo de aprendizado para saber para onde você está indo pode ajudá-lo muito a encontrar o melhor tutorial de Laravel para você mesmo. Se você tem experiência prévia com aprendizagem on-line autodirigida, você já sabe que tipo de material prefere: tutoriais em texto, vídeos, screencasts, podcasts, blogs, ou livros mais longos.

Você não tem necessariamente que começar com apenas um tutorial de Laravel, mas também pode optar por uma abordagem mista. Por exemplo, você pode começar com um curso de vídeo enquanto se inscreve para um boletim informativo, ouve um podcast e lê um blog ao mesmo tempo.

Se você não tem certeza sobre quais habilidades precisará, pode ser uma boa idéia navegar por locais de trabalho como LaraJobs para ver o que está em demanda no mercado (isto pode mudar com o tempo).

Você também pode usar um aplicativo de planejamento de projeto como o Trello ou uma de suas alternativas para acompanhar seu progresso, estabelecer prazos e lembretes, e continuar motivando-se ao seguir seu plano de aprendizado.

Se você escolher um tutorial Laravel pago, geralmente é melhor começar com a assinatura mensal do que pagar com um ano de antecedência, até saber o que você pode esperar (mesmo que a taxa mensal seja menor com a assinatura anual).

Finalmente, começar a construir um aplicativo Laravel em funcionamento o mais cedo possível no processo de aprendizagem. Ver que você foi capaz de realizar um projeto do mundo real pode ajudá-lo a acompanhar o aprendizado e alcançar seus objetivos.


Economize tempo, custos e otimize o desempenho do seu site com:

  • Ajuda instantânea de especialistas em hospedagem do WordPress, 24/7.
  • Integração do Cloudflare Enterprise.
  • Alcance global com 28 centros de dados em todo o mundo.
  • Otimização com nosso monitoramento integrado de desempenho de aplicativos.

Tudo isso e muito mais em um plano sem contratos de longo prazo, migrações assistidas e uma garantia de 30 dias de devolução do dinheiro. Confira nossos planos ou entre em contato com as vendas com as vendas para encontrar o plano certo para você.