YoVDO

Learning Sinatra

Offered By: LinkedIn Learning

Tags

Web Development Courses Databases Courses

Course Description

Overview

Learn how to rapidly build web applications with Sinatra, a lightweight Ruby web application library.

Syllabus

Introduction
  • Welcome
  • How to use the exercise files
  • What is Sinatra?
  • Install Sinatra
1. Routes
  • Launch the server
  • Define routes
  • Route HTTP methods
  • Route patterns
  • Route parameters
  • Redirect requests
2. Templates
  • Configure file paths
  • Render static files
  • Render templates
  • Add code to a template
  • Template variables
  • Render partial templates
  • Layouts
  • Challenge: Templates
  • Solution: Templates
3. Helpers and Filters
  • Define custom helpers
  • Escape HTML
  • Cookies
  • Sessions
  • Filters
4. Useful Techniques
  • Classes
  • Form parameter array
  • Databases
Conclusion
  • Next steps

Taught by

Kevin Skoglund

Related Courses

Introduction to Databases
Meta via Coursera
Web Development
Udacity
MongoDB for Developers
MongoDB University
MongoDB for DBAs
MongoDB University
MongoDB for Java Developers
MongoDB University