Section 01: Introduction | |||
Course Introduction | 00:06:00 | ||
Section 02: Mac Environment Customization | |||
Section Introduction | 00:01:00 | ||
The Application We’re Going to Build | 00:09:00 | ||
Introduction to the Command Line Interface in Mac and Linux | 00:10:00 | ||
Installing the X-Code Command Line Tools for Mac | 00:02:00 | ||
Installing Git for Source Code Version Control | 00:03:00 | ||
How to install Homebrew on a Mac | 00:04:00 | ||
Installing GPG Security Systems on a Mac | 00:02:00 | ||
Guide to RVM for Ruby Management | 00:09:00 | ||
Configuring RubyGems and Installing Rails | 00:07:00 | ||
Installing the Postgres Database on a Mac | 00:05:00 | ||
Installing and Working with the Sublime Text Editor | 00:17:00 | ||
Deep Dive into the Command Line – Part 1 of 2 | 00:14:00 | ||
Deep Dive into the Command Line – Part 2 of 2 | 00:12:00 | ||
Section 03: PC Environment Setup | |||
PC Environment Setup: Installing Virtual Box | 00:03:00 | ||
Guide to Installing Ubuntu Linux in VirtualBox | 00:10:00 | ||
How to Reboot a Linux Virtual Machine from Terminal | 00:02:00 | ||
Installing Desktop Applications and Ubuntu Navigation Tips and Tricks | 00:09:00 | ||
How to Sign Up for a GitHub Account | 00:03:00 | ||
How to install Git on Linux and Connect to GitHub via SSH | 00:20:00 | ||
How to Securely Install Node and NPM on Linux via NVM | 00:09:00 | ||
Installing the Heroku CLI and the Full Deployment Lifecycle | 00:14:00 | ||
How to install and Work with Sublime Text in Linux | 00:08:00 | ||
PC Setup: Guide for Ruby on Rails and Postgres on Linux – Part 1 of 2 | 00:10:00 | ||
PC Setup: Guide for Ruby on Rails and Postgres on Linux – Part 2 of 2 | 00:15:00 | ||
Fixing the Role Does Not Exist Error | 00:05:00 | ||
Section 04: App Creation and Project Planning | |||
Section Introduction ee | 00:01:00 | ||
Signing Up for a Project Management Account | 00:03:00 | ||
Managing the Project Management Dashboard | 00:08:00 | ||
Importing Project Management Tasks into Pivotal Tracker | 00:01:00 | ||
Creating a Rails Application | 00:11:00 | ||
Generating a Blog for the Portfolio Application Using Rails Scaffolds | 00:11:00 | ||
Analyzing the Rails Process: Index and Show Actions | 00:12:00 | ||
Analyzing the Rails Process: New, Create, Update, Edit, and Destroy Actions | 00:14:00 | ||
Analyzing the Rails Process: Routing with Resources | 00:07:00 | ||
Rails File System Overview | 00:13:00 | ||
Updating the Project Management Dashboard | 00:01:00 | ||
Deep Dive: Analyzing the Application Generator – Part 1 | 00:12:00 | ||
Deep Dive: Analyzing the Application Generator – Part 2 | 00:17:00 | ||
Section 05: Implementing Version Control | |||
Section Introduction bb | 00:02:00 | ||
How to Sign Up for a Github Account | 00:03:00 | ||
Generating SSH Keys to Securely Communicate with Github | 00:04:00 | ||
Guide to GitHub | 00:12:00 | ||
How to Update a .gitignore File to Securely Store Secret Credentials | 00:11:00 | ||
Guide to the Markdown Syntax | 00:10:00 | ||
Updating the Git Sprint in the Project Management Dashboard | 00:01:00 | ||
Deep Dive: Analyzing Version Control and Git – Part 1 | 00:18:00 | ||
Deep Dive: Analyzing Version Control and Git – Part 2 | 00:13:00 | ||
Section 06: Rails Generators | |||
Section Introduction aa | 00:01:00 | ||
Guide to the Rails Controller Generator to Build Pages Part 1 | 00:16:00 | ||
Guide to the Rails Controller Generator to Build Pages Part 2 | 00:05:00 | ||
Guide to the Rails Model Generator to Build out Data Specific Features | 00:17:00 | ||
Guide to the Rails Model Generator for Building Out the Portfolio Feature | 00:10:00 | ||
Deep Dive: Analyze Rails Generators and How to Customize a Generator – Part 1 | 00:15:00 | ||
Deep Dive: Analyze Rails Generators and How to Customize a Generator – Part 2 | 00:11:00 | ||
Section 07: Data Flow in Rails | |||
Section Introduction SS | 00:02:00 | ||
Building out a Seeds File for Generating Dynamic Sample Data | 00:15:00 | ||
Implement an Index Action from Scratch in Rails | 00:12:00 | ||
Build the New and Create Functionality from Scratch in Rails | 00:20:00 | ||
Implement the Ability to Edit Database Records from Scratch in Rails | 00:13:00 | ||
How to Use the Link to Method in Rails for Creating Dynamic Links | 00:13:00 | ||
How to Implement the Show Action from Scratch in Rails | 00:12:00 | ||
Building the Ability to Delete Items in Rails | 00:15:00 | ||
How to Implement Custom Routes for Pages in Rails | 00:09:00 | ||
How to Override the Rails Resources Routes for the Show Action | 00:07:00 | ||
How to Implement Permalinks in a Rails Application – Part 1 | 00:17:00 | ||
How to Implement Permalinks in a Rails Application – Part 2 | 00:05:00 | ||
How to Use Enums in Rails to Manage Data Stages | 00:13:00 | ||
How to Implement a Custom Action in Rails via a Button Click – Part 1 | 00:12:00 | ||
How to Implement a Custom Action in Rails via a Button Click – Part 2 | 00:10:00 | ||
Updating the Project Management Dashboard and Performing a Pull Request | 00:05:00 | ||
Deep Dive: Rails Routing and Data Flow – Part 1 | 00:13:00 | ||
Deep Dive: Rails Routing and Data Flow – Part 2 | 00:13:00 | ||
Deep Dive: Rails Routing and Data Flow – Part 3 | 00:16:00 | ||
Section 08: Data Management in Rails | |||
Section Introduction RR | 00:01:00 | ||
Implementing Data Validations in Rails 5 | 00:12:00 | ||
Guide to Data Relationships in Rails | 00:16:00 | ||
How to Implement Custom Scopes in Rails 5 | 00:16:00 | ||
How to Set Default Values in Rails 5 | 00:13:00 | ||
How to Use Concerns in Rails 5 | 00:13:00 | ||
Building an Additional Parent/Child Relationship in Rails 5 | 00:10:00 | ||
Rails 5 Complex Forms: Configuring Nested Attributes in the Model | 00:17:00 | ||
Rails 5 Complex Forms: Configuring Nested Attributes in the Form | 00:17:00 | ||
Deep Dive: Working with SQL and ActiveRecord in Rails 5 – Part 1 | 00:16:00 | ||
Deep Dive: Working with SQL and ActiveRecord in Rails 5 – Part 2 | 00:14:00 | ||
Deep Dive: Working with SQL and ActiveRecord in Rails 5 – Part 3 | 00:15:00 | ||
Section 09: Rails 5 Authentication | |||
Section Introduction QQ | 00:01:00 | ||
How to Install Devise in Rails 5 | 00:08:00 | ||
Using Devise to Implement Registrations and Login Functionality | 00:18:00 | ||
Building Custom Routes for Authentication Pages with Devise in Rails 5 | 00:03:00 | ||
Enable Users to Logout and Dynamically Render View Content in Rails 5 | 00:07:00 | ||
How to Add Custom Attributes to a Devise Based Authentication System | 00:15:00 | ||
How to Use Controller Concerns in Rails 5 for Devise Custom Attributes | 00:15:00 | ||
Integrate Virtual Attributes to Extract First and Last Name Data from a User | 00:17:00 | ||
Deep Dive: Using BCrypt to Implement Encryption in Ruby | 00:19:00 | ||
Section 10: Ruby on Rails Controllers | |||
Section Introduction PP | 00:01:00 | ||
Rails Data Flow Review and Working with Params | 00:14:00 | ||
Using Rails Sessions to Share Data between Pages | 00:19:00 | ||
Refactoring the Session Tracker into a Controller Concern | 00:07:00 | ||
Working with Strong Params in a Rails 5 Controller | 00:13:00 | ||
Deep Dive: Building a Guest User Feature in Rails – Part 1 | 00:14:00 | ||
Deep Dive: Building a Guest User Feature in Rails – Part 2 | 00:18:00 | ||
Section 11: Working with Views in Rails | |||
Section Introduction OO | 00:03:00 | ||
How to Customize the Rails Master Layout File – Part 1 | 00:15:00 | ||
How to Customize the Rails Master Layout File – Part 2 | 00:09:00 | ||
Guide to Using Multiple Layout Files in Rails 5 | 00:14:00 | ||
Introduction to Partials in Rails 5 | 00:08:00 | ||
How to Send Data to Partials to Generate Custom Behavior in Rails 5 | 00:15:00 | ||
Guide to View Helpers in Rails 5 | 00:17:00 | ||
How to Use the Rails Content Tag Helper to Auto Generate HTML Code | 00:15:00 | ||
Introduction to Rendering Collections via Partials in Rails 5 | 00:09:00 | ||
Guide to Manually Configuring Partials to Work with Collections in Rails | 00:07:00 | ||
Guide to Helpful ActionView Helper Methods in Rails 5 | 00:15:00 | ||
Deep Dive: Tips and Tricks to Working with ActionView in Rails 5 – Part 1 | 00:12:00 | ||
Deep Dive: Tips and Tricks to Working with ActionView in Rails 5 – Part 2 | 00:15:00 | ||
Section 12: Professional Debugging in Rails | |||
Section Introduction NN | 00:01:00 | ||
How to Utilize Puts Debugging in Rails | 00:08:00 | ||
Guide to Byebug in Rails 5 | 00:09:00 | ||
Guide to Debugging with Pry in Rails 5 | 00:19:00 | ||
Proper Way to Implement Error Management in a Rails Application – Part 1 | 00:15:00 | ||
Proper Way to Implement Error Management in a Rails Application – Part 2 | 00:06:00 | ||
Section 13: Using RubyGems | |||
Section Introduction MM | 00:01:00 | ||
How to Install Bootstrap 4 into a Rails 5 Application – Part 1 | 00:10:00 | ||
How to Install Bootstrap 4 into a Rails 5 Application – Part 2 | 00:12:00 | ||
Section Strategy for Building a Custom RubyGem | 00:11:00 | ||
How to Build a RubyGem from Scratch – Part 1 | 00:06:00 | ||
How to Build a RubyGem from Scratch – Part 2 | 00:15:00 | ||
Section 14: Implementing Authorization in Rails | |||
Section Introduction hh | 00:02:00 | ||
Introduction to Authorization and How to Install the Petergate Gem | 00:08:00 | ||
How to Add Roles to the User Model in Rails 5 | 00:05:00 | ||
Guide to Implementing Petergate in Rails 5 Application – Part 1 | 00:15:00 | ||
Guide to Implementing Petergate in Rails 5 Application – Part 2 | 00:12:00 | ||
Section 15: Working with Styles in Rails | |||
Section Introduction kk | 00:01:00 | ||
Portfolio Design Planning for Layout Specific Styles | 00:09:00 | ||
Implementing the Initial Homepage Design in Rails 5 with Bootstrap 4 | 00:09:00 | ||
Building a Navigation Partial for the Master Application Layout with Bootstrap | 00:11:00 | ||
Implement a Footer Along with Adding Method Arguments to a Rails View Helper | 00:14:00 | ||
How to Embed a Google Map into a Rails Application | 00:06:00 | ||
Guide to Updating the Styles for the Devise Edit Account Page in Rails | 00:16:00 | ||
How to Override Default Bootstrap Styles for Text Alignment in the Card Class | 00:06:00 | ||
Implementing Styles for the Devise Registration Page with Bootstrap 4 | 00:14:00 | ||
How to Design the Login and Password Pages with Bootstrap 4 Form Styles | 00:15:00 | ||
How to Set Default Values for View Helper Method Arguments in Rails 5 | 00:04:00 | ||
Integrating a Different Design for a Separate Blog Layout in Rails 5 | 00:04:00 | ||
How to Use Bootstrap 4 to Add a Custom Nav Bar to a Blog Layout in Rails | 00:07:00 | ||
Customizing the Design for the Blog Index Page with Bootstrap 4 | 00:19:00 | ||
Guide to Adding Styles to the Blog Show and Form Pages with Bootstrap 4 | 00:12:00 | ||
Implementing Partials, Pagination, and Font Awesome Icons – Part 1 | 00:23:00 | ||
Implementing Partials, Pagination, and Font Awesome Icons – Part 2 | 00:23:00 | ||
Initial Design for the Portfolio Index Page with Bootstrap 4 | 00:17:00 | ||
Integrating the Portfolio Animated Navigation Slider, Footer, and Index | 00:14:00 | ||
Using the Bootstrap 4 Grid Layout to Style the Portfolio Show Page in Rails | 00:06:00 | ||
Implementing Bootstrap 4 Forms for the Portfolio Form Pages | 00:13:00 | ||
How to Build a View Helper to Dynamically Generate a Nav Bar – Part 1 | 00:20:00 | ||
How to Build a View Helper to Dynamically Generate a Nav Bar – Part 2 | 00:19:00 | ||
Deep Dive: Rails Asset Pipeline Part 1 | 00:01:00 | ||
Deep Dive: Rails Asset Pipeline Part 2 | 00:19:00 | ||
Section 16: Rails & JavaScript | |||
Section Introduction LL | 00:01:00 | ||
How to Integrate a Position Attribute and Custom Scope in Rails | 00:12:00 | ||
Installing the jQuery UI and html5sortable JavaScript Libraries in Rails 5 | 00:09:00 | ||
Initial Implementation of Drag and Drop Interface in Rails 5 | 00:13:00 | ||
Implementing Drag and Drop Functionality into a Ruby on Rails 5 App Part 1 | 00:18:00 | ||
Implementing Drag and Drop Functionality into a Ruby on Rails 5 App Part 2 | 00:11:00 | ||
Implementing Authorization Rules for Drag and Drop Feature with Petergate | 00:07:00 | ||
Deep Dive: jQuery CoffeeScript in Rails | 00:19:00 | ||
Section 17: Adding Images to Rails Application | |||
Section Introduction jj | 00:01:00 | ||
Introduction to Using Images and the Rails Asset Pipeline | 00:12:00 | ||
How to Add a Full Size Image Background in Rails with Bootstrap 4 | 00:09:00 | ||
How to Set a Full Size Video Background in Rails with Bootstrap 4 | 00:08:00 | ||
Deep Dive: Installing and Configuring Carrierwave for Image Uploads in Rails 5 | 00:20:00 | ||
Deep Dive: Integrating Connection to AWS S3 for File Hosting with Carrierwave | 00:14:00 | ||
Implementing File Upload Button Styles and Refactoring Placeholder – Part 1 | 00:06:00 | ||
Implementing File Upload Button Styles and Refactoring Placeholder – Part 2 | 00:19:00 | ||
Section 18: Guide to Forms in Rails | |||
Section Introduction ii | 00:01:00 | ||
Difference Between form_form and form_tag in Rails – Part 1 | 00:15:00 | ||
Difference Between form_form and form_tag in Rails – Part 2 | 00:16:00 | ||
How to Integrate Cocoon in Rails 5 for jQuery Nested Forms | 00:20:00 | ||
Guide to Integrating Alerts that Automatically Fade Away in Rails 5 | 00:15:00 | ||
Refactoring Alert Notifications to Use a Shared View Helper in Rails | 00:13:00 | ||
Deep Dive: How to Build an HTML Form from Scratch the Works with Rails | 00:17:00 | ||
Section 19: Rails Lib Directory | |||
Section Introduction ff | 00:03:00 | ||
Integrating the Twitter Gem to Pull in Tweets in Rails 5 | 00:20:00 | ||
How to Render Tweets on a Rails View Page | 00:07:00 | ||
Building a Parser View Helper Method to Make Twitter Links Clickable in Rails | 00:15:00 | ||
Customizing the Styles for the Tech News Page with Bootstrap 4 | 00:07:00 | ||
Section 20: Live Data in Rails 5 with ActionCable | |||
Section Introduction cc | 00:01:00 | ||
Running the Comment Generator and Installing the NoSQL Redis Database in Rails 5 | 00:18:00 | ||
Building the Comment Form and Required Controller Actions – Part 1 | 00:14:00 | ||
Building the Comment Form and Required Controller Actions – Part 2 | 00:08:00 | ||
Refactoring the Comment Form into a Partial and Implementing Data Validations | 00:05:00 | ||
Building the jQuery Functions for Processing Comments – Part 1 | 00:19:00 | ||
Building the jQuery Functions for Processing Comments – Part 2 | 00:05:00 | ||
How to Create a Broadcast with ActionCable in Rails 5 | 00:14:00 | ||
Guide to Implementing Live Data Updates in a Rails 5 Application – Part 1 | 00:15:00 | ||
Guide to Implementing Live Data Updates in a Rails 5 Application – Part 2 | 00:06:00 | ||
Styling the Comment Section and Implementing Gravatar Based Thumbnails in Rails | 00:16:00 | ||
Section 21: Rails Best Practices | |||
Section Introduction dd | 00:01:00 | ||
Planning Final Project Updates and Assignment | 00:11:00 | ||
Building a Scope to Show the Most Recent Blog Posts and Hiding Draft Posts | 00:09:00 | ||
Hiding the Show Page for Blogs in Draft Mode in Rails 5 | 00:04:00 | ||
How to Add a Drop Down Form Element in Rails 5 for Parent/Child Relationships | 00:09:00 | ||
Using the Controller Generator to Build the Topic Features – Part 1 | 00:10:00 | ||
Using the Controller Generator to Build the Topic Features – Part 2 | 00:11:00 | ||
How to Build a Widget for the Blog to Render Topics in Rails 5 | 00:17:00 | ||
How to Implement Radio Buttons in a Rails Form to Update Enum Values | 00:09:00 | ||
Guide to Integrating Markdown and Syntax Highlighting in a Rails 5 Application | 00:13:00 | ||
Integrating Breadcrumbs and Icons for the Blog Show Pages | 00:12:00 | ||
Building a Partial for Managing Admin Actions for Blog Posts | 00:15:00 | ||
How to Implement a Responsive Navigation Bar with Bootstrap 4 | 00:11:00 | ||
Updating the Source/Session Tracking System for the New Layouts | 00:14:00 | ||
How to Integrate a Favicon in Rails 5 | 00:08:00 | ||
Implementing Responsive Image Components for the Portfolio Layout | 00:06:00 | ||
Adding Card Styles to the About and Contact Pages | 00:09:00 | ||
How to Implement Collapsible Content Components in a Rails 5 Application | 00:09:00 | ||
How to Integrate Bootstrap Progress Bars in a Rails Application | 00:13:00 | ||
How to Integrate Custom Fonts in a Rails 5 Application | 00:17:00 | ||
Updating the Seeds File in Rails | 00:07:00 | ||
Section 22: Deployment | |||
Signing Up for and Creating a New Heroku Application | 00:04:00 | ||
How to Deploy a Rails 5 Application to Heroku | 00:13:00 | ||
Working with the Rails Console on Heroku | 00:11:00 | ||
Installing Redis on Heroku for ActionCable Commenting Feature | 00:04:00 | ||
Configuring Action Cable to Work on Heroku | 00:11:00 | ||
Section 23: Course Update | |||
How to Implement the Typed.js Library into a Rails 5 Application | 00:12:00 | ||
How to Install and Configure Webpack, Yarn, and jQuery into a Rails 5.1+ App | 00:19:00 | ||
How to Work with Encrypted Credentials in Rails 5.2+ | 00:24:00 | ||
Order Your Certificate | |||
Order Your Certificate Now | 00:00:00 |
No reviews found for this course.
Upgrade to get UNLIMITED ACCESS to ALL COURSES for only £49/year
Claim Offer & UpgradeMembership renews after 12 months. You can cancel anytime from your account.