آموزش مقدمه ای بر Grails

Introduction to Grails

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره به معرفی چارچوب برنامه وب Grails می پردازد. Grails یک چارچوب Rails مانند است که بر روی فن آوری های Spring و Hibernate Java ساخته شده است. این دوره به معرفی چارچوب برنامه وب Grails می پردازد. Grails چارچوبی شبیه به ریل است که بر پایه فناوری‌های Spring و Hibernate Java ساخته شده است. Grails از زبان برنامه نویسی Groovy استفاده می کند. در پایان این دوره شما باید بتوانید از لحاظ معماری نحوه عملکرد Grails را درک کنید، مزایا و معایب Grails را مشخص کنید و با موفقیت یک برنامه نمونه کامل با استفاده از Grails کدنویسی کنید.

سرفصل ها و درس ها

مقدمه ای بر Grails Introduction to Grails

  • معرفی Introduction

  • بررسی اجمالی دوره Course Overview

  • Grails چیست؟ What is Grails?

  • Lay of the Land - Groovy یا Java؟ Lay of the Land - Groovy or Java?

  • Grails: جوانب مثبت و منفی Grails: Pros and Cons

  • Groovy Language Primer Groovy Language Primer

  • قطعه تبدیل ارز Grails Grails Currency Conversion Snippet

  • نسخه ی نمایشی: تبدیل ارز Demo: Currency Conversion

  • خلاصه Summary

نصب Grails و ایجاد اولین برنامه شما Installing Grails and Creating Your First App

  • معرفی Introduction

  • پیش نیازهای جاوا Java Prerequisites

  • نصب JDK Installing A JDK

  • نصب Grails از طریق GVM Installing Grails via GVM

  • نسخه ی نمایشی: GVM Demo: GVM

  • نصب Grails از طریق دانلود Installing Grails via Download

  • نمای کلی دستور Grails Grails Command Overview

  • ایجاد یک برنامه جدید Grails Creating A New Grails Application

  • نسخه ی نمایشی: ایجاد یک برنامه Grails Demo: Creating A Grails App

  • ساختار طرح بندی پروژه Grails Grails Project Layout Structure

  • اجرای سرور Running The Server

  • نسخه ی نمایشی: اجرای سرور و برنامه Demo: Running The Server and App

  • خلاصه Summary

ابزار Grails Grails Tools

  • معرفی Introduction

  • کنسول تعاملی Grails Interactive Grails Console

  • نسخه ی نمایشی: کنسول و شل Demo: Console and Shell

  • مهاجرت های پایگاه داده Database Migrations

  • دستورات مهاجرت Grails DB Grails DB Migration Commands

  • نسخه ی نمایشی: مهاجرت های DB Demo: DB Migrations

  • پلاگین ها و وابستگی ها Plugins and Dependencies

  • مولدهای کد Code Generators

  • نسخه ی نمایشی: نسل داربست Demo: Scaffold Generation

  • یکپارچه سازی IDE IDE Integration

  • استفاده از جاوا در Grails Using Java in Grails

  • نسخه ی نمایشی: مثال جاوا Demo: Java Example

  • خلاصه Summary

کلاس های دامنه Grails و GORM Grails Domain Classes and GORM

  • معرفی Introduction

  • GORM چیست؟ What is GORM?

  • کلاس های دامنه Domain Classes

  • نسخه ی نمایشی: GORM Demo: GORM

  • انجمن های کلاس دامنه Domain Class Associations

  • دمو: ایجاد انجمن Demo: Creating an Association

  • عملیات پایداری Persistence Operations

  • نکات پایداری Persistence Tips

  • نسخه ی نمایشی: پایداری Demo: Persistence

  • پرس و جوها Queries

  • یابهای پویا Dynamic Finders

  • پرس و جوهای معیار Criteria Queries

  • Hibernate Queries HQL Hibernate HQL Queries

  • نسخه ی نمایشی: پرس و جو Demo: Queries

  • خلاصه Summary

کنترلرهای Grails و صفحات سرور Grails Controllers and Server Pages

  • معرفی Introduction

  • نمای کلی کنترلر Controller Overview

  • محدوده ها Scopes

  • ارائه پاسخ های مختلف (xml، json، html) Rendering Different Responses (xml, json, html)

  • نسخه ی نمایشی: اضافه کردن یک کنترلر Demo: Adding A Controller

  • صفحات سرور Groovy (GSP) Groovy Server Pages (GSP)

  • عبارات GSP GSP Expressions

  • برچسب ها Tags

  • نسخه ی نمایشی: افزودن یک نمایش Demo: Adding A View

  • برچسب های فرم Form Tags

  • نقشه برداری URL URL Mappings

  • نسخه ی نمایشی: افزودن فرم Demo: Adding A Form

  • خلاصه Summary

Grails Security Grails Security

  • معرفی Introduction

  • پلاگین های امنیتی Security Plugins

  • احراز هویت Authentication

  • نسخه ی نمایشی: احراز هویت با امنیت Spring Demo: Authentication with Spring Security

  • تزریق SQL SQL Injection

  • اسکریپت متقابل سایت (XSS) Cross Site Scripting (XSS)

  • نسخه ی نمایشی: نمونه هک Demo: Sample Hacks

  • رمزگذاری Encryption

  • نسخه ی نمایشی: رمزگذاری در 5 دقیقه Demo: Encrypting in 5 Minutes

  • خلاصه Summary

نمایش نظرات

آموزش مقدمه ای بر Grails
جزییات دوره
3h 28m
73
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
118
از 5
دارد
دارد
دارد
Dan Bunker
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dan Bunker Dan Bunker

Dan Bunker یک مشاور ارشد و مدیر برنامه نویسی شده برای Technology Technology Group ، یک شرکت مشاوره مستقر در سالت لیک سیتی ، یوتا (softwaretechnologygroup.com) است. دان همچنین در فعالیتهای Java شرکت و ابتکارات آموزش کارکنان نقش فعالی دارد. وی در Ruby ، Python ، Groovy ، PHP ، JavaScript ، Java ، Spring MVC ، Spring Security و بسیاری دیگر آموزش می دهد. علاوه بر علاقه به توسعه نرم افزار ، Dan یک گیتاریست جاز است و از تنظیم موسیقی و دادن دوره های آموزشی به علاقه مندان محلی لذت می برد.