GithubHelp home page GithubHelp logo

leobenkel / rust-web Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jdegoes/rust-web

0.0 0.0 1.0 146 KB

The materials for the workshop, Introduction to Rust Web Programming.

Rust 99.71% Shell 0.29%

rust-web's Introduction

rust-web

This is the repository containing all workshop materials for Introduction to Rust Web Programming.

Overview

Rust, though often celebrated for its superior system-level programming capabilities, is rapidly gaining traction in the world of web development. Its promise of fast performance, minimal memory usage, instantaneous startup, and unparalleled memory/concurrency safety sets it apart from traditional web development languages. However, many are daunted by the perceived steep learning curve.

"Build Web Apps with Rust" is a workshop crafted specifically for individuals new to Rust. The aim is to bridge the gap between Rust’s powerful potential and the practical realm of web applications. Dive into the world of Rust-based web apps, and learn how to leverage the unique features of Rust to build nimble and efficient web platforms. By the end of this course, participants will confidently be able to create basic CRUD applications, integrate persistent data storage, and seamlessly interact with cloud APIs using Rust.

Who Should Attend

Developers intrigued by Rust and its potential for web application development, especially those with little to no experience in Rust. Whether you're a seasoned developer in other languages or just starting, this workshop is tailored to get you up and running. Prerequisites

A basic understanding of web development concepts and practices. Familiarity with any programming language is beneficial, but not required.

Topics

  • Introduction to Rust for Web Development
  • Rust's memory and concurrency model in web context
  • Setting up a Rust web environment
  • Building basic CRUD operations with Rust
  • Integrating data persistence in Rust web apps
  • Interacting with cloud APIs using Rust
  • Tips and best practices for smooth development

Daily Structure

Five days, 4 hours a day starting at 1:00 PM (London Time), 8:00 AM (Eastern Time). Compatible with European and American time zones.

Attendance

Participation in this workshop is entirely online. Participants will receive a link to a virtual meeting room a day prior to the event. In this session, they will be able to view the workshop in real-time, engage in discussions, pose queries to the instructor, and collaborate with fellow attendees. To make the most of the workshop, ensure your computer is equipped with a text editor, and have Rust and Cargo (Rust's package manager) set up.

Materials

Each attendee will receive sample code snippets, a detailed course itinerary, and hands-on exercises in digital format. Note that recording by participants is strictly not allowed.

rust-web's People

Contributors

leobenkel avatar jdegoes avatar

Forkers

yan-vostrikov

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.