Professional Rails Code Along

Professional Rails Code Along

19 Hours
Deal Price$35.00
Suggested Price
$40.00
You save 12%
Professional Rails Code Along
$35.00$40.0012% OFF
Professional Rails Code Along

120 Lessons (19h)

  • Planning the Application We're Going to Build
    live coding trailer1:59
    001 what we will build7:31
    002_requirements7:32
  • Initial Application Build
    003 app creation3:35
    004 push to_github2:44
    005 installing rspec6:08
    006 tdd for_homepage8:09
  • Creating a User with Test Driven Development
    007 devise for_users9:42
    008 implement sti8:13
    009 user model_validations7:30
  • Implementing the Ability to Post Overtime Requests
    010 using the resource generator6:50
    011 created posts index feature6:07
    012 creating a seeds file3:47
    013 bdd to create posts16:36
    014 refactoring post creation process5:13
    015 connecting user with posts13:27
  • Integrate an HTML/CSS Design and Layout
    016 implementing twitter_bootstrap4:20
    017 implement basic_layout13:53
    018 helper for active tabs3:31
  • Listing Posts via Test Driven Development
    019 render posts on index15:51
    020 refactor index_action4:51
    021 adding custom model method4:58
  • Installing FactoryGirl for Test Data
    022 installing factory_girl11:42
    023 refactor tests with factories10:39
  • Implementing New CRUD Functionality into the Application
    024 implemented edit_functionality19:51
    025 add new post button4:55
    026 implement ability to delete12:29
  • Building Advanced User Interface Elements
    027 styling forms6:57
    028 implementing growl_notifications4:56
    029 growl notification for form_validations6:44
    030 style sign in forms6:40
  • Installing and Customizing the Admin Dashboard
    031 removed registration_functionality6:13
    032 install admin_dashboard7:16
    033 customize admin dashboard forms11:29
    034 customize admin dashboard search_engine11:55
    035 admin dashboard_permissions18:08
  • Building out the Approval Workflow
    036 planning the approval workflow7:30
    037 enum for status approval_workflow11:58
    038 customize admin dashboard to show status9:21
    039 implement radio button forms with tdd18:31
    040 hiding form elements from non admins12:48
    041 hiding nav bar elements from non_admins7:36
  • Creating a Permission Structure to Manage App Authorization
    042 installing pundit4:28
    043 implemented post_permissions13:25
    044 implementing rspec tests for permission structure23:31
    045 add growl notification partial for alerts4:49
    046 integrated permission rules to hide posts non owners25:33
  • Building Advanced Features in Rails
    047 custom scope for posts by users4:00
    048 refactored post_spec10:27
    049 how to lock approved_records15:08
    050 creating custom view helpers for status_labels9:19
    051 hiding elements in view based on permission structure3:13
    052 installing puma web server3:23
    053 add hours to posts with validations12:55
    054 updating integration tests to include hours10:11
    055 styling show_page8:03
    056 adding icons to post index page8:41
  • Implementing the Twilio API for Sending Text Messages
    057 installing twilio api gem1:52
    058 protecting env variables with_dotenv8:24
    059 created sms tool module8:20
    060 created sms stub method for tests10:52
  • Creating a Custom Rake Task
    061 creating a custom rake_task4:49
    062 planning sms data flow5:13
    063 added phone column to_users16:56
    064 integrated regex matcher for_phone13:39
    065 implemented ability to send text messages8:11
  • Building the Audit Log Functionality
    066 audit log_planning6:37
    067 generating the audit log_resource3:18
    068 build audit log factory using factory_girl13:59
    069 integrated validations and defaults for audit_logs13:37
    070 fixing seed file for audit logs1:43
    071 creating audit log tab for admin_users11:33
    072 implemented initial index action audit logs19:58
    073 blocked non admin users from accessing_index4:04
    074 style audit log dashboard_page3:54
    075 implemented pagination_kaminari4:57
  • Implementing AJAX Based Pagination
    075 implement status enum and label generator7:16
    076 style pagination4:12
    077 ajax pagination8:43
  • Building out a Monitoring Dashboard for Managers
    078 structured page flow admin vs employees6:51
    079 implement monitoring dashboard admins15:34
    080 brought in live data admin approvals16:03
    081 create custom actions from dashboard buttons15:31
    082 completing admin dashboard homepage14:05
  • Building out a Monitoring Dashboard for Employees
    083 designed initial employee homepage11:17
    084 implemented confirmation buttons employee_homepage17:22
    085 integrating instant approvals for_employees16:58
    086 finished building functionality employee_homepage8:49
    087 implemeneted callback for automated audit log_updates6:09
  • Creating the Notification Email System
    088 building mailer_functionality10:25
    089 built rake task for sending notification_emails13:55
  • Deploying to the Web
    090 deployed to_heroku11:16
    091 fixing css issues on_heroku3:44
    092 implemented scheduler tool automated_tasks10:05
    093 implemented nil guard for_callbacks4:28
    094 building sms sending rake_task16:26
    095 installing sparkpost email server5:09
    096 completed email_configuration12:28
    097 automated audit log creation process weekly5:42
  • Implementing Final Application Changes
    098 final review refactor list10:56
    099 implement before update callback confirmed date5:20
    100 integrated workflow include callback_rejections11:14
    101 refactored buttons employee dashboard17:30
    102 update nav bar to match permission_structure10:13
    103 fixed administrate_bug8:11
    104 installed honeybadger7:38
    105 course summary9:52
  • New Features and Rails 5 Upgrade
    106 new feature request overview8:39
    107 github for project management3:31
    108 upgrading to rails 515:40
  • Parent/Child Relationships and Adding New Attributes
    109 creating self ref table parent child7:11
    110 has many_through13:28
    111 add ssn company params with tests18:08
  • Mobile Responsiveness and Payroll System Creation
    112 mobile friendly table page7:06
    113 payroll system planning feature9:33
    114 changing from overtime to daily hours13:13
    115 adding work performed attr15:48
    116 refactoring capybara integration test8:14
    117 building overtime calculator module16:42
    118 managing heroku config variables6:43
    119 building login into sms_scheduler13:35
Professional Rails Code Along
$35.00$40.0012% OFF
View similar items
DescriptionInstructorImportant DetailsRelated Products

Develop a Real World Rails Project Through a Step-by-Step Process

JH
Jordan HudgensJordan Hudgens has been a software engineer for the past decade and has traveled the world building applications and training individuals on a wide variety of topics ranging from programming techniques to Microsoft Office solutions.

With a Bachelor’s in Computer Science, Jordan focuses on project driven education, as opposed to pure theory based development. This style of teaching is conducive to learning how to actually build products in a short period of time.

Jordan currently develops projects for clients in a number of different industries utilizing a variety of programming languages and frameworks, including: Ruby on Rails, Java, PHP, Swift, and AngularJS.

Description

Ruby on Rails has been used to build some of the most complex websites in existence, and is a hugely valuable tool for any aspiring web developer. In this course, you'll learn how to build a Rails application from scratch, following along with the instructor's real process when he was hired to build this app. Through this lens, you'll learn common mistakes, as well as troubleshooting fixes to become a more complete developer.

  • Access 120 lectures & 19 hours of content 24/7
  • Use TDD & BDD w/ the RSpec & Capybara testing frameworks
  • Work w/ the Twilio API to send SMS messages
  • Integrate a permission structure for users
  • Work w/ automated email components
  • Create an approval workflow from scratch
  • Build JavaScript Growl notifications

Specs

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: intermediate

Terms

  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.
Your Cart
Your cart is empty. Continue Shopping!
Processing order...