Masterclass | Ruby Programming in 1 video | Beginners Ruby HandsOn Crash Course Interview FAQs |

  Рет қаралды 41,854

Automation Step by Step

Automation Step by Step

Күн бұрын

All my FREE courses - automationstepbystep.com/
00:00 Introduction
02:20 Hello World
03:50 How to copy my ruby project
04:28 Comments
05:12 Variables
06:31 Getting input from user
08:09 Strings
16:07 Operators
17:15 Ternary Operator
18:20 Arrays
26:09 Hashes
29:16 If-Else Conditional Statements
31:35 Cases
33:28 For loop
34:07 While loop
34:56 Do While loop
35:39 Until & Unless
36:45 Break & Next
37:55 Redo & Retry
39:45 Methods
42:03 Classes & Objects
46:28 Run from Command line
47:12 Ruby Interview FAQs
47:16 What is Ruby
47:25 Who created Ruby
47:29 History of Ruby
47:42 Why is the name Ruby
47:52 Features of Ruby
48:06 Ruby Gems
48:15 Ruby Blocks
48:28 What is String Freezing in Ruby
48:36 Ruby Hashes
48:47 Difference between Class variables and Instance variables
48:58 Ruby Metaprogramming
49:05 How to Create new time instance in Ruby
#RubyBeginnerTutorials
If my work has helped you, consider helping any animal near you, in any way you can
You can support my mission for education by sharing this knowledge and helping as many people as you can
Join Automation Step By Step channel: kzbin.info...
Stories by Raghav - automationstepbystep.com/stor...
My Udemy Courses - automationstepbystep.com/udem...
Every LIKE & SUBSCRIPTION gives me great motivation to keep working for you
_______ ONLINE COURSES TO LEARN _______
automationstepbystep.com/onli...
GitHub - github.com/Raghav-Pal/
Udemy - www.udemy.com/user/raghav-pal-3/
Training by Raghav at your venue - raghav.qna@gmail.com
Training schedule - automationstepbystep.com/trai...
----------- UI TESTING -----------
Selenium Beginners - bit.ly/2MGRS8K
Selenium Java Framework from Scratch - bit.ly/2N9xvR6
Selenium Python - bit.ly/2oyMp5x
Selenium Tips - bit.ly/2owxc50
Selenium Builder - bit.ly/2MKNtlq
Katalon Studio - bit.ly/2wARFdi
Robot Framework with RIDE- bit.ly/2Px6Ue9
Robot Framework with Eclipse - bit.ly/2N8DZxb
Protractor - bit.ly/2KtqVkU
TestProject - bit.ly/2DRNJYE
----------- API TESTING -----------
Web Services (API) - bit.ly/2MGafL7
SoapUI - bit.ly/2MGahmd
Postman - bit.ly/2wz8LrW
General - bit.ly/2PYdwmV
Katalon Studio API Testing - bit.ly/2BwuCTN
----------- MOBILE TESTING -----------
Appium - bit.ly/2ZHFSGX
Mobile Playlist - bit.ly/2PxpeUv
----------- CI | CD | DEVOPS -----------
Jenkins Beginner - bit.ly/2MIn8EC
Jenkins Tips & Trick - bit.ly/2LRt6xC
Docker - bit.ly/2MInnzx
Kubernetes - bit.ly/2MJIlMK
------------VIRTUALISATION------------
Virtualization on windows - bit.ly/2SItIL9
----------- VERSION CONTROL SYSTEM -----------
Git & GitHub - bit.ly/2Q1pagY
GitLab - bit.ly/2kQPGyQ
----------- PERFORMANCE TESTING -----------
JMeter Beginner - bit.ly/2oBbtIU
JMeter Intermediate - bit.ly/2oziNVB
JMeter Advanced - bit.ly/2Q22Y6a
JMeter Tips & Tricks - bit.ly/2NOfWD2
Performance Testing - bit.ly/2wEXbLS
----------- PROGRAMMING -----------
Java Beginners - bit.ly/2PVUcXs
Java Tips & Tricks - bit.ly/2CdcDnJ
GROOVY - bit.ly/2FvWV5C
JAVASCRIPT - bit.ly/2KJDZ8o
PYTHON - bit.ly/2Z4iRye
----------- IDE -----------
Visual Studio Code - bit.ly/2V15yvt
----------- BUILD TOOLS -----------
Maven - bit.ly/2NJdDRS
Gradle - bit.ly/30l3h1B
----------- OTHERS -----------
Redis- bit.ly/2N9jyCG
Misc - bit.ly/2Q2q5xQ
Tools & Tips - bit.ly/2oBfwoR
QnA Friday- bit.ly/2NgwGpw
Sunday Special - bit.ly/2wB23BO
Ask Raghav - bit.ly/2CoJGWf
Interviews - bit.ly/2NIPPxk
All Playlists - bit.ly/2LSiezA
---------- Connect with Raghav -----------
Website - automationstepbystep.com/
LifeCharger - lifecharger.org/
Udemy Courses - www.udemy.com/user/raghav-pal-3/
Facebook - / automationstepbystep
Twitter - / learnwithraghav
KZbin - / automationstepbystep
Never Stop Learning
Raghav

Пікірлер: 127
@orkunvemosi
@orkunvemosi 2 жыл бұрын
one of the most complete free crash courses on ruby on youtube. thanks mate!
@RaghavPal
@RaghavPal 2 жыл бұрын
Most welcome Mosi
@souravsarker750
@souravsarker750 2 жыл бұрын
Great overview in on ruby in 1 hour… great utilization of time… Great!!!
@RaghavPal
@RaghavPal 2 жыл бұрын
Glad to know Sourav
@tester4044
@tester4044 3 жыл бұрын
Great video format for 1 hour! I like it very much. I will now wrap up your Python video and start exploring this. It would be great to also see a video on JavaScrip, TypeScript, and Java. Thanks for your lessons!
@RaghavPal
@RaghavPal 3 жыл бұрын
Awesome, thank you!, I will plan
@arpithamakavallikoppalu413
@arpithamakavallikoppalu413 2 жыл бұрын
Great overview in 1 hour, helped me to get more interest on ruby. Thank you 🙂
@RaghavPal
@RaghavPal 2 жыл бұрын
Glad I could help Arpitha
@elenaperez6327
@elenaperez6327 2 жыл бұрын
A great refresher for me, thank you!
@RaghavPal
@RaghavPal 2 жыл бұрын
You're very welcome Elena
@jatinkamboj5152
@jatinkamboj5152 2 жыл бұрын
Awesome video. I got so much knowledge from it. Really Appreciated.
@RaghavPal
@RaghavPal 2 жыл бұрын
Most welcome Jatin
@farrukhahmedsid
@farrukhahmedsid 2 жыл бұрын
Very nice! Thanks.
@JyothiGu
@JyothiGu 2 жыл бұрын
very quick and easy tutorial..thanks for this...
@RaghavPal
@RaghavPal 2 жыл бұрын
You're welcome Jyothi
@ahmadrindhoni58
@ahmadrindhoni58 Жыл бұрын
thank you sir, this the first time i learn about Ruby. and you make it clear. Great Job
@RaghavPal
@RaghavPal Жыл бұрын
Glad to hear that Ahmad
@sachinkabadi9488
@sachinkabadi9488 3 жыл бұрын
Good content and explanation.. helped me for interview 👍🏻
@RaghavPal
@RaghavPal 3 жыл бұрын
Glad to know Sachin, All the best
@Ralph_Schumacher
@Ralph_Schumacher Жыл бұрын
Great, THANKS!
@RaghavPal
@RaghavPal Жыл бұрын
Most welcome
@jms1878
@jms1878 Жыл бұрын
Great, as usual!
@RaghavPal
@RaghavPal Жыл бұрын
Thanks
@JJMG1212
@JJMG1212 Жыл бұрын
Really good video, thanks Raghav!
@RaghavPal
@RaghavPal Жыл бұрын
Glad you liked it!
@TechTermDaily
@TechTermDaily 2 жыл бұрын
Good job! 👏👏👏
@RaghavPal
@RaghavPal 2 жыл бұрын
Thanks
@Lyrik-Klinge
@Lyrik-Klinge 2 жыл бұрын
Thanks, you made a good job!
@RaghavPal
@RaghavPal 2 жыл бұрын
Most welcome Ralph
@Lyrik-Klinge
@Lyrik-Klinge 2 жыл бұрын
@@RaghavPal :-)
@varunrohila7051
@varunrohila7051 2 жыл бұрын
Thanks it was time saving
@RaghavPal
@RaghavPal 2 жыл бұрын
Most welcome Varun
@ShashikantPrabhakar
@ShashikantPrabhakar 10 ай бұрын
thank you so much sir...
@RaghavPal
@RaghavPal 10 ай бұрын
Most welcome Shashi
@AL-im1nr
@AL-im1nr 2 жыл бұрын
I've met new methods . thanks
@RaghavPal
@RaghavPal 2 жыл бұрын
Most welcome
@chiragagrawal321
@chiragagrawal321 Жыл бұрын
It is very helpful for me
@RaghavPal
@RaghavPal Жыл бұрын
Glad to know Chirag
@vimalyadav984
@vimalyadav984 2 жыл бұрын
Very useful vedio 🙏🙏
@RaghavPal
@RaghavPal 2 жыл бұрын
Thanks for watching Vimal
@thakurnehasingh5673
@thakurnehasingh5673 Жыл бұрын
wow, I love this ruby scripting lang, coz of ur video : )
@RaghavPal
@RaghavPal Жыл бұрын
Thanks Neha
@antonarbus
@antonarbus 2 жыл бұрын
just watched and already put Ruby to my CV
@RaghavPal
@RaghavPal 2 жыл бұрын
Great Anton, I will suggest to do some more hands-on or try few more examples
@gulnazsiddiqui7440
@gulnazsiddiqui7440 2 жыл бұрын
Worth it!
@RaghavPal
@RaghavPal 2 жыл бұрын
Thanks for watching Gulnaz
@cengizalabacak8445
@cengizalabacak8445 2 жыл бұрын
Thank you so much Ragav, perfect job as usual. Can you please share the word document your are using during the training. Thank you.
@RaghavPal
@RaghavPal 2 жыл бұрын
have added all notes in the description section
@hiromataba2191
@hiromataba2191 2 жыл бұрын
Thanks a lot
@RaghavPal
@RaghavPal 2 жыл бұрын
Most welcome Hiro
@ahmadismael8862
@ahmadismael8862 Жыл бұрын
great video and instructions can you provide me with the notes that you are using on the left it will definitely help with practice thank you for everything that you do
@RaghavPal
@RaghavPal Жыл бұрын
Thanks Ahmad
@AliAbdullah-oi3wc
@AliAbdullah-oi3wc 2 жыл бұрын
Great 👍
@RaghavPal
@RaghavPal 2 жыл бұрын
Thank you Ali
@forestmanzpedia
@forestmanzpedia Жыл бұрын
Thank you very much for this tutorial. I wanted to go through this course to refresh my Ruby skills (from Ruby 2). I have some confusion. 1. In 39:18 you make use of begin raise and rescue. Unfortunately, I couldn't find information online I can understand enough what your code does you wrote in this time stamp. What does begin and rescue stand for? For what purpose? What do they do? Those 3 questions also apply for raise. 2. What are class and instance variables? 3.There is a good documention about C# on Microsoft Docs, but I can't find a good one for Ruby since I am losing myself a bit and couldn't find helpful examples for certain commands. Do you know a good one?
@RaghavPal
@RaghavPal Жыл бұрын
Hi, I will plan to add these in a session
@lavneetsharma7092
@lavneetsharma7092 2 жыл бұрын
Hi! Thanks for the crash course. It was really good. Could you please share the notes file somewhere. It's a good reference cheat sheet to quickly get back to something
@RaghavPal
@RaghavPal 2 жыл бұрын
Hi Lavneet, have added all notes in the description section, below the video
@msraju2326
@msraju2326 3 жыл бұрын
Very nice
@RaghavPal
@RaghavPal 3 жыл бұрын
Thanks Raju
@noambitions
@noambitions 2 жыл бұрын
Great course! What's the name of the ending music BTW?
@RaghavPal
@RaghavPal 2 жыл бұрын
Thanks, don't remember the name
@classygg1300
@classygg1300 3 жыл бұрын
is there any way to pass variables value through cmd to my katalon project or any other IDE for selenium not the environment variable. Please tell sir I am facing this issue. I want to use a variable in my katalon project which I will provide in cmd. Please tell sir I really need help in this or is there any other IDE which can accept variable value through cmd or jenkins, please reply sir.
@RaghavPal
@RaghavPal 3 жыл бұрын
Hi, pls ask questions in relevant video comments, it helps others too. Can check this forum.katalon.com/t/how-to-pass-user-defined-parameters-from-command-line/8771
@ixtirochiavlodlar
@ixtirochiavlodlar 3 жыл бұрын
good job
@RaghavPal
@RaghavPal 3 жыл бұрын
Thanks
@manendrademel4284
@manendrademel4284 3 жыл бұрын
Hi Raghav - would you consider sharing that script you had on ruby as a cheatsheet ?
@RaghavPal
@RaghavPal 3 жыл бұрын
I will check on this
@kirtikumarpatel3715
@kirtikumarpatel3715 3 жыл бұрын
Hi Raghav, can u plz plz make a video on how developer actually develop actually on job n how they push the code till production in ci/cd if possible....
@RaghavPal
@RaghavPal 3 жыл бұрын
I will plan Kirtikumar
@siddhantagrawal7352
@siddhantagrawal7352 Жыл бұрын
Great. Thanks, but I am not able to find notes link in description.
@RaghavPal
@RaghavPal Жыл бұрын
I will check Siddhant
@sayaliavhad8324
@sayaliavhad8324 Жыл бұрын
Thanks Raghav .It helped to start Ruby coding.Can you please guide me how to iterate key and values between two hashes and find largest amonsgst two for eg. h1={"a"=>21,b="2"} h2={"a"=>58,b=>1} output should be {a=58,b=2}
@RaghavPal
@RaghavPal Жыл бұрын
Hi Sayali, will need to check on this
@swamygoskula1785
@swamygoskula1785 3 жыл бұрын
Red and ride only python selenium robot framework or we can use with python selenium also..??
@RaghavPal
@RaghavPal 3 жыл бұрын
Hi Swamy, you can use
@SureshKumar-sh5uf
@SureshKumar-sh5uf 3 жыл бұрын
Hi raghav sir can you please make videos on Ruby and java script with frame works like pom and cucumber which u implemented on java
@RaghavPal
@RaghavPal 3 жыл бұрын
I will try and plan Suresh
@SureshKumar-sh5uf
@SureshKumar-sh5uf 3 жыл бұрын
@@RaghavPal thank you sir
@maheshreddy72
@maheshreddy72 3 жыл бұрын
Hi Raghav sir please do Ruby with selenium how to written real time projects and use reports.html with Ruby.. please try alteast one video selenium with Ruby
@maheshreddy72
@maheshreddy72 3 жыл бұрын
Intermediate level or advanced
@RaghavPal
@RaghavPal 3 жыл бұрын
sure
@ganeshs6667
@ganeshs6667 2 жыл бұрын
Please make a video on RSpec
@RaghavPal
@RaghavPal 2 жыл бұрын
I will plan Ganesh
@ahammedkhan6055
@ahammedkhan6055 2 жыл бұрын
could you please upload full detailed Ruby video, i mean complete course video.
@RaghavPal
@RaghavPal 2 жыл бұрын
Sure, can check this kzbin.info/aero/PLhW3qG5bs-L-qXp4BaODp24tFPQEIXY1N
@robbiemungai6703
@robbiemungai6703 2 жыл бұрын
hello, how can i get the full video to train myself slowly?
@RaghavPal
@RaghavPal 2 жыл бұрын
Hi Robbie, I have given chapters in Description, you can check that, or can also check my other Ruby playlist here automationstepbystep.com/
@reasonforge9997
@reasonforge9997 Жыл бұрын
2:50. p is actually not just a short form for puts.
@RaghavPal
@RaghavPal Жыл бұрын
I will add on this
@shyamjaviya1873
@shyamjaviya1873 2 жыл бұрын
str = "abd11,333r1e3e4e+" def group_by_type(str) end output:- [ [a,b,d,r,e] , [1,3,4]] can you tell me how to split the string in numeric and alphabet and then apply the loop in it to check wether a element is character or interger
@RaghavPal
@RaghavPal 2 жыл бұрын
Hi Shyam, I will check, can try some online examples meanwhile
@username12345ghvvv
@username12345ghvvv 8 ай бұрын
Hi Raghav, How we can fork you project from Git, it will be helpful if we get your notes as well. You always paste your notes in KZbin as well but you have done this time. Please help me by providing that if possible.
@RaghavPal
@RaghavPal 8 ай бұрын
Noted, will check on this Ankit
@username12345ghvvv
@username12345ghvvv 8 ай бұрын
@@RaghavPal Please add your project content in your RubyCrashCourse. It will be helpful for me as well for many more people.
@RaghavPal
@RaghavPal 8 ай бұрын
ok, will check if I get GitHub link
@ahmedkadry4301
@ahmedkadry4301 11 ай бұрын
plz can i use ruby in desktop app .thanks
@RaghavPal
@RaghavPal 11 ай бұрын
Hi Ahmed Yes you can. There are a few different ways to do this, but the most common way is to use the RubyGems package manager to install the Electron: electronjs.org/ framework. Electron is a framework that allows you to create desktop apps using web technologies like HTML, CSS, and JavaScript.
@smriti3879
@smriti3879 2 жыл бұрын
Sir I can't find notes in your description.can u please share it
@RaghavPal
@RaghavPal 2 жыл бұрын
I will check Smriti
@User89018
@User89018 7 ай бұрын
Is it easy to learn I have never coded before?
@RaghavPal
@RaghavPal 7 ай бұрын
Yes, very easy, just start & follow with hands-on
@tarangSinghal2
@tarangSinghal2 11 ай бұрын
please share the pdf of ruby notes that you are using in this video
@RaghavPal
@RaghavPal 11 ай бұрын
Hi Tarang I do not have pdf for this. All that I have is added in the description of the video
@supriyamahadani7556
@supriyamahadani7556 2 жыл бұрын
Is indentation is mandatory?
@RaghavPal
@RaghavPal 2 жыл бұрын
Hi Supriya, Yes, it would work. Ruby only looks for the line breaks. But since code readability is also very important, I'd say you should take care of whitespace if only for that sake.
@soufianta8374
@soufianta8374 9 ай бұрын
Hi, why ruby over python (that is preinstalled almost everywhere)?
@RaghavPal
@RaghavPal 9 ай бұрын
Soufian It's a basic Ruby course for anyone who wants to learn Ruby
@soufianta8374
@soufianta8374 9 ай бұрын
@@RaghavPal I know that it's for people who wants to learn ruby but why teaching ruby? Is it still worth it to learn in 2023 (real question)?
@RaghavPal
@RaghavPal 9 ай бұрын
Yes, its used in some automation frameworks and tools. Ruby is a powerful and expressive language that is easy to learn and use.
@ravindergugloth2145
@ravindergugloth2145 Жыл бұрын
Hi Raghav do you have full course on ruby on rails. This is very basic course. I really like your videos
@RaghavPal
@RaghavPal Жыл бұрын
Not yet, can check all courses here - automationstepbystep.com/
@killers1259hsuraj
@killers1259hsuraj 11 ай бұрын
But #{name} is not working # tag convert this line to comment😢
@RaghavPal
@RaghavPal 10 ай бұрын
The reason why the code `#{name}` is not working in Ruby is because it is considered as a comment. In Ruby, you can use the `#` symbol to start a comment. Anything that comes after the `#` symbol will be ignored by the Ruby interpreter. To fix this, you need to escape the `#` symbol. You can do this by using the backslash (`\`) character. For example, the following code will work: ```ruby name = "John Doe" puts "The name is #{name}" ``` This code will print the following output: ``` The name is John Doe ``` The backslash (`\`) character tells the Ruby interpreter to ignore the `#` symbol. So, the Ruby interpreter will see the code as `#{name}` and not as a comment. Here are some additional things to keep in mind: * You can use the `#` symbol to start a comment in any part of a Ruby program. * You can use the backslash (`\`) character to escape any character in a Ruby program. * The backslash (`\`) character is a special character in Ruby. It is used to escape other characters. I hope this helps
@GravityGamingCo
@GravityGamingCo 2 жыл бұрын
Nice work, Jesus loves ya!
@RaghavPal
@RaghavPal 2 жыл бұрын
Thank you!
@love90ssongs
@love90ssongs Жыл бұрын
ok
@RaghavPal
@RaghavPal Жыл бұрын
Let me know your ques if any
@rahulpatidar14
@rahulpatidar14 Жыл бұрын
Do you have Ruby paid course??????
@RaghavPal
@RaghavPal Жыл бұрын
No Rahul, can find all here - automationstepbystep.com/
@nikeshkumar-gl1fv
@nikeshkumar-gl1fv 3 ай бұрын
Ruby on Rails tutorial??
@RaghavPal
@RaghavPal 3 ай бұрын
will plan Nikesh
@nikeshkumar-gl1fv
@nikeshkumar-gl1fv 3 ай бұрын
@@RaghavPal can I go through this tutorial to learn ruby
@nikeshkumar-gl1fv
@nikeshkumar-gl1fv 3 ай бұрын
@@RaghavPal what’s the step to learn Ruby on Rails could u please let me know Raghav
@RaghavPal
@RaghavPal 3 ай бұрын
Nikesh Learning Ruby on Rails, Let's break it down into manageable steps: 1. Master the Basics of Programming: - Before diving into Rails, ensure you have a solid grasp of fundamental programming concepts. Learn about variables, loops, conditionals, and data structures. Familiarize yourself with CSS, HTML, and JavaScript-essential for front-end development¹. 2. Learn Ruby Before Rails: - Ruby is the programming language that powers Rails. Start by understanding Ruby syntax, data types, and control structures. You'll appreciate Rails better once you're comfortable with Ruby¹. 3. Explore Rails Tutorials and Resources: - Rails Tutorial by Michael Hartl is highly recommended. It guides you through building a web app from scratch, covering coding best practices and writing tests¹¹³. - GoRails offers a beginner-friendly series where you'll create a real-world application step by step. Topics include installation, creating models, handling authentication, and more³. 4. Understand MVC (Model-View-Controller): - Rails follows the MVC pattern. Learn how models, views, and controllers interact. This architecture simplifies development and keeps your code organized⁴. 5. Practice Constantly: - Apply what you learn by building small projects. Create a blog, a simple e-commerce site, or a task manager. Hands-on practice reinforces your knowledge¹. 6. Join the Ruby on Rails Community: - Engage with other learners, ask questions, and share your progress. Communities like Stack Overflow, GitHub, and Rails forums are excellent places to connect with fellow developers¹. ..
@nikeshkumar-gl1fv
@nikeshkumar-gl1fv 3 ай бұрын
@@RaghavPal Raghav since I’m my previous company I was using selenium using Java for automation now in my current company we need to automate using Ruby on Rails that’s could you please start uploading the video on this please
Ruby Blocks, Procs, and Lambdas 🦁🐅🐻
25:42
CJ Avilla
Рет қаралды 16 М.
5 Secrets to Becoming a Badass Ruby on Rails Developer
28:01
Mix & Go
Рет қаралды 21 М.
Is it Cake or Fake ? 🍰
00:53
A4
Рет қаралды 12 МЛН
ПАРАЗИТОВ МНОГО, НО ОН ОДИН!❤❤❤
01:00
Chapitosiki
Рет қаралды 2,8 МЛН
Ну Лилит))) прода в онк: завидные котики
00:51
Hot Ball ASMR #asmr #asmrsounds #satisfying #relaxing #satisfyingvideo
00:19
Oddly Satisfying
Рет қаралды 24 МЛН
Write Your Own Bash Scripts for Automation [Tutorial]
16:35
Null Byte
Рет қаралды 747 М.
Learn JSON in 10 Minutes
12:00
Web Dev Simplified
Рет қаралды 3,1 МЛН
Blocks, Procs, and Lambda Functions in Ruby
12:08
Deanin
Рет қаралды 3,9 М.
TypeScript Tutorial for Beginners
1:04:28
Programming with Mosh
Рет қаралды 1,1 МЛН
Ruby's Symbols Explained
24:47
Peter Cooper
Рет қаралды 80 М.
Why Should You Learn Ruby?
8:51
Treehouse
Рет қаралды 153 М.
What's New In Ruby 3.3
17:19
GoRails
Рет қаралды 8 М.
Learn Regular Expressions (Regex) - Crash Course for Beginners
45:38
freeCodeCamp.org
Рет қаралды 198 М.
Ruby Full Tutorial - 3.5 Hours
3:36:27
Timothy Unkert
Рет қаралды 612
Ruby Programming
55:30
Derek Banas
Рет қаралды 664 М.
Is it Cake or Fake ? 🍰
00:53
A4
Рет қаралды 12 МЛН