Dynamic Web Applications with Sinatra

Ruby Web Development Fundamentals

中级

大约 2 个星期

6小时每周 (自主学习)

加入成千上万的全球学员

开始免费课程

加入课程
免费
可享受
课程视频
实战练习
中级

大约 2 个星期

6小时每周 (自主学习)

加入成千上万的全球学员

课程概述

Learn how to build web applications with Sinatra, an elegant and approachable web development micro-framework for Ruby.

为什么学习这门课程?

Taking this course will enable you to learn web development fundamentals through a simple and easy-to-use web development framework. You will be able to build dynamic applications with Sinatra, and use your knowledge as a stepping stone towards future development with Ruby on Rails.

先修要求

This course is ideal for intermediate Ruby programmers who also have experience with Git and GitHub.

Students should be proficient in HTML and CSS.

查看使用优达学城的技术要求

学习计划

Lesson 1:

Use your knowledge of web fundamentals and request/response cycle to run your first Sinatra application.

Lesson 2:

Create your own Sinatra application and define your first custom Sinatra route handlers.

Lesson 3:

Create a Sinatra app that responds with HTML content. Define dynamic templates using the templating language ERB.

讲师与合作伙伴

Colt Steele

Colt Steele

Colt Steele is a Content Developer at Udacity and was previously Curriculum Director at Galvanize and a Lead Instructor at General Assembly. He studied Computer Science and Marketing at New York University, and enjoys running, origami, and backpacking in his spare time. He also has an adorable cat named Blue Steele.

官方微信公众号二维码

优达学城(Udacity)微信