لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Ruby on Rails - یک Jumpstart برای توسعه دهندگان NET
Ruby on Rails - A Jumpstart for .NET Developers
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره در ساخت یک برنامه Rails با کمترین اصطکاک ممکن است. این دوره برای توسعه دهندگان دات نت است که می خواهند Ruby on Rails را بدون صرف زمان قابل توجهی برای یادگیری Ruby و Rails فریم ورک امتحان کنند. در این دوره به بررسی این موضوع می پردازیم که Ruby و Rails چه هستند و چگونه با زبان های دات نت مانند C# و VB مقایسه می شوند. پس از آشنایی مختصر با زبان روبی، به ساخت اپلیکیشن Rails و سفارشی سازی آن می پردازیم.
سرفصل ها و درس ها
مقدمه ای بر روبی و ریل
Introduction to Ruby and Rails
معرفی
Introduction
روبی چیست؟
What is Ruby?
روبی در مقابل دات نت
Ruby vs .NET
Rails vs ASP.NET WebForms
Rails vs ASP.NET WebForms
Rails در مقابل ASP.NET MVC
Rails vs ASP.NET MVC
در حال راه اندازی
Getting Setup
خلاصه
Summary
فقط کافیه یاقوت
Just Enough Ruby
IRB و IDE
IRB and IDEs
شناسه ها
Identifiers
رشته ها و جایگزینی
Strings and Substitution
نمادها
Symbols
آرایه ها و هش ها
Arrays and Hashes
روش ها و کلاس های I
Methods and Classes I
روش ها و کلاس های II
Methods and Classes II
فضاهای نام و وراثت چندگانه
Namespaces and Multiple Inheritance
بیانیه های شرطی و حلقه ها
Conditional Statements and Loops
خطاها و رسیدگی به خطاها
Errors and Error Handling
خلاصه
Summary
ریل
Rails
در حال راه اندازی
Getting setup
راه اندازی سرور
Setting up the server
داربست
Scaffolding
دسترسی به داده ها
Data access
مهاجرت ها
Migrations
کنترل کننده ها
Controllers
مسیریابی
Routing
پارامترها، جلسات و کوکی ها
Parameters, sessions and cookies
خلاصه
Summary
بازدیدها
Views
از کنترلرها تا نماها
From controllers to views
مشاهده قالب ها
View templates
صفحات اصلی و نماهای جزئی
Master pages and partial views
خط لوله دارایی
Asset pipeline
خلاصه
Summary
ActiveRecord
ActiveRecord
مدل ها
Models
ایجاد ارتباط
Making a connection
CRUD پایه
Basic CRUD
روابط
Relationships
اعتبارسنجی ها
Validations
خلاصه
Summary
کنار هم گذاشتن
Putting it together
کار مجدد صفحه اصلی
Reworking the home page
ثبت نام کاربر
User registration
اضافه کردن منوهای خاص کاربر
Adding user specific menus
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
داستین را معمولاً میتوان در جادهای پیدا کرد که کمتر سفر کرده است. او یکی از بنیانگذاران Developer Advocates است، که یک تبشیر آزاد برای استخدام است. او همچنین یکی از مجریان پادکست MashThis.IO است. او به عنوان یک MVP PostSharp، به طور منظم در گروههای کاربری، اردوگاههای کد و سایر رویدادهای توسعهدهندگان شرکت میکند تا درباره برنامهنویسی جنبهگرا و طیفی از موضوعات دیگر صحبت کند. داستین با همسر و دو پسرش در SoCal زندگی می کند. زمانی که او کار نمی کند یا در رویدادها صحبت نمی کند، برای پروژه بعدی یا سخنرانی خود آماده می شود.
نمایش نظرات