MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

Using ServiceStack to Build APIs

Course Summary

Building web services today can be very confusing. It is not easy to pull together all the different technologies required to build an API or distributed service, because there are so many choices. ServiceStack makes things much simpler by providing a con


  • +

    Course Syllabus

    ● ServiceStack Overview
        ◦ Introduction
        ◦ Course Overview
        ◦ What is ServiceStack?
        ◦ The Stack
        ◦ Why ServiceStack Part 1
        ◦ Why ServiceStack Part 2
        ◦ ServiceStack Components
        ◦ Server Architecture
        ◦ Client Architecture
        ◦ Philosophy
        ◦ Summary
    ● Creating a Simple Service
        ◦ Introduction
        ◦ Protein Tracker
        ◦ Getting Service Stack
        ◦ Creating the Project
        ◦ Request and Result
        ◦ Creating the Request
        ◦ The Service
        ◦ Creating the Service
        ◦ Bootstrapping
        ◦ Running the Service
        ◦ Testing
        ◦ Adding a Route
        ◦ Better Routes
        ◦ Another Service
        ◦ Summary
    ● Using the C# Client
        ◦ Introduction
        ◦ The C# Client
        ◦ Creating a Consumer
        ◦ Code Additions
        ◦ Writing the Consumer
        ◦ Running the Consumer
        ◦ Specifying the Result
        ◦ Async Calls
        ◦ Exceptions
        ◦ Handling Exceptions
        ◦ Mobile
        ◦ MonoTouch Example
        ◦ Other Clients
        ◦ Javascript Example
        ◦ Summary
    ● Authentication and Authorization
        ◦ Introduction
        ◦ Authentication and Authorization
        ◦ Authentication Options
        ◦ How Authentication Works
        ◦ Configuring Authentication
        ◦ Testing Basic Authentication
        ◦ Authorization
        ◦ Requiring Authentication
        ◦ Behind the Scenes
        ◦ Requiring Roles
        ◦ Permissions
        ◦ Default Services
        ◦ Looking at the Default Services
        ◦ Assigning Roles
        ◦ OAuth and OpenID
        ◦ Twitter Setup
        ◦ Session Data
        ◦ Custom Authentication
        ◦ Summary
    ● Filters
        ◦ Introduction
        ◦ What are Filters?
        ◦ The Filter Pipeline
        ◦ Creating a Request Filter
        ◦ Using a Request Filter
        ◦ Creating a Response Filter
        ◦ Using a Response Filter
        ◦ Applying to HTTP Commands
        ◦ Summary
    ● IoC and ORM
        ◦ Introduction
        ◦ IoC Overview
        ◦ Funq Basics
        ◦ Configuring Funq
        ◦ Running Funq
        ◦ Using a Different IoC Container
        ◦ ORM Overview
        ◦ OrmLite Basics
        ◦ Pre-setup
        ◦ Setting up OrmLite
        ◦ Saving Data
        ◦ Reading Data
        ◦ Summary
    ● Validation and Caching
        ◦ Introduction
        ◦ What is Caching?
        ◦ Caching Options
        ◦ Configuring Caching
        ◦ Basic Caching
        ◦ Caching With Time Expiration
        ◦ Manually Removing Cache Items
        ◦ Validation Architecture
        ◦ Configuring Validation
        ◦ Basic Validation
        ◦ Conditional Validation
        ◦ Summary
    ● Debugging and Profiling
        ◦ Introduction
        ◦ Logging Architecture
     


Course Fee:
USD 29

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top