Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Full-Stack Web Applications with Rust and Leptos

Full-Stack Web Applications with Rust and Leptos

1h 21mIntermediate2024-02-16

Authors

Ken Kohlmann

Ken Kohlmann

Course details

A typical approach to web development involves building your application with JavaScript or a language that compiles to it. But there can be some compelling reasons to build your entire web application using the Rust programming language instead—both on the back end and the front end. In this course, join instructor Ken Kohlmann as he shows you how to use the Leptos framework to build a full-fledged web application using only the Rust language across the entire stack. Discover the advantages of building a full-stack web application in Rust, including how to build a front end that integrates with back-end server functions and how to use the SQLx crate to perform database queries. Along the way, Ken offers insights on important Leptos concepts such as signals, resources, actions, effects, and context.

Skills covered

LeptosRustFull-Stack Web DevelopmentWeb DevelopmentProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off

Concepts

0. Introduction

  • 01 - Welcome to the course
  • 02 - What you should know
  • 03 - Why build web applications in Rust

1. Getting Started

  • 04 - Creating a Leptos project
  • 05 - Leptos project structure and build process
  • 06 - Integrating Tailwind CSS

2. Core Leptos Constructs - Front End

  • 07 - View templates
  • 08 - Components
  • 09 - Router
  • 10 - Signals

3. Database and Back End

  • 11 - Server functions
  • 12 - SQLx and SQLite setup
  • 13 - Queries with SQLx

4. Full-Stack Development

  • 14 - Resources
  • 15 - Actions
  • 16 - Rendering collections
  • 17 - Effects and context

Conclusion

  • 18 - Next steps

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal