Ruby Programming From Scratch – No Experience Required



Free Download Ruby Programming From Scratch – No Experience Required
Last updated 12/2014
MP4 | Video: h264, 1278×720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.01 GB | Duration: 8h 0m
Course designed with perfection for all Ruby Beginners. Learn and Build your foundation in Ruby at your own Pace.


What you’ll learn
Start Coding in Ruby with full confidence
Enter the Ruby on Rails Development
Requirements
Will to Learn
Headphone to Avoid Distraction 😉
Description
This course is well designed for all beginners who desire to Learn Ruby in depth along with Conceptual Description. The content of this course will simplify each and every topics of Ruby Programming Language in Details along with Illustrative Examples. All topics covered first contains the slides explanation followed by Live Coding in Aptana Studio 3. Let me make things more simple about this course. This course contains all topics that a noob programmer needs to become adaptive and expert in programming language. Trust me guys, your learning experience is going to be the one you have never experienced before anywhere over the web. At the end of this course you will learn various topics along with Live Codes. The topics covered are Interactive Ruby, Introduction, Ruby Syntax, Taking User Input, Methods || Functions, Conditional Statements, Ruby Class and Various Variables like Local, Instance, Class and Global variables, Getter Setter and Initialize Methods and their Shortcuts, Class variable (@@x) & Selfmethod( ) ,Various Loops, Ruby Modules and Class, Require and Require Relative Statements, Ruby Include Statements and Mixins, Ruby Blocks, Yields " &Block ", Arrays and 2D Arrays along with all it’s Pre- defined Methods, Hash and it’s pre-defined Operations, Inheritance, Operator Overloading, Overriding Methods, Freezing Objects, Linguistics, Procs and Lambda in Details, Ruby date and Time , Debugging Codes.
Overview
Section 1: Ruby Installation – Setting up Software
Lecture 1 Ruby Installation
Lecture 2 Ruby Installation : Setting up Path Variable
Section 2: Introduction to Ruby and Interactive Ruby
Lecture 3 Introduction to Ruby – Interactive Ruby Programming : IRB
Lecture 4 Interactive Ruby Programming ( IRB Shell )
Section 3: Getting Started with Ruby Programming
Lecture 5 Ruby Syntax and Basics : Getting Started
Lecture 6 Ruby Syntax and Basics – Coding in Workspace and Create Project
Section 4: Taking User Input
Lecture 7 Taking User Input
Lecture 8 Taking User Input – Further Discussion with Codes
Section 5: Methods – Functions in Ruby
Lecture 9 Methods – Functions in Ruby
Lecture 10 More on Methods in Ruby
Section 6: Conditional Statements
Lecture 11 Conditional Statements : IF, ELSE IF, ELSE
Lecture 12 Conditional Statements : UNLESS , CASE WHEN
Section 7: Ruby Class – Local, Instance, Class and Global Variable in Details
Lecture 13 Introduction to Class – Local and Instance Variable , Class and Global Variable
Lecture 14 Coding with Ruby Class
Lecture 15 Everything in Ruby is Object
Section 8: Getter, Setter and Initialize Methods – Complete Explanation in Details
Lecture 16 Getter, Setter and Initialize method in Ruby Class
Lecture 17 Codes for Getter, Setter and Initialize method in Ruby Class
Section 9: Shortcut to Getter, Setter and Initialize Methods – Use of to_s Method
Lecture 18 Shortcut to getter, setter methods and use of to_s method in Ruby Class
Lecture 19 Codes for shortcut of getter, setter and also for to_s method
Section 10: Class variable and Self.Method
Lecture 20 Codes for Class Variable and Self.method in Ruby Class
Section 11: Various Loops – WHILE, FOR, UNTIL and also their MODIFIER LOOPS
Lecture 21 While Loop and While Modifier
Lecture 22 Until Loop and Until Modifier with CODES & SYNTAX
Lecture 23 For Loop and its Alternative .each loop
Lecture 24 More on Loops in Ruby
Section 12: Break, Next and Redo Statements
Lecture 25 Break Statement with Codes in Ruby
Lecture 26 NEXT and REDO statements with codes in Ruby
Section 13: Blocks, Yields in Ruby
Lecture 27 Blocks and yield, with and without parameters
Lecture 28 Block codes
Lecture 29 (â–ˆ) Passing BLOCK as parameter to a method
Section 14: Ruby Modules and Class
Lecture 30 Module concept and its codes
Lecture 31 Module with Class along with descriptive Example
Section 15: Require and Require Relative Statements
Lecture 32 Require and Require Relative statements
Lecture 33 Require and Require Relative codes
Section 16: Include Statements
Lecture 34 INCLUDE Statement concept having Modules, Class, Require.
Section 17: Ruby Mixins
Lecture 35 Mixins in Ruby with concept and Codes
Section 18: Arrays and All it’s Related Pre- defined Details
Lecture 36 Arrays and its Fundamentals
Lecture 37 Arrays and InBuilt Methods
Lecture 38 Arrays – Learn Array Pre-defined Methods
Section 19: 2D Array – It’s Pre- defined Methods and their Usage
Lecture 39 2D Array Concept, Fundamentals and Codes
Lecture 40 2D Array – InBuilt Funtions
Section 20: Hash and All it’s Related Methods in Details
Lecture 41 Hash – Assoc(), Delete, Empty, Clear, Eql, Has Value : Inbuilt Methods
Lecture 42 Hash – Print all Keys and Value using INSPECT Method using 4 Loops
Lecture 43 Hash – FETCH, VALUE_AT, INCLUDE?, HAS_VALUE?, CLEAR, EMPTY ? Methods
Lecture 44 Hash – assoc(), reassoc(), delete(), merge(), merge!, update()
Section 21: Random Numbers
Lecture 45 Random Numbers
Section 22: Menu – Example and Practice Session
Lecture 46 Menu – Practise example Codes
Lecture 47 Menu – Practise example Codes – Continued
Section 23: Inheritance and it’s other Related Feature
Lecture 48 Inheritance In Ruby – Conceptual Description
Lecture 49 Inheritance with codes – How to access variables and methods with Code
Lecture 50 Inheritance with Codes – Access Constructor, Methods and use of Self.Class
Lecture 51 Method Overriding – Inheritance Part – 4
Section 24: Operator Overloading
Lecture 52 Operator overloading – Using "+" method
Lecture 53 Operator Overloading – Using Comparable operators
Lecture 54 Operator Overloading – Arithematic operators
Lecture 55 Operator Overloading – Overloading operators related to ARRAY
Section 25: Freezing Objects – Linguistics
Lecture 56 Freezing Objects – How to Freeze object and how to check whether it is frozen?
Lecture 57 Linguistics – Various Operations using Linguistics
Section 26: Procs and Lambda – Arity Method and Difference between Procs and Lambda
Lecture 58 Ways to define proc object and converting a Block into a proc
Lecture 59 Procs object creation and also Normal Lambda creation
Lecture 60 Procs and its more concepts with fundamentals and codes
Lecture 61 Procs and ARITY method
Lecture 62 Difference between Procs and lambda using CONTROL FLOW KEYWORDS
Section 27: Time, Date and DateTime Class
Lecture 63 Time and Date – Introduction with Important Details
Lecture 64 Various operations on Time
Lecture 65 Date and DateTime Class
Lecture 66 Formatting Time and Date
All Code Lovers,Any Non- Experienced Coders,All Ruby Learning Enthusiasts

Homepage

https://www.udemy.com/course/ruby-smartherd/

Buy Premium From My Links To Get Resumable Support,Max Speed & Support Me

No Password – Links are Interchangeable