2h 10m
28
Lynda
02 فروردین 1396
16,883
-

یادگیری سیناترا

Learning Sinatra

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

مقدمه Introduction
  • خوش آمدی Welcome
  • نحوه استفاده از پرونده های تمرینی How to use the exercise files
  • سیناترا چیست؟ What is Sinatra?
  • سیناترا را نصب کنید Install Sinatra
1. مسیرها 1. Routes
  • راه اندازی سرور Launch the server
  • مسیرها را تعریف کنید Define routes
  • روشهای HTTP مسیریابی Route HTTP methods
  • الگوهای مسیر Route patterns
  • پارامترهای مسیر Route parameters
  • درخواستهای تغییر مسیر Redirect requests
2. قالب 2. Templates
  • مسیر فایل را پیکربندی کنید Configure file paths
  • فایلهای استاتیک را ارائه دهید Render static files
  • قالب های ارائه شده Render templates
  • کد را به یک الگوی اضافه کنید Add code to a template
  • متغیرهای الگو Template variables
  • الگوهای جزئی ارائه دهید Render partial templates
  • چیدمان Layouts
  • چالش: قالب Challenge: Templates
  • راه حل: قالب Solution: Templates
3. راهنما و فیلترها 3. Helpers and Filters
  • یاران سفارشی را تعریف کنید Define custom helpers
  • فرار از HTML Escape HTML
  • کلوچه ها Cookies
  • جلسات Sessions
  • فیلترها Filters
4- تکنیک های مفید 4. Useful Techniques
  • کلاس ها Classes
  • آرایه پارامتر فرم Form parameter array
  • پایگاه داده Databases
نتیجه Conclusion
  • مراحل بعدی Next steps
Kevin Skoglund

کوین اسگگلوند راه حلهای وب سفارشی را در نوا فابریکا ایجاد می کند و توسعه وب را در LinkedIn Learning آموزش می دهد. کوین اسگگلوند بنیانگذار نوا فابریکا ، یک آژانس توسعه وب است که در ارائه راه حل های سفارشی و مقیاس پذیر با استفاده از Ruby on Rails ، PHP ، SQL و فناوری های مرتبط با آن تخصص دارد. مشتریان نوا فابریکا شامل یک رویداد جداگانه ، فرش میلز اطلس ، کنسولگری فیلم ، گرگوریوس | پینئو ، مهارام ، اوکلی ، و The Bold Italic هستند. کوین یک نویسنده lynda.com با بیش از 15 سال تجربه تدریس و توسعه وب است.