Skip to navigation
Skip to navigation
Skip to search form
Skip to login form
Skip to footer
Skip to main content
Accessibility options
Accessibility profiles
Visual impairment
Seizure and epileptic
Color vision deficiency
ADHD
Learning
Content adjustments
Readable font
Highlight titles
Highlight links
Stop animations
Text size
+
+ +
+ + +
Line height
+
+ +
+ + +
Text spacing
+
+ +
+ + +
Color adjustments
Dark contrast
Light contrast
High contrast
High saturation
Low saturation
Monochrome
Orientation adjustments
Reading guide
Reading Mask
Big black cursor
Big white cursor
Email: it@huph.edu.vn
Email: it@huph.edu.vn
Các khóa học
Đổi giao diện
Giao diện cũ
Giao diện mới
en
English
Công nghệ
Web Design
The Complete Ruby on Rails Developer Course
0 students
Last updated
Apr 2024
Enrol now
Overview
Course content
Instructors
About the course
Show more...
Course content
Sections:
15
•
Activities:
0
•
Resources:
273
Expand all
Section 1
Introduction and Setup
001-Introductio
003-Let s code the quiz
004-Course Structure Overview and best way to use the course
005-Ruby on Rails Development Environment overview
008-Preview SaaS Project Management App built in section 11
009-Preview of MessageMe chat application showcasing real time Rails Section 8
010-Preview of Finance Tracker App built in section 9 rapid prototyping
011-Preview of Univ App using material design for front end Section 12
012-Preview of Alpha Blog App built from section 4 through 7
Section 2
The Ruby Programming Language
013-How to get Free Live Help
014-Introduction to Section 2 and Ruby
016-Working with Strings part 1
017-Working with Strings part 2 Getting input from user
020-Working with numbers
023-Brief look at comparison operators
024-Methods-
025-Branching if elsif else end
027-Arrays and Iterators
029-Hashes
031-Homework Project Authenticator
032-Authenticator project implementation
034-Ruby Style Guide
036-Homework Assignment Area code dictionary
038-Solution Area code dictionary
040-Practice what you have learnt
041-Introduction to Object Oriented Programming
043-Attributes getters and setters
045-Final Ruby project Classes Modules Mixins 1 bcrypt
047-Final Ruby project Classes Modules Mixins 2 methods
049-Final Ruby project Classes Modules Mixins 3 modules
051-self notation for method names
051-self notation for method names (copy)
052-Final Ruby project Classes Modules Mixins 4 include
Section 3
Introduction to Ruby on Rails
055-Introduction to Section 3 and Ruby on Rails kickoff
057-Model View Controller and Rails App Structure
060-Root route controller more MVC and say Hello World-
062-Structure of a Rails application
064-Version control with
066-Setup online code repository with GitHub
068-Front end Learn and practice HTML and CSS
072-Add About page and homework assignment
074-Production Deploy
076-The back end Database and tables in Rails
077-The back end CRUD scaffold and wrap up section 3
Section 4
CRUD Operations in Ruby on Rails
081-Introduction to Section 4 Tables migrations and naming convention
083-Models and rails console
085-CRUD operations from rails console
087-Validations
089-Show articles route action and view
091-Articles index
093-Forms build a new article creation form
095-Create action save newly created articles
097-Messaging validation and flash messages
099-Edit and update update existing articles
101-Delete delete article
103-User Interface add layout links
105-DRY Don t Repeat Yourself code refactoring and partials
107-Production deploy and wrap up section 4
Section 5
Styling for your Rails Application
112-Introduction to Section 5 and styling
113-Learn to use Bootstrap
114-Install Bootstrap asset pipeline JavaScript webpack Rails 6 vs 5
116-Install Bootstrap in Rails 5 or earlier versions
118-Build homepage
120-Layout links using Bootstrap classes
122-Style articles index page
124-Style form partial
126-Style validation and flash messages
128-Style show view
Section 6
Associations and Authentication Systems
133-Introduction to section 6 users associations ERD and more
134-One to many associations demo with the rails console
135-Create users
137-Add user validations
139-One to many association
141-Show user info in articles
143-Alter object state before save
145-Add secure password
147-New user signup form
149-Create new users back end
151-Edit users
153-Show user and profile image
155-Add users index
157-Cleanup layout
159-Add pagination to views
161-Add login form
163-Create and destroy user sessions
165-Authentication helper methods
167-Controller methods as helper methods
169-Restrict actions from UI
171-Modify navigation based on helpers
173-Restrict actions at controller level articles
175-Restrict actions in controller level users-
177-Delete user
179-Add admin user functionality intro
181-Add admin user access through views and controllers
183-Assignment alert message color based on type
185-Production deploy and wrap up section
Section 7
Many-To-Many Associations and Automated Testing - Integration, Functional, Unit
187-Introduction to Section 7
188-Category model and testing
190-Validations using unit tests
192-Categories controller and tests
194-Create category and test
196-Integration test Create category business process
198-Integration test for invalid category
200-Integration test and feature listing categories
202-Admin user requirement and test
204-Update navigation
206-Many to many association introduction
207-Many to many association back end implementation
209-Add association from UI
211-Update article views to display categories
213-Complete category index and show views
215-Edit categories
217-Deploy to production homework wrap up section 7
Section 8
Real-time Rails - MessageMe Chat app using ActionCable and web sockets
219-Preview of the app built in this section
221-Start new rails app local cloud9 AWS cloud9 all 3 for demo
222-Task 1 Version control
223-Task 2 Root and Login routes
224-Install Semantic UI for front end
225-Add navigation menu
226-Enable dropdown functionality and create nav partial
227-Add favicon
228-Build Chatroom Homepage
229-Complete Chatroom
230-Task 3 Build login page
231-Explore the back end design
232-Task 4 Build User resource
233-Task 5 Build Message resource-
234-Task 6 Add actual messages from table
235-Add message partial and refactor some code
236-Task 7 Start authentication system
237-Add authentication system create and destroy sessions
238-Enable flash messages display
239-Restrict views at controller layer
241-Introduction to WebSocket protocol
242-Implementing real time with ActionCable overview
243-Generate a Chatroom channel
244-Modify and broadcast messages
245-Display messages using partial
246-Add auto scrolling to chat window
247-Beautify input box functionality and create custom scope
248-Section Project
Section 9
Stock Tracker Social Media App
251-Finance Tracker Requirements
253-Assignment 1 completion
255-Assignment 2 completion
256-Add devise gem for authentication
257-Create users using devise
258-Test authentication system login logout
259-Assignment Add Bootstrap to the application
260-Implementation Add Bootstrap 4 step by step
261-Update views
262-Update layout containers for styling
263-Layout Assignment Add messages and nav partial
264-Setup and use API key to get stock data
265-Create Stock model with attributes
266-Stock lookup build class method to lookup stock info
267-Secure credentials in Rails
268-Store secure API key
269-Setup front end structure for stock lookup
270-Build Stock Lookup Form
271-Display stock price in browser-
272-Create and display stock objects in browser
273-Dealing with invalid search results
274-Use Ajax for form submission
275-Setup JavaScript response
280-JavaScript responses to invalid search results
281-Users and stocks many to many association
282-Setup UserStock resource
283-Stocks listing view
284-Cleanup application layout
285-Track stocks from front end browser
286-Implement stock tracking restrictions
287-Add functionality to remove tracking
288-Modify user model
289-Accept additional fields in app edit action
290-Complete signup assignment
291-Self referential association users and friends
292-Assignment completion walkthrough friends list
293-Assignment Create search friends form
294-Add JavaScript response to form submission
295-Search users friends implement search method
296-Display search results in the browser
297-Implement remove tracking functionality
298-Implement add friend functionality
299-Display user friend profile and tracking options
Section 10
Email, Custom Payment Functionality and File Uploads
302-Start Photo App
304-Setup Authentication System
306-Sending Email in Production
308-Update Layout and Test Email in Production
310-Build Homepage
312-Stripe and Payment Introduction
314-Payment Model
316-Update Form for Credit Card Payments
318-Javascript Events
320-Extend Devise Registrations Controller
322-Fix Conflict Bug
324-Image Upload
326-Image Size Validations
328-Image Upload in Production
330-Complete Prod Image Upload
Section 11
Software as a Service Project Management App
334-Start the new SaaS app
336-Setup email
338-Setup Milia and Devise
340-Add Bootstrap for styling
342-Build Homepage and add styling
344-Add Plans for Tenants
346-Confirmations and Styling
348-Invite new members
350-Projects for Tenants
352-Projects Controller
354-Add Datepicker-
356-Projects show and list
358-Create Artifacts
360-Setting up AWS
362-Upload Artifacts
364-Complete Artifacts
366-Fix AWS issues and Preview App
368-Setup Stripe for Payments
370-Form for Credit Card Fields
372-Javascript details Stripe and Payment Processing
374-Javascript continued
375-Custom Registrations Controller
377-Edit Tenant Plans
379-Update Action
381-Add Admin User for Organizations
383-Create Nav Partial
385-Users and Projects
387-Complete User Project views-
389-Bug Fixes Preview and Deploy
Section 12
Material Design (MaterializeCSS) as front-end
391-Section intro Use MaterializeCSS as front end instead of bootstrap-
393-Start new rails app run server both local and cloud IDE example
394-App structure MVC and root route
396-Add routes
397-Explore the layout file and erb
398-Start styling the app
399-Add front end framework and navigation
400-Create a sticky footer
401-Add dropdown feature and hamburger menu
402-Work on the content layout view Courses
403-CRUD from the back end and courses resource
404-Front end display and validations
405-Learn how to use partials
406-Create students resource
408-Students index
409-Create a new student form
410-Create students and work with errors
411-Add flash messages and errors
412-Student show page
413-Edit student functionality
414-DRY your code extract redundancies
415-Add secure password
416-Update forms to accept passwords and modify styling
417-Authentication system build routes and form
418-Create and destroy sessions add auth methods
420-Introduction to many to many associations
421-Create association from rails console
422-Add associations from front end
Section 13
Rails installation and usage: Mac
423-Terminal basics in MacOS
424-Command Line Tools
425-Text editor
426-Install or check installation of NodeJS
427-Install Yarn JavaScript package manager
428-Install RVM Ruby version manager
429-Install Ruby
430-Install and setup Git for version control
431-Install and use Ruby on Rails 6
432-Install and use Ruby on Rails 5
Section 14
Rails installation and usage: AWS Cloud9
433-Amazon Web Services Cloud9 setup
434-Terminal basics in AWS Cloud9
435-Install or check installation of Rails dependencies in IDE
436-Install and use Rails 6 on AWS Cloud9
437-Install and use Rails 5 on AWS Cloud9
Section 15
Thank you and next steps
445-Final Student Project
446-Thank you
Instructors
Enrolment options
The Complete Ruby on Rails Developer Course
Course modified date:
9 Apr 2024
Enrolled students:
There are no students enrolled in this course.
Guests cannot access this course. Please log in.
Continue
Enrol now
This course includes
Resources
Share this course
Scroll to top
×
Close
×
Close