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

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
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

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

    45,900 تومان
    افزودن به سبد خرید