Ruby: Intermediate
4.3 (6 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
38 students enrolled

Ruby: Intermediate

Ruby: Intermediate
4.3 (6 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
38 students enrolled
Last updated 10/2018
English
English [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 5 hours on-demand video
  • 3 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Learn the core syntax of Ruby programming language
  • Create fill in forms
  • Integrate the forms with databases
  • Learn data validation techniques
  • Create presentable and user friendly applications using styles
  • Customize user-specific applications by creating user accounts
  • Test and assure quality of the applications
Requirements
  • The course requires the students to have sound knowledge of working with Java.
  • The students should be able to understand and demonstrate object oriented programming with Java 7 SE and Java 8.
  • In addition to this, it is highly recommended that the students should undertake the Ruby: Fundamentals course before registering for this course.
Description

The Ruby: Intermediate is a programming language course which is the second course in the series of courses on Ruby programming language. The course provides hands on experience and builds on the topics taught in the fundamentals course. The course covers more advanced topics such as working with forms, databases, rails framework, validation techniques and styles. The course winds up by teaching the students to put all of the components together to create a presentable application for end users.

This intermediate course provides a great learning experience for mid-career level programmers to understand the more advanced topics of Ruby programming language. The course enables the students to write a simple code in Ruby and develop the concepts that ultimately help in creating real-world applications using Ruby programming language.


Who this course is for:
  • Software developers working on Ruby programming language
  • Individuals experienced with other programming languages such as C++, Java and Perl
  • Experienced professionals in .NET framework
  • QA engineers
Course content
Expand all 84 lectures 04:47:56
+ Chapter 01 - Conditionals and Blocks
33 lectures 01:46:43
Standard Conditionals - Part 2
10:22
Standard Conditionals - Part 3
00:16
Topic B: Compound Conditionals - Part 1
00:17
Compound Conditionals - Part 2
08:48
Compound Conditionals - Part 3
00:13
Topic C: Operators - Part 1
00:15
Operators - Part 2
08:59
Operators - Part 3
00:16
Topic D: Switch - Part 1
00:19
Switch - Part 2
09:11
Switch - Part 3
00:20
Topic E: Guard - Part 1
00:19
Guard - Part 3
00:18
Topic F: What Are Blocks - Part 1
00:21
What Are Blocks - Part 2
08:28
What Are Blocks - Part 3
00:20
Topic G: Yield - Part 1
00:16
Yield - Part 2
09:27
Yield - Part 3
00:19
Topic H: Block Given - Part 1
00:17
Block Given - Part 2
12:53
Block Given - Part 3
00:15
File Class - Part 2
06:44
File Class - Part 3
00:16
Topic J: Yield in Rails - Part 1
00:16
Yield in Rails - Part 2
06:39
Yield in Rails - Part 3
00:22
Topic K: Ampersand - Part 1
00:16
Ampersand - Part 2
08:58
Ampersand - Part 3
00:21
Review - Question
19 questions
+ Chapter 02 - Metaprogramming
27 lectures 01:18:46

Download files here

Topic A: Proc - Part 1
00:14
Proc - Part 2
10:53
Proc - Part 3
00:14
Lambda - Part 2
05:51
Lambda - Part 3
00:28
Topic C: Proc vs. Lambda - Part 1
00:17
Proc vs. Lambda - Part 2
06:16
Proc vs. Lambda - Part 3
00:14
Topic D: Lambdas in Rails - Part 1
00:16
Lambdas in Rails - Part 2
05:21
Lambdas in Rails - Part 3
00:26
Topic E: Metaprogramming - Part 1
00:17
Metaprogramming - Part 2
05:51
Metaprogramming - Part 3
00:14
Topic F: Open Class - Part 1
00:14
Open Class - Part 2
09:58
Open Class - Part 3
00:19
Topic G: Method Missing - Part 1
00:12
Method Missing - Part 2
14:59
Method Missing - Part 3
00:23
Define Method - Part 2
10:09
Define Method - Part 3
00:21
Topic I: Rails Metaprogramming - Part 1
00:16
Rails Metaprogramming - Part 2
04:14
Rails Metaprogramming - Part 3
00:18
Review - Question
16 questions
+ Chapter 03 - Frameworks and Algorithms
24 lectures 01:42:27

Download files here

Topic A: Error Handling and Syntax - Part 1
00:21
Error Handling and Syntax - Part 2
07:29
Error Handling and Syntax - Part 3
00:14
Topic B: Antipatterns - Part 1
00:15
Antipatterns - Part 3
00:15
Topic C: Error Logger - Part 1
00:11
Error Logger - Part 2
07:50
Error Logger - Part 3
00:15
Topic D: Sinatra - Part 1
00:14
Sinatra - Part 2
14:49
Sinatra - Part 3
00:15
Topic E: Rails - Part 1
00:14
Rails - Part 2
20:04
Rails - Part 3
00:07
Topic F: Insertion Sort - Part 1
00:14
Insertion Sort - Part 2
20:17
Insertion Sort - Part 3
00:16
Topic G: Quicksort - Part 1
00:13
Quicksort - Part 2
09:37
Quicksort - Part 3
00:19
Topic H: Binary Search - Part 1
00:13
Binary Search - Part 2
10:29
Binary Search - Part 3
00:17
Review - Question
25 questions