تبدیل شدن به یک توسعه دهنده Ruby on Rails - Become a Ruby on Rails Developer

-
1
4 ساعت
با زیرنویس فارسی و انگلیسیروبی، زبان برنامه نویسی منبع باز شی گرا، مکانی عالی برای شروع یادگیری برنامه نویسی یا توسعه وب است. میتوانید از آن برای نوشتن برنامههای تعاملی یا ساخت اسکریپتها برای سرعت بخشیدن به کارهای رایج استفاده کنید. در این دوره، مربی کوین اسکوگلند، اصولی را ارائه میکند که توسعهدهندگان جدید و با تجربه برای شروع کدنویسی با Ruby باید بدانند، که از انواع اصلی اشیاء شروع میشود: اعداد، رشتهها، نمادها، بولینها و موارد دیگر. او ساختارهای کنترلی روبی از جمله شرطیها، حلقهها و تکرارکنندهها را نشان میدهد. کوین بهترین شیوه های اسکریپت نویسی را توضیح می دهد و قدرت استفاده از شمارش پذیرها و بلوک های کد را نشان می دهد. در پایان دوره، باید بتوانید از Ruby برای تعریف متدهای سفارشی خود با حلقه ها و منطق شرطی استفاده کنید.
-
2
2 ساعت
با زیرنویس فارسی و انگلیسیدر Ruby on Rails 7 Essential Training، مربی کوین اسکوگلند به شما نشان میدهد که چگونه با آخرین نسخه از چارچوب محبوب و منبع باز Ruby on Rails، برنامههای تحت وب با ویژگیهای کامل و شی گرا ایجاد کنید. کوین مراحل کامل را طی می کند - از مفاهیم اساسی و بهترین شیوه های پشت چارچوب Rails، تا نحوه ساخت یک برنامه کاربردی کامل با محتوای پویا و مبتنی بر پایگاه داده. با استفاده از یک سیستم مدیریت محتوا به عنوان یک پروژه نمونه، او به شما نشان می دهد که چگونه پایگاه های داده را ساختار دهید. ساخت مدل های شی گرا مبتنی بر پایگاه داده. مسیر درخواست های دریافتی؛ رندر صفحات با محتوای پویا. و داده های فرم را پردازش و اعتبار سنجی کنید. کوین با بحث مفصلی در مورد کنترلرها و کدهای HTML مرتبط به پایان می رساند.
-
3
1 ساعت
با زیرنویس فارسی و انگلیسیاگر می خواهید به جاوا اسکریپت به عنوان یک زبان برنامه نویسی کاربردی تسلط داشته باشید، باید بدانید که چگونه از تکنیک های پیشرفته استفاده کنید و این به معنای کار با توابع است. در جاوا اسکریپت، توابع استخوانهای پنهان اما مخفیانه قدرتمند پشتههای شما هستند. در این دوره، نویسنده Ray Villalobos توضیح می دهد که چگونه توابع کار می کنند، چگونه آنها را اعلام می کنند، و چگونه می توانید آنها را به طور موثرتری برای بهبود برنامه های وب خود فراخوانی کنید. در مورد اهمیت توابع ضروری مانند عبارات، آرگومان ها، دامنه و بالا بردن، روش ها و بازگشت بیاموزید. در طول مسیر، Ray به شما نکاتی را در مورد اینکه چگونه میتوانید از ویژگیهای پیشرفتهتر بیشترین بهره را ببرید، به خصوص زمانی که با عملکردهایی مانند توابع پیکان، سازندهها، بازگشت، توابع ناهمزمان و پیوندهای رسانههای اجتماعی کار میکنید، ارائه میدهد. حتماً تمرینات چالشی را در پایان هر بخش بررسی کنید و مهارتهای جدید خود را با مثالهای تعاملی و کدنویسی زنده آزمایش کنید.
-
4
2 ساعت
با زیرنویس فارسی و انگلیسیDocument Object Model (DOM) در هسته هر صفحه HTML قرار دارد. برای توسعه صفحات HTML پویا، یک توسعه دهنده اصلی باید بفهمد که جاوا اسکریپت چگونه به DOM متصل می شود و کنترل می کند و به شما امکان می دهد محتوای صفحه موجود را ایجاد، اصلاح، حذف و ویرایش کنید. این دوره بر کمک به شما در درک عناصر DOM متمرکز شده است و روش های مختلفی را که JavaScript به شما می دهد و کار با DOM را آسان می کند، نشان می دهد. نویسنده Ray Villalobos حرکت در DOM، انتخاب عناصر، اصلاح ویژگی های HTML، ویرایش گره ها و موارد دیگر را پوشش می دهد. اهداف یادگیری DOM چیست؟ انتخاب و جداسازی عناصر پیمایش بالا و پایین گره های DOM تغییر ویژگی های HTML اصلاح عناصر به عنوان متن ایجاد و الحاق گره ها شبیه سازی و حذف گره ها افزودن یک شنونده رویداد حباب دار افزودن و تغییر اندازه تصاویر رسیدگی به کلیک ها
-
5
2 ساعت
با زیرنویس فارسی و انگلیسییادگیری CoffeeScript به توسعه دهندگان اصلی اجازه می دهد تا جاوا اسکریپت را زیبا تر و کارآمدتر بنویسند. به کد شما زنگ اضافی می دهد. این دوره بهترین ویژگی های زبان CoffeeScript، مانند splats و range ها را آموزش می دهد، به علاوه نحوه نوشتن کارآمدتر دستورات جاوا اسکریپت با استفاده از CoffeeScript. نویسنده Ray Villalobos همچنین نحوه کار با Gulp.js را نشان می دهد، یک سیستم ایجاد جریان برای نه تنها CoffeeScript، بلکه Sass، LESS، JavaScript و CSS. اهداف یادگیری CoffeeScript چیست؟ راه اندازی پروژه با Gulp.js افزودن CoffeeScript به گردش کار خود برخورد با محدوده آرایه کار با جملات شرطی استفاده از حلقه ها کار با اسپلات
-
6
1 ساعت
با زیرنویس فارسی و انگلیسیاصول دستوری عالی نحوی (Sass) که مخفف (Syntactically Awesome Stylesheets) است را بیاموزید.، یک زبان توسعه وب مدرن که به شما کمک میکند CSS را بهتر، سریعتر و با ویژگیهای پیشرفتهتر بنویسید. Ray Villalobos بهترین راه برای نصب Sass و کار با ویژگیهای اصلی آن را به شما نشان میدهد: متغیرها، تودرتو، جزئیها و میکسها. به علاوه، یاد بگیرید که چگونه از SassScript برای ایجاد توابع پیچیده از لیستها و دستورات کنترلی Sass استفاده کنید.
-
7
6 ساعت
با زیرنویس فارسی و انگلیسینحوه استفاده از RSpec، چارچوب آزمایش Ruby را بیاموزید که می تواند به توسعه دهندگان کمک کند تا بهره وری بیشتری داشته باشند، کد بهتر بنویسند و اشکالات را در حین توسعه کاهش دهند. Kevin Skoglund نحو اصلی RSpec را توضیح می دهد و سپس مستقیماً به نوشتن و اجرای نمونه های آزمایشی می پردازد. او نحوه استفاده از انواع متصل برای آزمایش شرایط مورد انتظار را نشان می دهد، تکنیک هایی را برای آزمایش کارآمد ارائه می دهد، و نشان می دهد که چگونه آزمون های دوگانه می توانند برای اشیاء و روش ها ایستادگی کنند. او همچنین ویژگی های اضافی RSpec موجود برای Ruby on Rails را توضیح می دهد و یک مثال گام به گام توسعه تست محور را بررسی می کند. اهداف یادگیری نصب و پیکربندی RSpec نوشتن و اجرای نمونه ها تعریف انتظارات با استفاده از matchers با استفاده از روشهای کمکی، قبل/بعد از قلاب، و مثالهای مشترک ایجاد آزمون دوگانه با استفاده از تمسخر و خرد آزمایش Ruby on Rails با RSpec عملی کردن توسعه آزمون محور
-
8
4 ساعت
با زیرنویس فارسی و انگلیسیآیا آماده سرعت بخشیدن به توسعه Ruby on Rails هستید؟ درک نحوه استفاده از ActiveRecord برای ایجاد، به روز رسانی و بازیابی داده ها در یک پایگاه داده رابطه ای برای نوشتن کد کارآمدتر و شی گرا ضروری است. این دوره به شما کمک می کند تا اصول اولیه ActiveRecord را درک کرده و از میانبرها و تکنیک هایی برای انتقال سریعتر و قدرتمندتر اطلاعات استفاده کنید. Kevin Skoglund اصول اولیه کار با پرونده های پایگاه داده را مرور می کند و نحوه استفاده از پرس و جوهای ActiveRecord برای مکان یابی سریعتر سوابق را نشان می دهد. او همچنین نحوه استفاده از فراخوان ها برای خودکارکردن عملکرد هنگام ذخیره یا حذف اشیاء و ایجاد ارتباط بین مدلهای ActiveRecord برای ساده سازی عملیات مشترک را نشان می دهد. در پایان دوره، مهارتهای لازم برای نوشتن کد Rails مختصر و کارآمد را خواهید داشت که نیازی به برخورد با SQL و سایر پرسش های خسته کننده پایگاه داده را از بین می برد. اهداف یادگیری مهاجرت پایگاه های داده ایجاد، به روز رسانی و حذف سوابق ردیابی تغییرات در اشیاء و ویژگی ها نوشتن پرس و جو تفویض ویژگیها تماس های تلفنی کار با انجمن ها