<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Mike Podrabinek</title>
    <description>The latest articles on Forem by Mike Podrabinek (@mike_podrabinek).</description>
    <link>https://forem.com/mike_podrabinek</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F853388%2F5e72116d-06ba-4fbb-b6e1-7df64cc8e42c.jpg</url>
      <title>Forem: Mike Podrabinek</title>
      <link>https://forem.com/mike_podrabinek</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/mike_podrabinek"/>
    <language>en</language>
    <item>
      <title>29 Best Laravel Tutorials and Resources for Beginners in 2022</title>
      <dc:creator>Mike Podrabinek</dc:creator>
      <pubDate>Wed, 04 May 2022 11:17:04 +0000</pubDate>
      <link>https://forem.com/mike_podrabinek/29-best-laravel-tutorials-and-resources-for-beginners-in-2022-gfm</link>
      <guid>https://forem.com/mike_podrabinek/29-best-laravel-tutorials-and-resources-for-beginners-in-2022-gfm</guid>
      <description>&lt;p&gt;Laravel is a free, open-source PHP web framework created by Taylor Otwell. It has expressive, elegant syntax and takes the pain out of development by easing everyday tasks used in most web projects, such as authentication, routing, sessions, and caching.&lt;/p&gt;

&lt;p&gt;Whether you're just getting started with Laravel or looking for some advanced topics, this comprehensive tutorial list will wrap up everything you need.&lt;/p&gt;

&lt;p&gt;The best Laravel tutorials and courses for beginners in 2022:&lt;/p&gt;

&lt;h2&gt;
  
  
  Laracasts
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://laracasts.com"&gt;laracasts.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Laracasts is one of the best resources to learn Laravel. It offers high-quality video tutorials taught by Jeffrey Way, a well-known PHP developer and teacher. The site has been around since 2013 and provides hundreds of hours of content.&lt;/p&gt;

&lt;p&gt;You can find both free and paid courses on Laracasts. If you want to learn Laravel for free, you can sign up for the Laracasts “Laravel From Scratch” series. This series covers everything from installing Laravel to building a real-world application.&lt;/p&gt;

&lt;h2&gt;
  
  
  FreeCodeCamp
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.freecodecamp.org/news/tag/laravel/"&gt;freecodecamp.org/news/tag/laravel/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;FreeCodeCamp is an amazing place to start your learning journey. It offers a wide range of resources for learning web development, including a section on Laravel. The “Laravel Basics” course is a great place to start if you’re new to the framework.&lt;/p&gt;

&lt;h2&gt;
  
  
  Laravel: Up and Running
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://laravelupandrunning.com"&gt;laravelupandrunning.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you’re looking for a more comprehensive Laravel course, check out the “Laravel: Up and Running” ebook by Matt Stauffer. This book covers everything from installation to building an e-commerce application.&lt;/p&gt;

&lt;h2&gt;
  
  
  Laravel News Tutorials
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://laravel-news.com/category/tutorials"&gt;laravel-news.com/category/tutorials&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Laravel News has a great collection of tutorials on its website. They cover everything from the basics of Laravel to advanced topics like authentication, testing, and deployments.&lt;/p&gt;

&lt;h2&gt;
  
  
  Laravel News Podcast
&lt;/h2&gt;

&lt;p&gt;aravel-news.com/podcast]([&lt;a href="https://llaravel-news.com/podcast"&gt;https://llaravel-news.com/podcast&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;Laravel News offers episodes between 30 and 60 minutes long and features different guests talking about various Laravel-related topics if you prefer learning via podcasts.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Laravel Podcast
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://laravelpodcast.simplecast.com"&gt;laravelpodcast.simplecast.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Another great podcast with already five seasons. It covers such topics as upgrading, security, helpers and collections, Laravel Debugbar, mail and notifications, queues, and more.&lt;/p&gt;

&lt;h2&gt;
  
  
  Laravel Official documentation
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://laravel.com/docs/master/"&gt;laravel.com/docs/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Laravel official documentation is excellent and provides a great reference catalog of the framework. It seems strange, but we would not recommend it for absolute beginners because it requires strong programming knowledge. As we know, it’s not always going that way – the learners tend to study frameworks without knowing PHP core concepts well.&lt;/p&gt;

&lt;h2&gt;
  
  
  Laravel Daily by Povilas Korop
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://laraveldaily.teachable.com"&gt;laraveldaily.teachable.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you want to learn Laravel daily with short and sweet video courses, we recommend Povilas Korop’s channel. New videos are released every day, but they’re not too long – usually between 15 and 30 minutes. He also writes a decent amount of posts on his Twitter.&lt;/p&gt;

&lt;h2&gt;
  
  
  Laravel Best Practices
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/alexeymezenin/laravel-best-practices"&gt;github.com/alexeymezenin/laravel-best-practices&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A small repository of things to keep in mind while coding with Laravel.&lt;/p&gt;

&lt;h2&gt;
  
  
  Laravel from Scratch by TraversyMedia
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=MYyJ4PuL4pY"&gt;youtube.com/watch?v=MYyJ4PuL4pY&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In this course, you will learn how to install and configure Laravel and create and use controllers, models, views, and routes. You will also learn how to use Laravel’s database query builder and migration system.&lt;/p&gt;

&lt;h2&gt;
  
  
  Laracon Youtube videos
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/c/LaraconEU"&gt;youtube.com/c/LaraconEU&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Laracon is the annual Laravel conference in various locations worldwide (mainly in Europe). The conference features talks from some of the top developers and community leaders. It has a Youtube channel, which provides an opportunity to learn about Laravel and programming in general as if you were a visitor of the conference.&lt;/p&gt;

&lt;h2&gt;
  
  
  Simple Laravel CRUD by Digital Ocean
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.digitalocean.com/community/tutorials/simple-laravel-crud-with-resource-controllers"&gt;digitalocean.com/community/tutorials/simple-laravel-crud-with-resource-controllers&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;CRUD is an acronym for “create, read, update, and delete.” In Laravel, it is often used to build blog-like web applications. Although this Digital Ocean’s guide has been written almost two years ago, it remains a good starting point for the beginner Laravel developer.&lt;/p&gt;

&lt;h2&gt;
  
  
  Codecourse
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://codecourse.com/subjects/laravel"&gt;codecourse.com/subjects/laravel&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Codecourse is another excellent resource for learning Laravel, and it offers both free and paid courses. The paid course, “Laravel: From Beginner to Master”, is taught by Alexey Mezenin. This course covers everything from the basics of Laravel to advanced topics like authentication, testing, and deployment.&lt;/p&gt;

&lt;h2&gt;
  
  
  Treehouse
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://teamtreehouse.com/library/laravel-basics-2"&gt;teamtreehouse.com/library/laravel-basics-2&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This education platform provides an interactive way of learning: you will build the Treehouse course catalog with the “Laravel Basics” 78-minute course. &lt;/p&gt;

&lt;h2&gt;
  
  
  Udemy
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.udemy.com/topic/laravel/"&gt;udemy.com/topic/laravel/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Udemy offers a variety of courses on Laravel, from beginner to advanced levels. In these courses, you’ll learn about the fundamentals of Laravel, such as routing and requests. You’ll also learn how to create models, views, and controllers. Udemy also offers a course on how to deploy Laravel applications.&lt;/p&gt;

&lt;h2&gt;
  
  
  Complete Laravel Tutorial by Code with Dary
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=376vZ1wNYPA"&gt;youtube.com/watch?v=376vZ1wNYPA&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Another great Youtube video masterclass.&lt;/p&gt;

&lt;h2&gt;
  
  
  Livecoding with Laravel, Vue, and React by Matt Stauffer
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/c/MattStauffer/videos"&gt;youtube.com/c/MattStauffer/videos&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Matt Stauffer is a web developer and entrepreneur specializing in Laravel. He is the founder and CEO of Tighten Co., a web development consultancy and software products company, and the author of several books, including “Laravel: Up &amp;amp; Running”.&lt;/p&gt;

&lt;h2&gt;
  
  
  Get Started with Laravel (Free course) by Tuts+
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=AGE3wRKljkw"&gt;youtube.com/watch?v=AGE3wRKljkw&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Laravel Livewire Screencasts
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://laravel-livewire.com/screencasts/"&gt;laravel-livewire.com/screencasts/installation&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Laravel Livewire is a library that makes it simple to build modern, reactive, dynamic interfaces using Laravel Blade templates. To gain access to all of the screencasts, you will have to become a sponsor of this package on Github.&lt;/p&gt;

&lt;h2&gt;
  
  
  Laravel Roadmap
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/LaravelDaily/Laravel-Roadmap-Learning-Path"&gt;github.com/LaravelDaily/Laravel-Roadmap-Learning-Path&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This Github repository offers an extensive list of things to learn in Laravel step-by-step. This is also made by Povilas Korop, a great Laravel content creator.&lt;/p&gt;

&lt;h2&gt;
  
  
  Laravel Domain-Driven Design ebook
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://domain-driven-design-laravel.com"&gt;domain-driven-design-laravel.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This book by Martin Joo will take you from the basics of the DDD development style in Laravel to advanced techniques for creating an email marketing application.&lt;/p&gt;

&lt;h2&gt;
  
  
  Laravel Security In Depth
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://larasec.substack.com"&gt;larasec.substack.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Follow best practices for security and performance in Laravel.&lt;/p&gt;

&lt;h2&gt;
  
  
  Laravel Shifty videos
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://laravelshift.com/videos"&gt;laravelshift.com/videos&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A decent amount of videos on how to upgrade and keep your Laravel up-to-date.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Ultimate Guide to Building APIs and Single-Page Applications ebook
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://serversideup.net/ultimate-guide-to-building-apis-and-spas-with-laravel-and-vuejs/"&gt;serversideup.net/ultimate-guide-to-building-apis-and-spas-with-laravel-and-vuejs/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The API and SPA are the advanced concepts of any programming language. Be sure to learn the basic concepts of PHP and Laravel before starting with this book.&lt;/p&gt;

&lt;h2&gt;
  
  
  Laravel 9 tutorials
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://positronx.io/laravel/"&gt;www.positronx.io/laravel/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A helpful website about Laravel and other programming stuff&lt;/p&gt;

&lt;h2&gt;
  
  
  Skillshare Laravel courses
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://skillshare.com/search?query=Laravel"&gt;www.skillshare.com/search?query=Laravel&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;At the moment, this education provider offers 27 Laravel courses on different subjects with unlimited access for only $14 per month.&lt;/p&gt;

&lt;h2&gt;
  
  
  Laravel Package Development by Marcel Pociot
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://laravelpackage.com/#reasons-to-develop-a-package"&gt;laravelpackage.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Advanced level. This course is all about building Laravel packages. If you want to learn how to create reusable components and share them with the community, this is the place to start.&lt;/p&gt;

&lt;h2&gt;
  
  
  In Depth Laravel by Sarthak
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://indepthlaravel.com"&gt;indepthlaravel.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This $49 course will take you from the very beginning to the complex Laravel projects, including Laravel API, payment gateways, Jetstream, and Nuxt.&lt;/p&gt;

&lt;h2&gt;
  
  
  Laravel Eco-System
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://ecosystem.laravel.io"&gt;ecosystem.laravel.io&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Learn about most popular Laravel extensions for rapid and secure development:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Laravel Breeze, an authentication kit&lt;/li&gt;
&lt;li&gt;Laravel Cashier Stripe, an interface to a payment provider&lt;/li&gt;
&lt;li&gt;Laravel Nova, an easy way to start with admin panel&lt;/li&gt;
&lt;li&gt;Laravel Spark, a subscription and billing portal&lt;/li&gt;
&lt;li&gt;Laravel Forge, a deployment kit&lt;/li&gt;
&lt;li&gt;Laravel Vapor, a serverless deployment tool&lt;/li&gt;
&lt;li&gt;Laravel Socialite, a set of tools to authenticate with OAuth providers&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;This post was initially published at &lt;a href="//coursecomp.com"&gt;https://coursecomp.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>laravel</category>
    </item>
    <item>
      <title>Where to start as a web developer?</title>
      <dc:creator>Mike Podrabinek</dc:creator>
      <pubDate>Mon, 25 Apr 2022 21:01:06 +0000</pubDate>
      <link>https://forem.com/mike_podrabinek/where-to-start-as-a-web-developer-3d2c</link>
      <guid>https://forem.com/mike_podrabinek/where-to-start-as-a-web-developer-3d2c</guid>
      <description>&lt;p&gt;Many people tell you have to learn to code, so you may ask yourself "How do I start?".&lt;/p&gt;

&lt;p&gt;The answer is almost always the same, so I explain it now to everyone.&lt;/p&gt;

&lt;p&gt;Basically, the answer divides into two categories:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Learn with paid courses&lt;/li&gt;
&lt;li&gt;Learn with free resources&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Paid courses
&lt;/h3&gt;

&lt;p&gt;If you don't mind spending some money to understand whether the web development is your journey and not someone else's, I highly recommend taking the Udemy course - "&lt;a href="https://getyourstudy.com/course/the-complete-2022-web-development-bootcamp"&gt;The Complete 2022 Web Development Bootcamp&lt;/a&gt;".&lt;/p&gt;

&lt;p&gt;This Udemy bootcamp will lead you from the very beginning, how the Internet works to really advanced things, ending up building your complex web projects. This interactive course can be the best teacher for starting your career as a web developer.&lt;/p&gt;

&lt;p&gt;Don't forget that paid courses could be a massive game-changer for you later. As a general rule, paying for something and sticking to it because you have paid for it will not let you slip off the motivation curve. &lt;br&gt;
Moreover, you will get to know many interesting and intelligent people on your way to a web developer career. How? You will have interactive classes, code reviews, googling here and there, and asking for advice on Twitter. Finally, you will find yourself in the circle of web developers and maybe, with some mentors.&lt;/p&gt;

&lt;p&gt;Also, learning web development is a great way to start coding because you can visually see on the browser the output. You may want to start learning HTML, CSS, then JavaScript.&lt;/p&gt;

&lt;p&gt;Another benefit of starting a paid course is structured content, which you will not obtain in many free places like YouTube or Reddit.&lt;/p&gt;

&lt;p&gt;How to not get lost in the massive amount of online education providers? It is an interesting question. I recommend you weigh all the pros and cons of each platform, look at your budget, and not blindly take their offers and believe their inner ratings and bestseller labels. It could be an excellent option for you if the provider offers interactive learning with the built-in editor.&lt;/p&gt;

&lt;h3&gt;
  
  
  Free courses
&lt;/h3&gt;

&lt;p&gt;You can find many free resources to learn web development on the Internet. I would recommend the first place to take a look - &lt;a href="https://freecodecamp.org"&gt;freecodecamp.org&lt;/a&gt;. This website also has a YouTube channel with many videos to learn the basics and advanced concepts of web development.&lt;/p&gt;

&lt;p&gt;There are also some other fantastic free resources from various content creators on YouTube. You could look at what &lt;a href="https://www.youtube.com/c/TraversyMedia"&gt;Traversy Media&lt;/a&gt; does or follow &lt;a href="https://www.youtube.com/c/Fireship"&gt;Fireship&lt;/a&gt; with his short and ingenious explications on many web development topics.&lt;/p&gt;

&lt;p&gt;As for academy teaching, you try a course on &lt;a href="https://www.youtube.com/c/cs50"&gt;Computer Science&lt;/a&gt; from Harvard University where you can learn CS fundamentals for free.&lt;/p&gt;

&lt;h3&gt;
  
  
  Conclusion
&lt;/h3&gt;

&lt;p&gt;Learning web development is always a different path for everyone, and you should consider all the possibilities before you stick to something that suits you best.&lt;/p&gt;

&lt;p&gt;This post was originally published at &lt;a href="https://getyourstudy.com/articles/where-to-start-as-a-web-developer"&gt;Getyourstudy.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>freecodecamp</category>
    </item>
  </channel>
</rss>
