Skip to content

My exercises and projects from Launch School's RB 175 course on Networked Applications

Notifications You must be signed in to change notification settings

jsiny/175_networked_applications

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Read Me

Here are my exercises, assessments and practice problems from Launch School's RB 175 course, "Networked Applications".

Themes of this course:

  • Handling HTTP Requests

    • A simple echo server
    • Parsing paths and parameters
    • Sending a complete HTTP response
    • Dealing with empty HTTP requests
    • Persisting states in the URL
  • Project: Build a Book Reading App

    • How routes work
    • Rendering templates
    • Showing table of contents
    • Adding a chapter page
    • Using layouts to remove duplication between templates
    • Working with route parameters
    • Working with filters
    • View helpers
    • Redirecting
    • Adding a search form
  • Project: Build a Todo List

    • What is state?
    • Viewing all todo list
    • Creating a new todo list
    • Designing URLs
    • Clearing cookies
    • Flash messages
    • Validations
    • Capturing template content for display everywhere
    • Editing to-do lists
    • Deleting to-do list
    • Adding todos to a list
    • Marking todos as completed
    • Completing all todos in a list
    • Using view helpers to apply styles
    • Sorting and filtering with helpers
  • Securing Applications

    • Sanitizing HTML
    • Handling bad input
  • Adding JavaScript

    • Including JavaScript files
    • Confirming destructive actions
    • Making HTTP requests from JavaScript

Previous course: RB 170 - "Networking Foundations

About

My exercises and projects from Launch School's RB 175 course on Networked Applications

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published