آموزش کامل روبی آن ریلز Ruby on Rails
4.9 (21 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
307 students enrolled
Wishlisted Wishlist

Please confirm that you want to add آموزش کامل روبی آن ریلز Ruby on Rails to your Wishlist.

Add to Wishlist

آموزش کامل روبی آن ریلز Ruby on Rails

روبی آن ریلز (به انگلیسی: Ruby on Rails) یا به صورت ساده ریلز، یک چارچوب نرم‌افزاری تحت وب، آزاد و متن‌باز است که از زبا
4.9 (21 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
307 students enrolled
Last updated 9/2015
Persian
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 20.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Install Ruby on Rails on Mac and Windows
  • Render templates and redirecting requests
  • Generate and running database migrations
  • Create, update, and delete records
  • Understand association types
  • Use layouts, partials, and view helpers
  • Incorporate assets using asset pipeline
  • Validate form data
  • Authenticate users and managing user access
  • Architect RESTful applications
  • Debug and error handing
View Curriculum
Requirements
  • HTML
  • CSS
  • JavaScript
Description

Welcome to Ruby on Rails course. Learn the basic and intermediate of Ruby on Rails step by step. In this course,

  • We're going to learn this popular open source web development framework.
  • We will walk through each part of the framework, while we also cover best practices. In real world web development techniques.
  • We'll route browser requests to controller actions, that return dynamic page content.
  • We will learn to interact with the database, and to manage the database schema.
  • We'll walk through the steps that go into creating, reading, updating and deleting database records.
  • We will discover how to work with relational database associations effectively.
  • We will learn about Rails built-in helpers. Form validations and security protections.

Throughout the process, we will gain practical, hands-on experience. By building a complete Ruby on Rails application, a content management system.

Create full-featured, object-oriented web applications with the latest version of the popular, open-source Ruby on Rails framework. This course explores each part of the framework, best practices, and real-world development techniques. Plus, get hands-on experience by building a complete content management system with dynamic, database-driven content. Hassan teaches how to design an application; route browser requests to return dynamic page content; structure and interact with databases using object-oriented programming; create, update, and delete records; and implement user authentication. Previous experience with Ruby is recommended, but not required.

به آموزش روبی آن ریلز به زبان فارسی خوش آمدید. روبی آن ریلز (Ruby on Rails) یا به صورت ساده ریلز، یک چارچوب نرم افزاری تحت وب، آزاد و متنباز است که از زبان برنامهنویسی روبی استفاده میکند. هدف ریلز، ایجاد یک چارچوب نرمافزاری تحت وب، که از روش توسعه سریع برای برنامهنویسان وب استفاده میکند، است. در این قسمت از آموزش ها سعی من بر این است که تمام موضوعات روبی آن ریلز را به شما آموزش دهم. در این آموزش های عالی پله پله جلو رفته ایم و تمامی قسمت ها را پوشش دادیم. مهم نیست اگر تا حالا اپلیکیشن با روبی آن ریلز نساختید چون سعی شده تمامی مطالب پوشش داده شود، بهترین روش ها پوشش داده شود، چطور با دیتابیس کار کنید و رکورد بسازید، رکورد بروزرسانی کنید، رکورد بخوانید و حذف کنید. با معتبر سازی ها، رابطه سازی های دیتابیس و خیلی چیزهای مفید دیگر کار خواهیم کرد. در آخر اینکه بعد از مقدمات ما پروژه هم خواهیم ساخت که یک نمونه از مدیریت سامانه محتوای ساده خواهد بود.

آموزش ها به زبان فارسی ایرانی است.

Who is the target audience?
  • Who is familiar with Ruby programming language
  • Who knows HTML, CSS and little JavaScript
  • Who knows how server handles requests
  • Who has knowledge about object-oriented programming
Students Who Viewed This Course Also Viewed
Curriculum For This Course
117 Lectures
20:17:17
+
معرفی
3 Lectures 24:03
+
نصب روبی آن ریلز
18 Lectures 02:05:25
نصب ریلز روی مک - قسمت اول
12:29

نصب ریلز روی مک - قسمت دوم
03:48

نصب ریلز روی مک - قسمت سوم
03:21

نصب ریلز روی مک - قسمت چهارم
10:47

نصب ریلز روی مک - قسمت پنجم
04:30

نصب ریلز روی مک - قسمت ششم
07:32

نصب ریلز روی مک - قسمت هفتم
10:41

نصب ریلز روی مک - قسمت هشتم
02:55

نصب ریلز روی مک - قسمت نهم
11:52

نصب روبی آن ریلز در ویندوز - قسمت اول
02:31

نصب روبی آن ریلز در ویندوز - قسمت دوم
04:48

نصب روبی آن ریلز در ویندوز - قسمت سوم
05:17

نصب روبی آن ریلز در ویندوز - قسمت چهارم
05:30

نصب روبی آن ریلز در ویندوز - قسمت پنجم
09:39

نصب روبی آن ریلز در ویندوز - قسمت ششم
11:06

نصب روبی آن ریلز در ویندوز - قسمت هفتم
03:40

نصب روبی آن ریلز در ویندوز - قسمت هشتم
03:26

نصب روبی آن ریلز در ویندوز - قسمت نهم
11:33
+
شروع کار
7 Lectures 01:08:26
ساخت پروژه جدید
07:31

معرفی باندلر
08:14

دسترسی و اجرای سِرور
05:19

تولید کنترلر ویو
12:09

ترکیب فایل ها
13:47

نحوه درخواست ار سِرور
09:56

مسیرها
11:30
+
ارائه قالب و تغییر مسیر
6 Lectures 01:00:58
ارائه قالب
10:29

اقدام به تغییر مسیر
08:47

قرار دادن کد درون قالب ها
10:20

متغیرهای لحظه ای
06:46

لینک ها
11:29

لینک با پارامتر
13:07
+
دیتابیس و مهاجرت
10 Lectures 01:43:41
معرفی دیتابیس ها
09:09

ساخت یک دیتابیس
11:33

تنظیمات یک پروژه
07:31

معرفی ریک
06:48

معرفی مهاجرت
04:16

تولید مهاجرت
15:54

اجرای مهاجرت
12:25

متودهای مهاجرت
16:38

خطاهای مهاجرت
07:05

درست کردن جدولهای دیتابیس
12:22
+
کاربا مدل ها، اکتیو رکورد و اکتیو رلیشن
10 Lectures 01:53:28
معرفی اکتیو رکورد و اکتیو رلیشن
13:16

تولید مدل
14:24

کنسول
03:13

درست کردن رکورد
14:17

بروز کردن رکورد
09:49

حذف کردن رکورد
05:04

پیدا کردن رکورد
11:38

متودهای کوئری-شرطی ها
16:44

بقیه متودهای کوئری
09:31

وسعت نام گذاریها
15:32
+
وابستگی ها
6 Lectures 01:43:36
انواع رابطه ها
13:02

رابطه یک-به-یک
17:26

رابطه یک-به-چند
19:41

رابطه چند-به-چند ساده
18:25

رابطه چند-به-چند غنی
18:01

گذشتن از رابطه چند-به-چند
17:01
+
کنترلرها
11 Lectures 01:39:46
تولید کنترلر
10:53

عملکرد ایندکس
06:59

عملکرد شو
09:29

مقدمات ساخت فرم
08:48

عملکرد نیو
05:07

مبحث پارامترهای قوی
07:20

عملکرد ساختن
09:18

عملکرد بروزرسانی
08:40

عملکرد حذف کردن
10:29

عملکرد فلش
12:16

تکمیل مدیریت محتوا
10:27
+
طرح بندی ها، بخش ها و کمکی ها
7 Lectures 01:27:03
طرح بندی
15:13

قالب های نصفه
07:10

کمکی های متن
18:43

کمکی های اعداد
08:01

کمکی های زمان
06:30

کمکی های دستی
12:04

امن کردن متن
19:22
+
استایل ها، جاوااسکریپت ها و عکس ها
4 Lectures 51:43
مبحث است پایپ لاین
10:35

سی اس اس
12:00

جاوااسکریپت
18:57

عکس ها
10:11
7 More Sections
About the Instructor
Web Engineer Hassan Azimi
4.1 Average rating
779 Reviews
14,381 Students
4 Courses
Software Engineer and Web Developer

Hi My name is Amir Hassan Azimi and I am a software engineer and a web developer. My second job is to produce videos about technology and computers for people all over the world. I have first class degree with Honours one of the top universities in London and I am working towards the best technologies about software, coding and he web. I understand most of the programming languages mainly web based languages. I continuously enjoy learning new technologies exclusively programming languages by watching tutorials instead of reading books and this is not mean I don't read books at all. Subsequently, reading a lot of books about computers and watching more video lectures about programming and web developing, I educated a lot of new subjects and I decided to make the professional tutorials. I am obsessed with everything about computers and fascinated by everything about programming which leads me to build things like a puzzle. By reading books I noticed they do not have that impression, sense and excitement similar to videos. I do not mean they are useless, what I mean is they are far away from fun, practical, excitement and walking through each lesson. I noticed something else and that was lack of video tutorials about computing for Persians and Farsi speaking people and that must be because of low Internet speed and Internet censorship. I found Udemy is not censored in Iran but YouTube is and that was a great news for me, which made my students asking me to find a way to allow them to download my videos. I am sure some people do not learn only by reading as some people do. Most people who computing is their career are practical people rather than people with humanity subjects, one them is myself. I am a practical person, I learn by watching. Therefore, I decided to make video tutorials. Today I am the only best Persian tutorial source for all Persians and the only one who makes really professional tutorials with great video and audio quality. If you watch my tutorials you will notice I really care about every single video tutorials I make and I have so much respect to Udemy academy which I think it is one of the best ideas.