فیلم آموزش برنامه نویسی Groovy از مقدماتی تا متوسطه

فیلم آموزش برنامه نویسی Groovy از مقدماتی تا متوسطه

فیلم آموزش برنامه نویسی Groovy از مقدماتی تا متوسطه

در این مطلب در خدمت شماییم با فیلم آموزش برنامه نویسی Groovy از مقدماتی تا متوسطه به زبان اصلی. در واقع توی این جلسه برای شما ۲ دوره آموزشی از زبان برنامه نویسی Groovy قرار دادیم. ۱- فیلم آموزش شروع کار برنامه نویسی Groovy با عنوان Pluralsight Groovy Getting Started و ۲- فیلم آموزش اصول برنامه نویسی Groovy با عنوان Pluralsight Groovy Fundamentals که هر دو محصول آکادمی Pluralsight هستند رو خواهیم داشت.

Groovy یک زبان شی گرا است که مبتنی بر پلتفرم جاوا است. Groovy 1.0 در تاریخ ۲ ژانویه ۲۰۰۷ با Groovy 2.4 منتشر شد. Groovy از طریق Apache License v 2.0 توزیع شده است.Groovy می تواند به عنوان یک زبان اسکریپت نویسی برای توسعه دهندگان پلتفرم جاوا در نظر گرفته شود و همچنین می تواند برای توسعه دهندگان علاقه مند به افزایش قابلیت و انعطاف پذیری آن زبان مفید باشد. لطفا با ما همراه باشید…

زبان برنامه نویسی Groovy چیست؟

Groovy یک زبان برنامه نویسی شی گرا داینامیک برای ماشین مجازی جاوا (JVM) است که می تواند در هر جایی از جاوا مورد استفاده قرار گیرد. این زبان را می توان برای ترکیب ماژول های جاوا، گسترش برنامه های موجود جاوا و نوشتن برنامه های جدید استفاده کرد. Groovy می تواند به عنوان یک زبان اسکریپت نویسی برای توسعه دهندگان پلتفرم جاوا در نظر گرفته شود و همچنین می تواند برای توسعه دهندگان علاقه مند به افزایش قابلیت و انعطاف پذیری آن زبان مفید باشد. Groovy دارای سینتکس مشابه Java است و به طور یکپارچه با بایتکد جاوا کار می کند. بسیاری از ویژگی های زبان های Perl، Python، Ruby و Smalltalk را دارد. Groovy در سال ۲۰۰۳ توسط James Strachan معرفی شد. نسخه های بتا از سال ۲۰۰۴ تا ۲۰۰۶ در دسترس قرار گرفت. نسخه ۱٫۰ در ژانویه سال ۲۰۰۷ و نسخه ۱٫۱ در دسامبر ۲۰۰۷ منتشر شد. Groovy در حال انجام استاندارد سازی تحت برنامه درخواست جاوا JSR) 241) است. مدیر پروژه Guillaume Laforge است.

حتما بخوانید : آموزش برنامه نویسی برای صفر کیلومترها

ویژگی های زبان برنامه نویسی Groovy

  • پشتیبانی از تایپ استاتیک و پویا
  • پشتیبانی از بارگذاری اپراتور
  • سینتکس بومی برای لیست ها و آرایه های انجمنی
  • پشتیبانی بومی از عبارات منظم
  • پشتیبانی بومی برای زبان های مختلف نشانه گذاری مانند XML و HTML
  • Groovy برای توسعه دهندگان جاوا ساده است زیرا سینتکس جاوا و Groovy بسیار مشابه هستند
  • شما می توانید از کتابخانه های جاوا موجود استفاده کنید
  • Groovy آبجکت و زبان جاوا را گسترش می دهد

 

فیلم آموزش شروع کار برنامه نویسی Groovy

در مرکز ساخت اپلیکیشن های وب در پلتفرم جاوا دانش کاملی از زبان برنامه نویسی Groovy وجود دارد. در این دوره خواهید آموخت که چگونه این زبان هیجان انگیز و قدرتمند در جعبه ابزار جاوا موجود شما جای می گیرد. اولا شما ارزشی را که زبان دینامیکی می تواند به اکوسیستم موجود Java وارد کند، کشف کنید. بعد، شما ویژگی های اساسی زبان Groovy مانند متغیرها، اپراتورهای محاسباتی و ساختارهای کنترل را بررسی خواهید کرد. در نهایت، شما یاد خواهید گرفت که چگونه اپلیکیشن های قابل نگهداری و ماژولار را با استفاده از قابلیت های طراحی شی گرای Groovy ایجاد کنید و همچنین می توانید در آینده از این زبان قدرتمند بهره بگیرید.

  • معرفی دوره
  • استفاده از Groovy
  • زبان Groovy
  • راه اندازی و اجرا با Groovy
  • درک عمیق Groovy Shell
  • ایجاد اسکریپت های Standalone Groovy
  • کار با کامپایلر Groovy
  • بررسی اپراتورهای محاسباتی Groovy
  • کار با متغیرها در Groovy
  • حل مشکلات با Groovy
  • کنترل جریان برنامه با منطق شرطی
  • کنترل جریان برنامه با If Statement
  • بررسی Switch Statement
  • کار با While Loops
  • ایجاد Elegant Solution با For Loops
  • ایجاد برنامه های شی گرا با Groovy
  • درک نیاز به کلاس ها
  • ایجاد First Class
  • نگاهی به آینده Groovy
  • مدیریت چندین نسخه از زبان Groovy
  • و غیره

Pluralsight Groovy Getting Started

Groovy is one of the most powerful and lightweight languages available on the Java platform. In this course, you will learn where this language fits in your own toolbox as well as how to get started building exciting new applications using Groovy.
At the core of quickly building engaging web applications on the Java platform is a thorough knowledge of the Groovy programming language. In this course, Groovy: Getting Started, you will learn how this exciting and powerful language fits into your existing Java toolbox. First, you will discover the value that a dynamic language can bring to the existing Java ecosystem. Next, you will explore the basic features of the Groovy language, such as variables, arithmetic operators, and control structures. Finally, you will learn how to create maintainable and modular applications using Groovy’s object-oriented design capabilities as well as have the chance to peer into the future of this already powerful language.
When you are finished with this course, you will have a foundational knowledge of the Groovy programming language that will help you on your path to becoming a more well-rounded and capable software developer on the Java platform.
Course Overview
Course Overview
1m
Understanding Where Groovy Fits
Meeting the Groovy Language
2m
Finding Groovy’s Fit
6m
Getting up and Running with Groovy
6m
Diving Deeper with the Groovy Shell
4m
Wrapping Up
0m
Introducing the Groovy Language
Creating Standalone Groovy Scripts
2m
Working with the Groovy Compiler
3m
Exploring Groovy's Arithmetic Operators
3m
Working with Variables in Groovy
3m
Wrapping Up
0m
Solving Problems with Groovy
Controlling Program Flow with Conditional Logic
1m
Controlling Program Flow with the If Statement
5m
Exploring the Switch Statement
4m
Working with While Loops
4m
Creating a More Elegant Solution with For Loops
3m
Wrapping Up
0m
Creating Object-oriented Programs with Groovy
Understanding the Need for Classes
3m
Creating Your First Class
5m
Wrapping Up
0m
Peering into the Future of Groovy
Looking to the Future
1m
Managing Multiple Versions of the Groovy Language
4m
Getting Your Feet Wet with Groovy's New Features
5m
Achieving Syntactical Parity with Java
2m
Wrapping Up
0m

 

فیلم آموزش اصول برنامه نویسی Groovy

Groovy ساختار گرامری شبیه به زبان جاوا دارد و یک پروتکل شبیه به اشیای جاواست. که دسترسی به Grails را ممکن می‌سازد. Groovy بر اساس JVM کار میکند و این یعنی کل پلت فرم Java در دستان شماست. البته مستقل از پلت فرم! و ویژگی های جذاب زبان هایی مثل Python, RubyوSmalltalk را دارد. و در واقع شی گرایی به زبانی تازه و همچنین ایجاد تسهیلات زیاد در زمینه پشتیبانی از کارهای متداول و مرسوم برنامه نویسی در زمینه XML-DataBase-GUI در سطح زبان! این دوره مقدمه ای بر زبان برنامه نویسی Groovy است.و بهترین ویژگی های این پلت فرم را آموزش می دهد. این مجموعه آموزشی (Groovy Fundamentals) دارای سطح متوسط و مدت زمان ۳ ساعت و ۳۷ دقیقه است. و محصول PluralSight می باشد.

  • برنامه نویسی چند زبانی
  • IDE ها
  • مجموعه
  • محدوده
  • توابع
  • فرمت فایل GPX
  • خواندن اسناد XML
  • نوشتن اسناد XML
  • کار با خدمات REST
  •  کار کردن با Groovy RESTClient
  • تجزیه داده های JSON  با Groovy
  • ایجاد اتصال به SQL
  • اضافه کردن اطلاعات
  • پرس و جو و به روز رسانی داده ها
  • کار کردن با Groovy ConfigSlurper
  • و…

Pluralsight Groovy Fundamentals

Getting Started with Groovy	 		
Introduction	 		
Polyglot Programming	 		
Why Groovy	 		
Installation	 		
Groovy Shell	 		
Groovy Scripts	 		
IDEs	 		
Summary	 		
	Basic Syntax	 		
Introduction	 		
Collections	 		
Ranges	 		
Functions	 		
Closures	 		
Dynamic Capabilities	 		
Summary	 		
	Working with XML	 		
Introducing Our Sample Project	 		
The GPX File Format	 		
Reading XML Documents	 		
Writing XML Documents	 		
Summary	 		
	Calling Java from Groovy	 		
Introducing Dependency Management in Groovy	 		
Working with Grape	 		
Summary	 		
	Unit Testing in Groovy	 		
Introduction to Unit Testing	 		
Unit Testing in Groovy	 		
Mock Objects	 		
Unit Testing Our Application	 		
Summary	 		
	Digging Deeper with Groovy Syntax	 		
Introduction	 		
Groovy Extension Methods	 		
Groovy Truthfulness	 		
Adding Functionality with Categories	 		
Implicit Return Methods	 		
Summary	 		
	Working with REST Services	 		
Introduction	 		
Working with the Groovy RESTClient	 		
Parsing JSON Data with Groovy	 		
Working with the Groovy ConfigSlurper	 		
Summary	 		
	Working with Databases Using Groovy	 		
Introduction	 		
Creating SQL Connections	 		
Inserting Data	 		
Querying and Updating Data	 		
Summary

The post فیلم آموزش برنامه نویسی Groovy از مقدماتی تا متوسطه appeared first on آموزش برنامه نویسی.

درباره نویسنده: administrator

ممکن است دوست داشته باشید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *