وب سایت تخصصی شرکت فرین
دسته بندی دوره ها
2

Ruby on Rails Tutorial, Seventh Edition

سرفصل های دوره

Introduction
  • 001. Ruby on Rails Tutorial Introduction

  • Lesson 1 From Zero to Deploy
  • 001. Topics
  • 002. 1.0.0 Beginning
  • 003. 1.1.0 Up and Running
  • 004. 1.1.1 Development Environment
  • 005. 1.1.2 Installing Rails
  • 006. 1.2.0 The First Application
  • 007. 1.2.1 Bundler
  • 008. 1.2.2 Rails Server
  • 009. 1.2.3 Model-View-Controller (MVC)
  • 010. 1.2.4 Hello, World!
  • 011. 1.3.0 Version Control with Git
  • 012. 1.3.1 Git Setup
  • 013. 1.3.2 What Good Does Git Do You
  • 014. 1.3.3 GitHub
  • 015. 1.3.4 Branch, Edit, Commit, Merge
  • 016. 1.4.0 Deploying
  • 017. 1.4.1 Heroku Setup and Deployment
  • 018. 1.4.2 Heroku Commands
  • 019. 1.5.0 Conclusion

  • Lesson 2 A Toy App
  • 001. Topics
  • 002. 2.0.0 Beginning
  • 003. 2.1.0 Planning the Application
  • 004. 2.1.1 A Toy Model for Users
  • 005. 2.1.2 A Toy Model for Microposts
  • 006. 2.2.0 The Users Resource
  • 007. 2.2.1 A User Tour
  • 008. 2.2.2 MVC in Action
  • 009. 2.2.3 Weaknesses of This Users Resource
  • 010. 2.3.0 The Microposts Resource
  • 011. 2.3.1 A Micropost Microtour
  • 012. 2.3.2 Putting the micro in Microposts
  • 013. 2.3.3 A User has many Microposts
  • 014. 2.3.4 Inheritance Hierarchies
  • 015. 2.3.5 Deploying the Toy App
  • 016. 2.4.0 Conclusion

  • Lesson 3 Mostly Static Pages
  • 001. Topics
  • 002. 3.0.0 Beginning
  • 003. 3.1.0 Sample App Setup
  • 004. 3.2.0 Static Pages
  • 005. 3.2.1 Generated Static Pages
  • 006. 3.2.2 Custom Static Pages
  • 007. 3.3.0 Getting Started with Testing
  • 008. 3.3.1 Our First Test
  • 009. 3.3.2 Red
  • 010. 3.3.3 Green
  • 011. 3.3.4 Refactor
  • 012. 3.4.0 Slightly Dynamic Pages
  • 013. 3.4.1 Testing Titles (Red)
  • 014. 3.4.2 Adding Page Titles (Green)
  • 015. 3.4.3 Layouts and Embedded Ruby (Refactor)
  • 016. 3.4.4 Setting the Root Route
  • 017. 3.5.0 Advanced Testing Setup
  • 018. 3.5.1 Minitest Reporters
  • 019. 3.5.2 Automated Tests with Guard
  • 020. 3.6.0 Conclusion

  • Lesson 4 Rails-Flavored Ruby
  • 001. Topics
  • 002. 4.0.0 Beginning
  • 003. 4.1.0 Motivation
  • 004. 4.1.1 Built-in Helpers
  • 005. 4.1.2 Custom Helpers
  • 006. 4.2.0 Strings and Methods
  • 007. 4.2.1 Strings
  • 008. 4.2.2 Objects and Message Passing
  • 009. 4.2.3 Method Definitions
  • 010. 4.2.4 Back to the Title Helper
  • 011. 4.3.0 Other Data Structures
  • 012. 4.3.1 Arrays and Ranges
  • 013. 4.3.2 Blocks
  • 014. 4.3.3 Hashes and Symbols
  • 015. 4.3.4 CSS Revisited
  • 016. 4.4.0 Ruby Classes
  • 017. 4.4.1 Constructors
  • 018. 4.4.2 Class Inheritance
  • 019. 4.4.3 Modifying Built-in Classes
  • 020. 4.4.4 A Controller Class
  • 021. 4.4.5 A User Class
  • 022. 4.5.0 Conclusion

  • Lesson 5 Filling in the Layout
  • 001. Topics
  • 002. 5.0.0 Beginning
  • 003. 5.1.0 Adding Some Structure
  • 004. 5.1.1 Site Navigation
  • 005. 5.1.2 Bootstrap and Custom CSS
  • 006. 5.1.3 Partials
  • 007. 5.2.0 Sass and the Asset Pipeline
  • 008. 5.2.1 The Asset Pipeline
  • 009. 5.2.2 Syntactically Awesome Stylesheets
  • 010. 5.3.0 Layout Links
  • 011. 5.3.1 Contact Page
  • 012. 5.3.2 Rails Routes
  • 013. 5.3.3 Using Named Routes
  • 014. 5.3.4 Layout Link Tests
  • 015. 5.4.0 User Signup A First Step
  • 016. 5.4.1 Users Controller
  • 017. 5.4.2 Signup URL
  • 018. 5.5.0 Conclusion

  • Lesson 6 Modeling Users
  • 001. Topics
  • 002. 6.0.0 Beginning
  • 003. 6.1.0 User Model
  • 004. 6.1.1 Database Migrations
  • 005. 6.1.2 The Model File
  • 006. 6.1.3 Creating User Objects
  • 007. 6.1.4 Finding User Objects
  • 008. 6.1.5 Updating User Objects
  • 009. 6.2.0 User Validations
  • 010. 6.2.1 A Validity Test
  • 011. 6.2.2 Validating Presence
  • 012. 6.2.3 Length Validation
  • 013. 6.2.4 Format Validation
  • 014. 6.2.5 Uniqueness Validation
  • 015. 6.3.0 Adding a Secure Password
  • 016. 6.3.1 A Hashed Password
  • 017. 6.3.2 User Has Secure Password
  • 018. 6.3.3 Minimum Password Standards
  • 019. 6.3.4 Creating and Authenticating a User
  • 020. 6.4.0 Conclusion

  • Lesson 7 Sign Up
  • 001. Topics
  • 002. 7.0.0 Beginning
  • 003. 7.1.0 Showing Users
  • 004. 7.1.1 Debug and Rails Environments
  • 005. 7.1.2 A Users Resource
  • 006. 7.1.3 Debugger
  • 007. 7.1.4 A Gravatar Image and a Sidebar
  • 008. 7.2.0 Signup Form
  • 009. 7.2.1 Using form with
  • 010. 7.2.2 Signup Form HTML
  • 011. 7.3.0 Unsuccessful Signups
  • 012. 7.3.1 A Working Form
  • 013. 7.3.2 Strong Parameters
  • 014. 7.3.3 Signup Error Messages
  • 015. 7.3.4 A Test for Invalid Submission
  • 016. 7.4.0 Successful Signups
  • 017. 7.4.1 The Finished Signup Form
  • 018. 7.4.2 The Flash
  • 019. 7.4.3 The First Signup
  • 020. 7.4.4 Test for Valid Submission
  • 021. 7.5.0 Professional-Grade Deployment
  • 022. 7.5.1 SSL in Production
  • 023. 7.5.2 Production Web Server
  • 024. 7.5.3 Production Database Configuration
  • 025. 7.5.4 Production Deployment
  • 026. 7.6.0 Conclusion

  • Lesson 8 Basic Login
  • 001. Topics
  • 002. 8.0.0 Beginning
  • 003. 8.1.0 Sessions
  • 004. 8.1.1 Sessions Controller
  • 005. 8.1.2 Login Form
  • 006. 8.1.3 Finding and Authenticating a User
  • 007. 8.1.4 Rendering with a Flash Message
  • 008. 8.1.5 A Flash Test
  • 009. 8.2.0 Logging in
  • 010. 8.2.1 The log in Method
  • 011. 8.2.2 Current User
  • 012. 8.2.3 Changing the Layout Links
  • 013. 8.2.4 Menu Toggle
  • 014. 8.2.5 Mobile Styling
  • 015. 8.2.6 Testing Layout Changes
  • 016. 8.2.7 Login Upon Signup
  • 017. 8.3.0 Logging Out
  • 018. 8.4.0 Conclusion

  • Lesson 9 Advanced Login
  • 001. Topics
  • 002. 9.0.0 Beginning
  • 003. 9.1.0 Remember Me
  • 004. 9.1.1 Remember Token and Digest
  • 005. 9.1.2 Login with Remembering
  • 006. 9.1.3 Forgetting Users
  • 007. 9.1.4 Two Subtle Bugs
  • 008. 9.2.0 Remember Me Checkbox
  • 009. 9.3.0 Remember Tests
  • 010. 9.3.1 Testing the Remember Me Box
  • 011. 9.3.2 Testing the Remember Branch
  • 012. 9.4.0 Conclusion

  • Lesson 10 Updating, Showing, and Deleting Users
  • 001. Topics
  • 002. 10.0.0 Beginning
  • 003. 10.1.0 Updating Users
  • 004. 10.1.1 Edit Form
  • 005. 10.1.2 Unsuccessful Edits
  • 006. 10.1.3 Testing Unsuccessful Edits
  • 007. 10.1.4 Successful Edits (with TDD)
  • 008. 10.2.0 Authorization
  • 009. 10.2.1 Requiring Logged-in Users
  • 010. 10.2.2 Requiring the Right User
  • 011. 10.2.3 Friendly Forwarding
  • 012. 10.3.0 Showing All Users
  • 013. 10.3.1 Users Index
  • 014. 10.3.2 Sample Users
  • 015. 10.3.3 Pagination
  • 016. 10.3.4 Users Index Test
  • 017. 10.3.5 Partial Refactoring
  • 018. 10.4.0 Deleting Users
  • 019. 10.4.1 Administrative Users
  • 020. 10.4.2 The Destroy Action
  • 021. 10.4.3 User Destroy Tests
  • 022. 10.5.0 Conclusion

  • Lesson 11 Account Activation
  • 001. Topics
  • 002. 11.0.0 Beginning
  • 003. 11.1.0 Account Activations Resource
  • 004. 11.1.1 Account Activations Controller
  • 005. 11.1.2 Account Activation Data Model
  • 006. 11.2.0 Account Activation Emails
  • 007. 11.2.1 Mailer Templates
  • 008. 11.2.2 Email Previews
  • 009. 11.2.3 Email Tests
  • 010. 11.2.4 Updating the Users create Action
  • 011. 11.3.0 Activating the Account
  • 012. 11.3.1 Generalizing the authenticated Method
  • 013. 11.3.2 Activation edit Action
  • 014. 11.3.3 Activation Tests and Refactoring
  • 015. 11.4.0 Email in Production
  • 016. 11.5.0 Conclusion

  • Lesson 12 Password Reset
  • 001. Topics
  • 002. 12.0.0 Beginning
  • 003. 12.1.0 Password Resets Resource
  • 004. 12.1.1 Password Resets Controller
  • 005. 12.1.2 New Password Resets
  • 006. 12.1.3 Password Reset create Action
  • 007. 12.2.0 Password Reset Emails
  • 008. 12.2.1 Password Reset Mailer and Templates
  • 009. 12.2.2 Email Tests
  • 010. 12.3.0 Resetting the Password
  • 011. 12.3.1 Reset edit Action
  • 012. 12.3.2 Updating the Reset
  • 013. 12.3.3 Password Reset Test
  • 014. 12.4.0 Email in Production (take Two)
  • 015. 12.5.0 Conclusion

  • Lesson 13 User Microposts
  • 001. Topics
  • 002. 13.0.0 Beginning
  • 003. 13.1.0 A Micropost Model
  • 004. 13.1.1 The Basic Model
  • 005. 13.1.2 Micropost Validations
  • 006. 13.1.3 UserMicropost Association
  • 007. 13.1.4 Micropost Refinements
  • 008. 13.2.0 Showing Microposts
  • 009. 13.2.1 Rendering Microposts
  • 010. 13.2.2 Sample Microposts
  • 011. 13.2.3 Profile Micropost Tests
  • 012. 13.3.0 Manipulating Microposts
  • 013. 13.3.1 Micropost Access Control
  • 014. 13.3.2 Creating Microposts
  • 015. 13.3.3 A Proto-Feed
  • 016. 13.3.4 Destroying Microposts
  • 017. 13.3.5 Micropost Tests
  • 018. 13.4.0 Micropost Images
  • 019. 13.4.1 Basic Image Upload
  • 020. 13.4.2 Image Validation
  • 021. 13.4.3 Image Resizing
  • 022. 13.4.4 Image Upload in Production
  • 023. 13.5.0 Conclusion

  • Lesson 14 Following Users
  • 001. Topics
  • 002. 14.0.0 Beginning
  • 003. 14.1.0 The Relationship Model
  • 004. 14.1.1 A Problem with the Data Model (and a Solution)
  • 005. 14.1.2 Userrelationship Associations
  • 006. 14.1.3 Relationship Validations
  • 007. 14.1.4 Followed Users
  • 008. 14.1.5 Followers
  • 009. 14.2.0 A Web Interface for Following Users
  • 010. 14.2.1 Sample Following Data
  • 011. 14.2.2 Stats and a Follow Form
  • 012. 14.2.3 Following and Followers Pages
  • 013. 14.2.4 A Working Follow Button the Standard Way
  • 014. 14.2.5 A Working Follow Button with Hotwire
  • 015. 14.2.6 Following Tests
  • 016. 14.3.0 The Status Feed
  • 017. 14.3.1 Motivation and Strategy
  • 018. 14.3.2 A First Feed Implementation
  • 019. 14.3.3 Subselects and Eager Loading
  • 020. 14.4.0 Conclusion

  • Summary
  • 001. Ruby on Rails Tutorial Summary
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    شناسه: 9382
    حجم: 4202 مگابایت
    مدت زمان: 1268 دقیقه
    تاریخ انتشار: ۲۲ فروردین ۱۴۰۲
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید