Laracasts courses
Ir al canal en Telegram
Laracasts courses
Mostrar másEl país no está especificadoLa categoría no está especificada
1 583
Suscriptores
Sin datos24 horas
+67 días
+3730 días
Archivo de publicaciones
1 583
NuxtJS Crash Course
#Frameworks #Nuxt #Vue #JavaScript #Intermediate
NuxtJS is a framework on top of Vue that allows your application to be server-side rendered via Node.js. This allows for better SEO, but still has all the benefits of a fully interactive JavaScript application.
In this series, we'll take a look at using Nuxt 3 and all the features it has to offer including automatic routing, better TypeScript support, Vite support, the Nitro server and more. We'll pair it together with an API powered by Laravel on the backend to build out the obligatory blog application. This will allow us to learn how to communicate between the front-end and the back-end.
📔 11 episodes 🕓 2h 33m 🔗 Source
@laracasts_courses | #Laravel
1 583
Svelte Crash Course
#Frameworks #Svelte #JavaScript #Intermediate
Svelte is a modern JavaScript framework that's similar to React or Vue, but takes a different approach when it comes to constructing your application. Svelte is actually a compiler that takes the code you write and compiles it down to vanilla JavaScript. This results in highly optimized, performant code with extremely small bundle sizes.
In this series, we'll review all of Svelte's features, including things like reactive state, components, templating, lifecycle hooks, binding, transitions and more.
📔 13 episodes 🕓 3h 4m 🔗 Source
@laracasts_courses | #Laravel
1 583
Modals with the TALL Stack
#Frameworks #AlpineJS #Livewire #TailwindCSS #Blade #Intermediate
For such a simple concept, modals can often be tricky to implement. Where exactly do we place them? Where should the event listeners to toggle their display be stored? And how to we make them dynamic? In this series, one piece at a time, we'll discuss everything you need to know about modals within the TALL (Tailwind, Alpine, Laravel, Livewire) stack.
📔 9 episodes 🕓 1h 17m 🔗 Source
@laracasts_courses | #Laravel
1 583
Livewire Uncovered
#Frameworks #Livewire #Advanced
Livewire can often feel like magic. Somehow, you're able to write interactive web applications using only PHP? How? Well, in this series, we're going to uncover the magic together by building a simplified version of Livewire from scratch.
Aside from being plain entertaining, this exercise will arm you with deep Livewire knowledge that will help you build and debug your apps in your daily life. Let's dive in!
📔 15 episodes 🕓 2h 53m 🔗 Source
@laracasts_courses | #Laravel
1 583
Learn Inertia With Jeffrey
#Frameworks #Inertia #Intermediate
Inertia.js allows you to build single-page applications, while still allowing Laravel to be responsible for routing, controllers, authorization, policies, and more. Think of it like the glue that connects a server-side framework like Laravel, to a client-side framework like Vue.
Despite all the hype, I'm only just now taking a first look at all that Inertia has to offer. If you're in the same position, why don't you come along and we'll learn it together?
📔 11 episodes 🕓 1h 30m 🔗 Source
@laracasts_courses | #Laravel
1 583
Infinite Scrolling in Inertia
#Frameworks #Inertia #JavaScript #Pagination #Intermediate
If you've used any form of social media, you'll know that they make heavy use of infinite scrolling. When you reach the end of the page, more content is automatically streamed in. Typically, this tends to be handled via a REST API, but Inertia is all about avoiding REST APIs! So, let's implement the same functionality the Inertia way.
📔 4 episodes 🕓 37m 🔗 Source
@laracasts_courses | #Laravel
1 583
Inertia and SPA Techniques
#Frameworks #Inertia #Laravel #JavaScript #Advanced
So you've mastered the basics of building an SPA with Laravel and Inertia? Nice work, but of course there's always more to learn. In this series, we'll review a variety of useful tips and techniques to simplify and clean up your single page applications. This includes everything from creating webpack aliases, to wrapping third party APIs, to leveraging Laravel's API resources. So what do you think? Ready to get started?
📔 9 episodes 🕓 1h 28m 🔗 Source
@laracasts_courses | #Laravel
1 583
Discover Symfony Components
#Frameworks #Symfony #Intermediate
While it's sometimes fun to imagine Laravel and Symfony locked in battle, the reality is that Laravel leverages a number of excellent Symfony components. In this series, one by one, we'll review a variety of these very components.
📔 4 episodes 🕓 45m 🔗 Source
@laracasts_courses | #Laravel
1 583
Building AlpineJS
#Frameworks #AlpineJS #JavaScript #Workshops #Advanced
Ever wonder how a front-end framework works under the hood? In this series, I (the creator of AlpineJS) will walk you through what it takes to actually build one from scratch. By the end of the series, you will learn what’s involved in creating a modern, reactive, front-end framework by actually building one yourself. It’s easier than you might think!
📔 6 episodes 🕓 54m 🔗 Source
@laracasts_courses | #Laravel
1 583
Build Modern Laravel Apps Using Inertia.js
#Frameworks #Inertia #Laravel #Vue #JavaScript #Intermediate
Inertia.js is an incredible tool that glues a server-side framework, like Laravel, to a client-side framework, like Vue. With Inertia, you can continue using server-side routing, and controllers, and authentication, and validation. With Inertia, you don't need to learn how to build an API, and you definitely don't need to use OAuth. Instead, relax and continue creating apps the way you traditionally would.
I really think you're going to enjoy Inertia as much as I do. In fact, Laracasts itself uses Inertia under the hood; I wouldn't have it any other way.
📔 24 episodes 🕓 2h 52m 🔗 Source
@laracasts_courses | #Laravel
1 583
Build a Web Shop From A-Z
#Frameworks #AlpineJS #Livewire #Workshops #Billing #Advanced
In this course, together, we will build a web-shop from scratch. We'll use Laravel and Livewire to construct the storefront, and Stripe to manage payments and the checkout process. We'll even implement an "add to cart" functionality to allow for purchasing multiple items at once.
It should be fun! I hope you're excited. Let's get going.
📔 33 episodes 🕓 3h 24m 🔗 Source
@laracasts_courses | #Laravel
1 583
Alpine.js Essentials
#Frameworks #AlpineJS #JavaScript #Beginner
Alpine.js is a relatively new JavaScript framework for defining behavior directly in your markup. While similar to frameworks like Angular and Vue, you may find that Alpine is a bit more light-weight and portable. In this series, one step at a time, I'll get you up and running as quickly as possible.
📔 11 episodes 🕓 2h 29m 🔗 Source
@laracasts_courses | #Laravel
1 583
Design Patterns in PHP
#Languages #PHP #CleanCode #OOP #Advanced
A design pattern is a common solution to a common problem. Nothing more, nothing less. And, while some of these approaches might seem foreign or overwhelming to you, the important thing to remember is that, as a developer, you are in charge. That means you decide when a pattern is appropriate, and when it's completely unnecessary. That's the key.
📔 8 episodes 🕓 1h 43m 🔗 Source
@laracasts_courses | #Laravel
1 583
10 Techniques for Cleaner Code
#Languages #PHP #CleanCode #Intermediate
We've all written code that misses the mark. Sure, it works, but, still, you're left with the feeling that you've missed something. The difficult part, unfortunately, is recognizing what that "something" is.
In this series, we'll review ten techniques, one per episode, to improve the clarity of your PHP code.
📔 10 episodes 🕓 1h 54m 🔗 Source
@laracasts_courses | #Laravel
1 583
Code Katas with PHPUnit
#Languages #PHP #PHPUnit #Intermediate
If martial artists use kata as a method for exercise and practice, what might be the equivalent for coders like us? Coding katas are short, repeatable programming challenges which are meant to exercise everything from your focus, to your workflow.
In this series, one kata per episode, we'll work through a wide variety of challenges to build up your TDD process.
📔 10 episodes 🕓 2h 58m 🔗 Source
@laracasts_courses | #Laravel
1 583
Code Reflections
#Languages #PHP #CleanCode #Advanced
Reflecting upon the code you've written is an important step for any developer. It's not enough to simply extract, refactor, and call it a day. No. Once complete, you must evaluate what you've done. Is the code now better? Is it more clear? Don't underestimate how difficult a question this can be. Our brains manage to trick us at every turn.
📔 4 episodes 🕓 1h 10m 🔗 Source
@laracasts_courses | #Laravel
1 583
PHP 8 Crash Course
#Languages #PHP #Intermediate
PHP 8 is now officially available. As part of this new release, not only will you benefit from performance improvements - thanks to the new JIT compiler - but you'll also enjoy useful new operators and types, attributes, match expressions, and so much more.
If you're intrigued, hop in and we'll review everything you need to know.
📔 9 episodes 🕓 39m 🔗 Source
@laracasts_courses | #Laravel
1 583
Developer Practice
#Languages #PHP #Intermediate
Like any other discipline, programmers must dedicate a certain portion of their time to improving their workflow and skillset. This might include working along with a programming video, or practicing a coding kata, or reviewing a new tool. In this series, one topic per episode, we'll review examples of what this developer practice looks like.
📔 1 episode 🕓 19m 🔗 Source
@laracasts_courses | #Laravel
1 583
PHP 7 Up and Running
#Languages #PHP #Intermediate
Slated for release in December, 2015, PHP 7 brings a wealth of new features, bug fixes, and performance improvements. If you're curious, come with me, as I demonstrate what's new!
📔 7 episodes 🕓 28m 🔗 Source
@laracasts_courses | #Laravel
