Rust Tutorial For PHP and JavaScript Developers
About this course
❤️ sponsor this channel: https://nunomaduro.com/sponsorships 🙌🏻 this video was made possible by: 🐰 coderabbit / ai code reviews with instant feedback on pull requests: https://coderabbit.link/nunomaduro 🔴 redberry / work with the best laravel digital agency: https://redberry.international/?ref=nunomad...
❤️ sponsor this channel: https://nunomaduro.com/sponsorships 🙌🏻 this video was made possible by: 🐰 coderabbit / ai code reviews with instant feedback on pull requests: https://coderabbit.link/nunomaduro 🔴 redberry / work with the best laravel digital agency: https://redberry.international/?ref=nunomaduro 🛠️ jetbrains / code with phpstorm for world-class php development: https://jb.gg/nuno 🔎 serpapi / instantly access real-time search data from Google, Amazon, and more: https://serpapi.com/?ref=nunomaduro ✨ socials: x: https://x.com/enunomaduro website: https://nunomaduro.com twitch: https://twitch.tv/nunomaduro tiktok: https://tiktok.com/@enunomaduro linkedin: https://linkedin.com/in/nunomaduro instagram: https://instagram.com/enunomaduro #php #javascript #laravel #typescript #claude #code #software #ai #vibecoding #mobile
Community Reviews
Honest feedback from learners like you
Sign in to review this course.
No reviews yet for this course.
Related Courses
PHP For Beginners - Complete Laracasts Course
BeginnerWe all start somewhere. For programming, this series is the first step. I've designed it specifically for newcomers to, not just PHP, but programming in general. Here, you'll learn the fundamentals of PHP - all the way down to defining basic variables and arrays. Think of this series as a key stepping stone for your programming journey. Source code: https://github.com/laracasts/PHP-For-Beginners-Series Timestamps: 00:00:00 - How to Choose a Programming Language 00:01:21 - Tools of the Trade 00:10:01 - Your First PHP Tag 00:18:11 - Variables 00:25:30 - Conditionals and Booleans 00:36:38 - Arrays 00:45:15 - Associative Arrays 00:52:33 - Functions and Filters 01:04:55 - Lambda Functions 01:17:03 - Separate Logic From the Template 01:25:39 - Technical Check-in #1 (With Quiz) 01:30:34 - Page Links 01:41:34 - PHP Partials 01:50:45 - Superglobals and Current Page Stylings 02:03:42 - Make a PHP Router 02:21:45 - Create a MySQL Database 02:27:55 - PDO First Stepss 02:42:18 - Extract a PHP Database Class 02:52:54 - Environments and Configuration Flexibility 03:05:54 - SQL Injection Vulnerabilities Explained 03:16:52 - Database Tables and Indexes 03:24:43 - Render the Notes and Note Pages 03:39:10 - Introduction to Authorization 03:53:31 - Programming is Rewriting 04:05:48 - Intro to Forms and Request Methods 04:23:56 - Always Escape Untrusted Input 04:32:17 - Intro to Form Validations 04:45:07 - Extract a Simple Validator Class 04:56:51 - Resourceful Naming Conventions 05:03:27 - PHP Autoloading and Extractions 05:23:04 - Namespacing: What, Why, How? 05:34:14 - Handle Multiple Request Methods From a Controller Action? 05:46:27 - Build a Better Router 06:07:10 - One Request, One Controller 06:14:17 - Make Your First Service Containers 06:33:40 - Updating With PATCH Requests 06:54:55 - PHP Sessions 101 07:08:51 - Register a New User 07:27:50 - Introduction to Middleware 07:49:55 - Manage Passwords Like This For The Remainder of Your Career 07:54:46 - Log In and Log Outs 08:20:30 - Extract a Form Validation Object 08:34:06 - Extract an Authenticator Class 08:47:27 - The PRG Pattern (and Session Flashing) 09:08:45 - Flash Old Form Data to the Session 09:14:42 - Automatically Redirect Back Upon Failed Validations 09:40:51 - Composer and Free Autoloading 09:54:02 - Install Two Composer Packages: Collections and PestPHP 10:09:39 - Testing Approaches, Terms, and Considerations 10:27:46 - The Next Step in Your Php Journey Want to watch this series in parts? go to http://phpforbeginners.com/ Watch thousands of videos, track your progress, and participate in a massive Laravel community at Laracasts.com. Laracasts: https://laracasts.com Laracasts Twitter: https://twitter.com/laracasts Jeffrey Way Twitter: https://twitter.com/jeffrey_way
React JS 19 Full Course 2025 | Build an App and Master React in 2 Hours
BeginnerDive straight into React—from basic JSX to advanced hooks—and build a real, modern app in this hands-on crash course! ⭐ Join JS Mastery Pro: https://jsm.dev/react25-jsmpro 💎 Become a Top 1% Next.js Developer: https://jsm.dev/react25-nextjs 📁 Free Video Kit (Code, Design, Repo, Guide): https://jsm.dev/react25-kit 📘 ReactJS Course Waitlist: https://jsm.dev/react25-waitlist Hostinger: https://jsm.dev/react25-hostinger Appwrite: https://jsm.dev/react25-appwrite WebStorm: https://jsm.dev/react25-webstorm Rate us on TrustPilot: https://jsm.dev/trustpilot https://discord.com/invite/n6EdbFJ https://twitter.com/jsmasterypro https://instagram.com/javascriptmastery https://linkedin.com/company/javascriptmastery Business Inquiries: contact@jsmastery.pro Time Stamps 👇 00:00:00 — Intro 00:01:41 — Crash Course 00:05:08 — React Setup 00:07:33 — Create React.js Project 00:15:12 — Components 00:17:55 — Props 00:20:03 — Styles 00:26:15 — States and Hooks 00:35:18 — UseEffect Hook 00:42:40 — React Snippets 00:43:27 — About the Project 00:46:28 — Tailwind CSS setup 00:49:55 — Assets & styles 00:51:00 — Develop header 01:02:56 — The Movie DB API 01:22:58 — Develop movie card component 01:30:12 — Implement search 01:33:38 — Optimize search 01:39:07 — Trending Movies Feature 01:54:01 — Show Trending Movies 02:03:58 — Deployment
30 Days to Learn Laravel - Complete 8 Hour Course
BeginnerLaravel is an incredible and mature PHP framework that has sky-rocketed in popularity since its initial introduction back in 2012. I'm happy to say that I've been a user and advocate for the framework since the beginning. I'd love to show you the ropes if you're willing! Together, we'll review each piece of the framework, and wrap up by building a Job Board platform where users can post and apply to job listings. Ready to hit the road? Enjoy this full 8 hours course to start your journey with Laravel! Github Repo: https://github.com/JeffreyWay/30-days-to-learn-laravel Github Repo for Episode 27 to 30: https://github.com/laracasts/pixel-position/commit/2663b3f072baaabf8062067adb02fb8e620ebfcf https://github.com/laracasts/pixel-position/commit/394e6102c7d3ce678c462397ca0e56222fbd22ad https://github.com/laracasts/pixel-position/commit/e2f62154f0e102eba6d221269f728d19c67370ff https://github.com/laracasts/pixel-position/commit/ce6156528d618921d9ff67fed9b0723b4dc6c231 Timestamps: 00:00:00 - 01 Hello, Laravel 00:08:40 - 02 Your First Route and View 00:15:28 - 03 Create a Layout File Using Laravel Components 00:26:24 - 04 Make a Pretty Layout Using TailwindCSS 00:39:02 - 05 Style the Currently Active Navigation Link 00:52:45 - 06 View Data and Route Wildcards 01:12:48 - 07 Autoloading, Namespaces, and Models 01:26:51 - 08 Introduction to Migrations 01:43:51 - 09 Meet Eloquent 02:02:08 - 10 Model Factories 02:21:25 - 11 Two Key Eloquent Relationship Types 02:29:13 - 12 Pivot Tables and BelongsToMany Relationships 02:43:42 - 13 Eager Loading and the N+1 Problem 02:54:17 - 14 All You Need to Know About Pagination 03:07:22 - 15 Understanding Database Seeders 03:15:12 - 16 Forms and CSRF Explained (with Examples) 03:39:05 - 17 Always Validate. Never Trust the User. 03:52:55 - 18 Editing, Updating, and Deleting a Resource 04:13:26 - 19 Routes Reloaded - 6 Essential Tips 04:30:00 - 20 Starter Kits, Breeze, and Middleware 04:42:29 - 21 Make a Login and Registration System From Scratch: Part 1 05:00:18 - 22 Make a Login and Registration System From Scratch: Part 2 05:24:09 - 23 6 Steps to Authorization Mastery 05:47:02 - 24 How to Preview and Send Email Using Mailable Classes 06:00:41 - 25 Queues Are Easier Than You Think 06:16:30 - 26 Get Your Build Process in Order 06:27:35 - 27 From Design to Blade 06:48:01 - 28 Blade and Tailwind Techniques for Your Laravel Views 07:11:54 - 29 Jobs, Tags, TDD, Oh My! 07:46:39 - 30 The Everything Episode Watch thousands of videos, track your progress, and participate in a massive Laravel community at Laracasts.com. Laracasts: https://laracasts.com Laracasts Twitter: https://twitter.com/laracasts Jeffrey Way Twitter: https://twitter.com/jeffrey_way
TanStack Start Full Course 2025 | Become a TanStack Start Pro in 1 Hour
IntermediateIn this video I will be teaching you TanStack Start from the beginning. By the end of the video you will be comfortable on tanstack start to start building your own website. ⭐️ Check out My Courses: https://www.webdevultra.com 📖 Video Resources: Code Repo: http://webdevultra.com/video-info/s4I4JtOZNgg 💻 Check out my Blog: https://www.pedrotech.co 🐤 Follow me on Twitter: (https://twitter.com/pedrotech_) 📸 Follow me on Instagram: (https://www.instagram.com/pedro.fmachado_/) 🧳 Follow me on Linkedin: (https://www.linkedin.com/company/pedrotech) 👨💻 GitHub: https://github.com/machadop1407 📋 Business Email: pedro@pedrotech.co Timestamps: 00:00 | Intro 00:59 | Setting Up a TanStack Start Project 06:15 | Project Structure & Running the App 08:13 | Routing Fundamentals 13:00 | Dynamic Routes, Params & Not Found Pages 18:01 | Loader Functions 33:05 | Server Functions, Static Functions & Middleware 52:10 | Using TanStack Query with Server Routes 59:59 | Conclusion
The Complete TALL Stack Tutorial - FROM NOTHING TO PROD (Tailwind, Alpine, Laravel, Livewire & More)
IntermediateI put a lot of time and effort into crafting a video that shows off some of the fantastic developer experience that comes with building in the TALL stack. I hope you find value in it. :) ***WITH THE UPDATED WIREUI PACKAGE, YOU WILL HAVE TO UPDATE COMPONENTS FOR MODAL AS WELL AS DROPDOWN TO WUI-DROPDOWN/WUI-MODAL. FOLLOWING INSTRUCTIONS FROM THE WIREUI DOCUMENTATION SHOULD WORK GREAT FOR INSTALL.*** Help me choose my next video: https://cir.re/suggest Links: Github Repo: https://github.com/joshcirre/sendnotes Deployed Site: https://sendnotes.fly.dev Laravel: https://laravel.com Livewire: https://livewire.laravel.com/ TailwindCSS: https://tailwindcss.com/ AlpineJS: https://alpinejs.dev/ WireUI: https://v1.wireui.dev/ Fly.io: https://fly.io/ Postmark: https://postmark.com/ Chapters: 00:00:00 - Introduction and Stack Setup 00:07:53 - Setting up the Development Environment 00:16:46 - Setting up the Application 00:25:49 - Creating an Application Structure 00:34:29 - Creating the Notes Table 00:44:00 - Modifying the Database 00:52:45 - Implementing Live Wire in Laravel 01:02:17 - Creating a Landing Page with Improved Design and Button 01:12:14 - Running PHP Code in Laravel 01:23:04 - Setting up the UI 01:33:07 - Adding a recipient to the notes table 01:42:02 - Wiring up the front end 01:50:54 - Creating a note 02:00:43 - Deleting a Note 02:10:03 - Creating Policies for User Actions 02:19:01 - Mounting the Note and Initializing the Note 02:28:31 - Building the Form 02:38:17 - Using Laravel Breeze's Action Component 02:48:08 - Fixing Date Format and Creating a Public View of a Note 02:58:12 - Generating the Note Interface and Functionality 03:07:34 - Setting up Scheduled Notes Emails 03:16:58 - Setting up Scheduled Notes in Production 03:26:28 - Limiting Edit Accessibility Based on Date 03:36:15 - Comment, Like, and Subscribe to Support for the algo: laravel, laravel livewire tutorials, laravel and livewire project,laravel and livewire tutorial,laravel livewire, alpine laravel, learn laravel framework ,laravel how to, learn laravel 10, livewire tutorial, laravel application development, tall stack, tailwind stack, livewire events, flydotio, laravel sending emails, laravel full tutorial, laravel basic tutorial, laravel crud tutorial, laravel crud, livewire stack, laravel tutorial for beginners step by step, laravel volt, livewire volt Keep creating. --- 📹 **Watch My VSCode Setup Video:** https://youtu.be/uoqhrFRuRF4 🎓 **Make VSCode Awesome – Caleb Porzio's Course (support me with this link):** https://gumroad.com/a/636621331
RAG com Typescript
IntermediatePotencialize seu Chatbot com a Técnica RAG: Busca Vetorial e Conteúdo Personalizado Neste vídeo, Fábio Vedovelli explora a técnica de *Retrieval Augmented Generation* (RAG), integrando conteúdos específicos em chatbots com GPT-4. Ideal para otimizar respostas de IA com informações exclusivas. Código-fonte: https://github.com/vedovelli/ag-ui-screencast Destaques do Vídeo - **Integração de Dados:** Aprenda a transformar artigos do TabNews em dados estruturados usando FireCrawl e armazená-los em bancos de dados vetoriais como Postgres com pgVector. - **Busca Semântica:** Configure buscas vetoriais para que o chatbot identifique semelhanças de significado, oferecendo respostas precisas e contextualizadas. - **Implementação Técnica:** Utilize tecnologias como Mastra para backend e CopilotKit para interface de usuário, criando uma experiência de chat intuitiva. - **Desenvolvimento Moderno:** Descubra como React Router e CopilotKit podem construir interfaces front-end eficientes para comunicação direta com a AI. Palavras-chave RAG, GPT-4, Busca Vetorial, Postgres, TabNews, React, Mastra, CopilotKit, AI, FireCrawl Este vídeo é perfeito para desenvolvedores e entusiastas de tecnologia que querem aprofundar seus conhecimentos em inteligência artificial e integrar funcionalidades avançadas em suas aplicações. Assista agora e transforme seu entendimento sobre AI e buscas semânticas! Sobre o Criador Fábio Vedovelli é especialista em desenvolvimento de software, apaixonado por compartilhar conhecimento através de screencasts detalhados. Confira outros vídeos no canal para mais conteúdos sobre tecnologia!