آموزش کامل روبی آن ریلز Ruby on Rails
What you'll 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
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 this course is for:
- Who is familiar with Ruby programming language
- Who knows how server handles requests
- Who has knowledge about object-oriented programming
I am a software engineer and web developer. My second job is to produce videos about technology and computers for people all over the world. I have a first-class degree with Honours one of the top universities in London and I am working towards the best technologies about software, coding and the 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.