32 results for:

"Backend"
Learn Ruby on Rails - Full Course (CREATE INSTAGRAM)
Malachi Rails
296
2h 56m

Learn Ruby on Rails - Full Course (CREATE INSTAGRAM)

Intermediate

💎 Unlock ALL my Rails projects & source code for just €15/month → https://malachirails.com ⚡ Build this app in minutes — download the complete Rails code → https://malachicode.gumroad.com/l/instagram Stop wasting hours typing from scratch — get production-ready Rails apps you can use instantly. Inside each code package: ✅ Fully functional Rails projects — ready to run ✅ Clean, well-commented code so you can learn & build faster ✅ Real-world examples you can adapt for your own apps 💡 Why join MalachiRails instead? For the price of ONE code package, you get: • Every single Rails codebase I’ve ever created • Exclusive projects not on YouTube • Private tutorials & breakdowns • Instant access to future releases 🔗 Choose your path: 1️⃣ Just this app →https://malachicode.gumroad.com/l/instagram 2️⃣ All my Rails code & future projects (best value) → https://malachirails.com 👍 Don’t forget to LIKE & SUBSCRIBE for more Rails tutorials! Chapters: 00:00 Creating a new Ruby on Rails app 03:01 Creating our First Scaffold 11:38 Adding Bootstrap to our Rails app 19:12 Adding Footer and Navbar 27:54 Creating Links in our RoR app 34:50 Validating our Post Model 45:28 Adding Image Support to Image Model 52:10 Static Pages like About Page 56:18 Adding User Authentication using Devise 01:04:23 Styling Devise Forms (Sign up, Edit Account ETC) 01:13:02 Connecting User Authentication to Post Model 01:19:25 Adding a "My Posts" Page 01:23:37 Add a Comment Section to Posts 01:29:36 Add Profiles to Users in Devise 01:50:19 How to Add a Like Button to Posts 02:00:01 Add a Followers/Following Tab 02:09:23 Adding a Search bar to Filter Users via Their Usernames 02:16:30 Adding Admin role and an Admin panel 02:24:57 Adding Infinite scroll pagination with Ruby on Rails 02:35:12 Adding A Analytics Panel for Admin Ruby on Rails 02:41:53 Adding a followers and following counter to Users 02:50:10 Deploying our Ruby on Rails app to Fly.io

Malachi Rails
Go Programming – Golang Course with Bonus Projects
freeCodeCamp.org
394
9h 33m

Go Programming – Golang Course with Bonus Projects

Beginner

Learn the Go programming language in this full course for beginners. You'll practice writing performant, idiomatic Go with these hands-on lessons and challenges. 💻 Code: https://github.com/bootdotdev/fcc-learn-golang-assets 💻 Follow along interactively on Boot.dev: https://boot.dev/learn/learn-golang ✏️ Course created by @bootdotdev 🐦 Follow Lane on Twitter: https://twitter.com/wagslane 🔗 Learn back-end on Boot.dev: https://boot.dev 🔗 Need help? Join the Boot.dev Discord: https://boot.dev/community Documentation used: 🔗 Chi router: https://github.com/go-chi/chi 🔗 Goose migrations: https://github.com/pressly/goose 🔗 Text instructions for the project: https://boot.dev/build/blog-aggregator ⭐️ Contents ⭐️ (0:00:00) Intro (0:03:17) Ch 1. Why write Go? (0:27:39) Ch 2. Variables (0:51:11) Ch 3. Functions (1:16:58) Ch 4. Structs (1:34:36) Ch 5. Interfaces (2:00:26) Ch 6. Errors (2:22:01) Ch 7. Loops (2:48:21) Ch 8. Slices (3:39:54) Ch 9. Maps (4:06:19) Ch 10. Advanced functions (4:31:03) Ch 11. Pointers (4:48:02) Ch 12. Local development (5:31:43) Ch 13. Channels & concurrency (6:07:38) Ch 14. Mutexes (6:30:56) Ch 15. Generics (6:38:38) Ch 16. Quiz (6:43:13) P1. RSS aggregator project (6:53:43) P2. Chi router (7:11:37) P3. Postgres database (7:39:10) P4. Authentication w/ API keys (8:18:28) P5. Many to many relationships (8:39:13) P6. Aggregation worker (9:05:28) P7. Viewing blog posts 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp

freeCodeCamp.org
Learn GO Fast: Full Tutorial
Alex Mux
328
1h 8m

Learn GO Fast: Full Tutorial

Beginner

This is a full tutorial on learning Golang! From start to finish in less than an hour, including a full demo of how to build an api in Go. No fluff, just what you need to know. 0:00 Introduction to Golang 6:25 Constants Variables and Basic Data Types 13:14 Functions and Control Structures 19:30 Arrays, Slices, Maps and Loops 26:36 Strings, Runes and Bytes 31:06 Structs and Interfaces 35:18 Pointers 40:06 Goroutines 47:10 Channels 52:56 Generics 55:47 Building an API!

Alex Mux
Elixir Programming Introduction - Complete Tutorial!
Caleb Curry
280
1h 36m

Elixir Programming Introduction - Complete Tutorial!

Beginner

💰 Mentorship to six figure software engineer - https://calcur.tech/mentorship ⚙️ Backend Engineering Mind Map - https://calcur.tech/mindmap 💻 System Design Playlist - https://calcur.tech/system-design Timestamps: 00:00:00 - Intro 00:01:23 - Why use Elixir 00:03:48 - Installation and Setup 00:07:15 - Intro to Mix 00:09:02 - Overview of Elixir Files 00:10:52 - Running and Elixir Script 00:13:40 - Compiling Elixir 00:16:36 - Running an Elixir Application 00:23:29 - Intro to Hex 00:25:40 - Basic Types 00:26:53 - Creating a Variable 00:27:52 - Module Attributes 00:29:01 - Atoms and Strings 00:35:35 - Strings 00:38:40 - More about Hex 00:39:49 - Numbers 00:47:39 - Compound Types 00:47:53 - Dates and Times 00:50:50 - Example App - Time Until the New Year 00:56:27 - Tuples 01:01:59 - Lists and Loops 01:04:15 - Mapping 01:04:47 - Structs 01:11:46 - Building a Guessing Game - Taking User Input 01:14:00 - if Statements 01:15:07 - Random Number 01:16:26 - Docs and Arity 01:17:28 - Cases and Errors 01:19:19 - Case 01:22:23 - Lists 01:24:16 - Append and Prepend 01:25:29 - Comprehensions with Conditions 01:27:22 - Functional Programming 01:30:07 - Defining Custom Functions 01:34:41 - What’s Next? 💯 FREE Courses (100+ hours) - https://calcur.tech/free-courses 🏆 C++ Mastery Course - https://calcur.tech/cpp-mastery 🐍 Backend Python Course - https://calcur.tech/backend-python 🥇 Python Mastery Course - https://calcur.tech/python-mastery ~~~~~~~~~~~~~~~ CONNECT ~~~~~~~~~~~~~~~ ✉️ Newsletter - https://calcur.tech/newsletter 📸 Instagram - https://www.instagram.com/CalebCurry 🐦 Twitter - https://twitter.com/calebCurry 🔗 LinkedIn - https://www.linkedin.com/in/calebcurry ▶️ Subscribe - http://calcur.tech/subscribe 👨🏻‍🎓 Courses - https://www.codebreakthrough.com 🅿 Patreon - http://calcur.tech/patreon-calebcurry

Caleb Curry
Express JS Full Course
Anson
289
7h 56m

Express JS Full Course

Intermediate

This 8 hour course teaches you all of the core fundamentals you need to learn how to build server applications using Express JS. You will learn how to implement the basic HTTP request methods, validate request bodies, implement sessions, save data to a database, manage user authentication, integrate OAuth2, and writing automated unit & integration tests! Code: https://github.com/stuyy/expressjs-full-course Support the Channel: Become a Member: https://www.youtube.com/ansonthedeveloper/join Become a Patreon: http://patreon.com/stuyy Buy me a Coffee: http://ko-fi.com/anson Donate on PayPal: https://paypal.me/ansonfoong Connect with me: Twitter: https://twitter.com/ansonthedev Discord: https://discord.gg/MDHGJsAsXA GitHub: http://github.com/stuyy Twitch: http://twitch.tv/stuy 0:00 Intro & Setup 11:01 Get Requests 20:40 Route Params 30:08 Query Params 42:54 Post Requests 56:07 Put Requests 1:10:02 Patch Requests 1:19:00 Delete Requests 1:26:47 Middleware 1:48:24 Validation 2:19:52 Routers 2:38:59 Cookies 2:58:59 Sessions 3:15:24 Sessions Pt. 2 3:38:02 Passport.js & Authentication 4:15:39 Databases & MongoDB 4:42:10 Hashing Passwords 4:54:45 Session Store 5:11:58 OAuth2 5:49:38 Unit Testing & Jest 7:14:12 E2E Testing

Anson
Rails 8: The Demo
Ruby on Rails
274
31 minutes

Rails 8: The Demo

Beginner

Get started with Rails 8 by building a basic blog, adding a WYSIWYG editor, putting it behind authentication, making it available as PWA, and deploying to production. Read all about Rails 8's features at: https://rubyonrails.org/2024/11/7/rails-8-no-paas-required #rails #rubyonrails #rails8

Ruby on Rails
30 Days to Learn Laravel - Complete 8 Hour Course
Laracasts
348
8h 30m

30 Days to Learn Laravel - Complete 8 Hour Course

Beginner

Laravel 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

Laracasts
PHP For Beginners -  Complete Laracasts Course
Laracasts
541
10h 45m

PHP For Beginners - Complete Laracasts Course

Beginner

We 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

Laracasts
Phoenix Framework REST API Crash Course - Introduction + Full Elixir API Tutorial
Caleb Curry
335
50 minutes

Phoenix Framework REST API Crash Course - Introduction + Full Elixir API Tutorial

Beginner

💰 Mentorship to six figure software engineer - https://calcur.tech/mentorship ⚙️ Backend Engineering Mind Map - https://calcur.tech/mindmap 💻 System Design Playlist - https://calcur.tech/system-design Elixir Programming Introduction - https://youtu.be/-lgtb-YSUWE Timestamps: 00:00:00 - Intro 00:01:20 - What is Elixir Phoenix 00:03:38 - MVC Pattern 00:05:49 - Installation 00:08:25 - Project Structure 00:10:03 - Main files 00:11:08 - Other Folders 00:12:12 - Create a Repo 00:13:59 - Basic Application Architecture 00:16:12 - Adding a New Page with Mock Data 00:22:24 - Creating an API 00:22:49 - Working with the Database 00:31:53 - Routes 00:32:48 - Updating a Resource 00:34:45 - Delete 00:35:23 - Users and Relationships 00:36:01 - Update the Model 00:37:23 - Making the association in models 00:40:25 - Nested Data in API Calls 00:43:17 - Get a User’s Posts 00:48:21 - Conclusion 💯 FREE Courses (100+ hours) - https://calcur.tech/free-courses 🏆 C++ Mastery Course - https://calcur.tech/cpp-mastery 🐍 Backend Python Course - https://calcur.tech/backend-python 🥇 Python Mastery Course - https://calcur.tech/python-mastery ~~~~~~~~~~~~~~~ CONNECT ~~~~~~~~~~~~~~~ ✉️ Newsletter - https://calcur.tech/newsletter 📸 Instagram - https://www.instagram.com/CalebCurry 🐦 Twitter - https://twitter.com/calebCurry 🔗 LinkedIn - https://www.linkedin.com/in/calebcurry ▶️ Subscribe - http://calcur.tech/subscribe 👨🏻‍🎓 Courses - https://www.codebreakthrough.com 🅿 Patreon - http://calcur.tech/patreon-calebcurry

Caleb Curry
LiveView and Phoenix 1.7
Groxio
325
1h 10m

LiveView and Phoenix 1.7

Intermediate

Join Elixir expert and author Bruce Tate as he walks through updated features on Phoenix 1.7. For the entire series, subscribe at Grox.io

Groxio
RAG com Typescript
Fabio Vedovelli
289
53 minutes

RAG com Typescript

Intermediate

Potencialize 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!

5.0 (1) Fabio Vedovelli
Phoenix App from Scratch
Code and Stuff
342
1h 40m

Phoenix App from Scratch

Beginner

Follow along as I build a budget tracking app in Phoenix Liveview!

5.0 (1) Code and Stuff
Rails New, a beginner's Ruby on Rails tutorial with Typecraft
Ruby on Rails
502
1h 40m

Rails New, a beginner's Ruby on Rails tutorial with Typecraft

Beginner

Welcome to Rails New, a 10-part video tutorial to help you quickly get building with Rails, hosted by @typecraft_dev. Create a functioning productivity app while learning Rails - perfect for beginners curious about Rails.

5.0 (2) Ruby on Rails
Rails 8 Unpacked with Typecraft
Ruby on Rails
383
1h 30m

Rails 8 Unpacked with Typecraft

Intermediate

Rails 8 Unpacked with Typecraft s a 9-part video series exploring Rails 8’s default features through the lens of adding features to a task management app. You’ll learn: - Authentication with the new generator. - Asset management using Propshaft. - The Solid Trifecta for caching, messaging, and job queueing. - What's in the default Dockerfile. - Deployment with Kamal 2.0. You can build your own app or follow along with the demo app by checking out the branches of the GitHub repo found under each episode.

5.0 (1) Ruby on Rails
Phoenix LiveView: Building a GitHub Gist Clone
Elixir Mentor
504
4h 40m

Phoenix LiveView: Building a GitHub Gist Clone

Intermediate

Welcome to our Elixir full course, 'Phoenix LiveView: Building a GitHub Gist Clone'! Jacob Luetzow, your Elixir Mentor, will lead you through creating a GitHub Gist clone with Phoenix LiveView. Starting from the basics of setting up a Phoenix LiveView app, we'll cover essential topics like user authentication, form validation, database interactions, and designing an engaging user interface. We're not stopping there; we'll dive into enhancing our app's look and feel with Tailwind CSS and JavaScript. Each tutorial in this series is designed to build upon the previous, offering a comprehensive step-by-step guide to tackle real-world Elixir programming challenges. Whether you're just starting or are an experienced developer keen to broaden your Elixir knowledge, this series has something for everyone. Ready to start building sophisticated web applications with Phoenix LiveView? Press play, and let's begin this educational adventure together!

5.0 (1) Elixir Mentor