План на курса
Въведение в Programming с Groovy
- Какво е Groovy?
- Кратка история и еволюция на Groovy
- Защо да изберете Groovy?
- Преглед на концепциите за програмиране
- Въведение в скриптовете срещу компилираните езици
Настройка на средата
- Инсталиране Groovy
- Настройка на Groovy среда на различни операционни системи
- Въведение в GroovyShell и IDE
- Изследване на GroovyShell
- Въведение в интегрираните среди за разработка (IDE), съвместими с Groovy
Вашият първи Groovy скрипт
- Здравей свят в Groovy
- Писане и стартиране на вашия първи Groovy скрипт
- Основен Groovy синтаксис
- Коментари, променливи и резултати за печат
Основни Programming понятия в Groovy
- Типове данни и променливи
- Примитивни типове, низове и извод за тип
- Основни оператори
- Аритметични, релационни и логически оператори
- Манипулиране на низове
- Общи операции и методи за низове
Контролни структури
- Условни твърдения
- оператори if, else и switch
- Циклични конструкции
- for, while и do-while цикли
Въведение в колекциите
- Работа с масиви
- Деклариране, инициализиране и достъп до масиви
- Списъци и карти
- Въведение в използването и операциите на списъци и карти
Въведение във функциите и затварянията
- Дефиниране и извикване на функции
- Синтаксис, параметри и връщани стойности
- Основно въведение в затварянията
Въведение в Object-Oriented Programming
- Класове и обекти
- Създаване на класове, обекти и разбиране на свойства
- Основни методи
- Дефиниции на методи и извикване на методи
Основна обработка на грешки
- Въведение в обработката на изключения
- Опитайте, хванете и накрая блокирайте
- Често срещани типове изключения в Groovy
Обобщение и следващи стъпки
Изисквания
- Основни компютърни умения
Публика
- Разработчици
- IT студенти
Oтзиви от потребители (5)
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Course - Groovy Programming
Голямо количество практически знания, показани в примери от реалния живот.
Kamil - Streamsoft Kraków
Course - Java Advanced
Machine Translated
Постоянно натискане на промени, когато на 3-ия ден започнах да се губя повече от преди и беше по-трудно да забележа грешката бързо, успях бързо да проверя най-новите промени и да остана в крак с материала
Paulina
Course - Advanced Java Security
Machine Translated
Very good knowledge and character.
Constantinos Michael
Course - Java and Web Application Security
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.