Ruby Essential Training Part 3: Files, Formats, Templates

Go to class
Write Review

Free Online Course: Ruby Essential Training Part 3: Files, Formats, Templates provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Ruby Essential Training Part 3: Files, Formats, Templates is taught by Kevin Skoglund.

Overview
  • Use Ruby to interact with the file system. Learn how to read and write to files, import and export data, create reusable templates, and find and organize files and directories.

Syllabus
  • Introduction

    • Learn the essentials of working with files in Ruby
    • What you need to know
    1. The File System
    • Input/output basics
    • File system basics
    • Types of file paths
    • File permissions
    2. Work with Files
    • Access files
    • Write to files
    • Read from files
    • File pointer
    • Read or write an entire file
    • Rename, delete, copy
    • Examine file details
    • Challenge: List maker
    • Solution: List maker
    3. Work with Directories
    • Create directories
    • Change directories
    • Entries
    • Glob
    • Challenge: Multi-list maker
    • Solution: Multi-list maker
    4. Common Data Formats
    • CSV
    • CSV to hashes
    • YAML
    • JSON
    • XML
    5. ERB Templating
    • Embed Ruby
    • Binding
    • Template files
    • Challenge: Mail merge
    • Solution: Mail merge
    Conclusion
    • Next steps