Companies Home Search Profile

Learn Rust Actix Web and SqlX

Focused View

David Choi

3:59:08

130 View
  • 1.1 Source Code for Course.html
  • 1. Introduction What We will Learn.mp4
    00:28
  • 2. Architecture of Actix Web.mp4
    11:35
  • 3. Extractors Introduction and App State.mp4
    20:08
  • 4. Extractors The Core Extractors Path and Json.mp4
    20:43
  • 5. Extractors Multipart, Handling Forms and Files.mp4
    36:24
  • 6. Response.mp4
    19:30
  • 7. Error Handling.mp4
    20:23
  • 8. Handlers.mp4
    22:56
  • 1. Introduction What We Will Learn.mp4
    00:34
  • 2. Learning SQLX Database Driver.mp4
    27:06
  • 1. Introduction What We Will Learn.mp4
    00:43
  • 2. Overview of Project Structure.mp4
    04:09
  • 3. First Layer Data Access.mp4
    35:36
  • 4. Second Layer Actix Web App Instance.mp4
    18:53
  • Description


    Learn Actix Web and SqlX and Create a Twitter Api Clone

    What You'll Learn?


    • Understand how to build Web Api with Actix Web
    • Understand how to Query and Update databases with SqlX
    • Understand coding in Rust using design patterns and loosely coupled architecture
    • Use Docker within examples to gain practical knowledge on how to build modern services

    Who is this for?


  • Intermediate Rust Programmers interested in gaining more advanced skills
  • What You Need to Know?


  • Intermediate Rust language knowledge and several years experience building servers in any language
  • More details


    Description
    1. Get a conceptual understanding of Actix Web's architecture and learn about its many features and capabilities.

    2. Learn how to setup and initialize an Actix Web Server. Learn how to build Route Handlers that respond to requests. Create unique Extractors to receive parameters in a type safe way. Handle Errors that may occur during Route Handler processing.

    3. Understand how SqlX works and how to query databases. Use SqlX to connect to Postgres, through a Docker image, and do CRUD operations like select, insert, update, and delete. Learn how to perform transactions in SqlX and how to exit a transaction early if an error occurs. Also learn about SqlX's database migration capabilities, so that you can create and modify schema as data needs change.

    4. Learn how to structure an Api Server. Creating Separation of Concerns, Encapsulation, and loose coupling of code. This will enhance your ability to continue building on the original application.

    5. Gain practical understanding on the code base for a large and realistic Twitter Api clone. We will be diving deep into Actix Web Routing, Extractors, Responders, Error Handling, SqlX queries, and more.

    6. All Course projects are built using Docker images containing both the Actix Web Server and Postgres database as needed for the lessons.

    Who this course is for:

    • Intermediate Rust Programmers interested in gaining more advanced skills

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    I'm a developer with over 15 years of professional development experience. I've worked at companies like JPMorgan, Jefferies Bank, Franklin Templeton, Pimco, and Genesis Trading. I'm the author of the book Full-Stack React, TypeScript, and Node. And I've also been running a Youtube channel, @davidchoiprogrammer, for a couple of years.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 14
    • duration 3:59:08
    • Release Date 2023/07/31