Gosu Programming Treningskurs
Gosu er ein opne kjelde, generell formålsprogramspråk bygd på Java virtuell maskin (JVM). Gosu forenkla programmering gjennom ei objektorientert og statisk skrivingsmetode.
Denne instruktor- og levende opplæring (online eller på plassen) er målte på programmerar som ønsker å lasta ned, installera og gjennomføre Gosu' statisk skrive- og pragmatisk tilgang i programmering.
Ved slutten av denne opplæringa vil deltakarane kunne programera med Gosu for å skriva enkle skript for bibliotekar, brukargrensesnittelementar, reglar og fleire.
Format for kursen
- Interaktiv forelesning og diskusjon.
- Mange øvelser og praktisk trening.
- Praktisk implementering i et live-lab-miljø.
Innstillingar for kursetilpassing
- For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å avtale dette.
Kursplan
Introduksjon
Oversikt over Gosu Programming Funksjoner og arkitektur
- Kompatibilitet med eksisterende Java biblioteker
- Native web service og XSD/XML støtte
- Språkfunksjoner og verktøy
- Systemstruktur og åpent API
Komme i gang med Gosu Programming
- Gosu Lab nedlasting
- Gosu IntelliJ plugin
- Gosu for Maven og Gradle
- Enkle kommandolinjeeksempler
Programming med Gosu
- Variabler og typedeklarasjoner
- Operatører og uttrykk
- Setninger
- Intervaller
- Unntakshåndtering
- Løkker
- Egenskaper
- Nullsikkerhet
- Klasser
- Oppraminger
- Grensesnitt
- Komposisjon
- Annotasjoner
- Forbedringer
- Gosu Blokker
- Gosu Generics
- Samlinger
- Gosu programfiler
- Classpath-setninger
- Program utvides
- Shebang
Arbeide med Gosu strenger, maler og samlinger
- Strenguttrykk (sitattegn, sammenkobling, inline, etc.)
- Gosu malfiler (.gst)
- Liste- og kartsyntaks
- Samlingsklasseforbedringer
Utforsker avanserte Gosu-emner
- Gosu og XML
- Gosu og Java
- Typesystem
- Kjøre lokale skallkommandoer
- Checksummer
- Samtidighet
- Egenskapsfiler
Feilsøking
Oppsummering og konklusjon
Krav
- Erfaring med objektorienterte programmeringsspråk som Java, C++ eller Python.
Publikum
- Programmerere
Open Training Courses require 5+ participants.
Gosu Programming Treningskurs - Booking
Gosu Programming Treningskurs - Enquiry
Gosu Programming - Consultancy Enquiry
Consultancy Enquiry
Testimonials (5)
At vi fikk en kompleks oversikt også over konteksten – for eksempel hvorfor trenger vi noen merknader og hva de betyr. Jeg likte den praktiske delen av treningen - å måtte kjøre kommandoene manuelt og kalle resten api-er
Alina - ACCENTURE SERVICES S.R.L
Kurs - Quarkus for Developers
Machine Translated
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Kurs - Groovy Programming
the trainer can clearly explain the topic and can answer every question.
Hannah Mae Lubigan - Security Bank Corporation
Kurs - Advanced Spring Boot
Training style and trainer helps solve issues encountered during the exercises.
Carl Angelo Gonzales - Security Bank Corporation
Kurs - Spring Boot for Beginners
Detailed information provided on the more advanced topics requested.
Farukh Khan - Tandem Solution
Kurs - RabbitMQ with Java and Spring
Upcoming Courses
Relaterte kurs
Advanced Spring Boot
14 timerDenne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot erfarne Spring Boot utviklere som ønsker å bruke Spring Boots avanserte funksjoner for å forbedre, sikre og teste komplekse Spring Boot applikasjoner ytterligere.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Tilpass Spring WebMVC-rammeverket for å forbedre frakoblingen av nettapplikasjoner.
- Serialiser og de-serialiser objekter ved hjelp av Jackson Serialization Views.
- Lagre og sikre brukerdata i en database.
- Bruk vårøkter til å administrere brukerøktinformasjon på en distribuert måte.
- Automatiser testingen av Spring WebMVC-applikasjoner.
- Overvåk og mål applikasjonsytelsen.
Angular and Spring Boot
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot webutviklere som ønsker å bruke Angular and Spring Boot til å bygge fullstack-applikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Utvikle en full stack-applikasjon med Angular og Sping Boot.
- Bygg en backend-applikasjon med Spring Boot.
- Lag frontend-applikasjoner med Angular.
- Bruk Spring Security til å konfigurere autentisering for en full stack-applikasjon.
Groovy Programming
21 timerApache Groovy er et dynamisk programmeringsspråk av JVM ( Java Virtual Machine). Noen av funksjonene inkluderer skriptfunksjoner, domenespesifikk språkforfatter, runtime og kompileringstid metaprogrammering og funksjonell programmering. Groovy brukes ofte som et kompliment til Java .
I denne instruktørledede liveopplæringen vil deltakerne lære å programmere i Groovy når de går gjennom opprettelsen av et eksempelapplikasjon.
Publikum
- Utviklere
Kursets format
- Delforelesning, deldiskusjon, øvelser og tung praktisk øvelse
Groovy Programming for Beginners
14 timerDenne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot utviklere på nybegynnernivå som ønsker å lære det grunnleggende om Groovy Programming.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå de grunnleggende programmeringskonseptene.
- Skriv enkle Groovy skript og bruk Groovy kjernefunksjoner.
- Forstå og anvende grunnleggende prinsipper for objektorientert programmering ved hjelp av Groovy.
- Lær grunnleggende feilhåndteringsteknikker for å håndtere vanlige programmeringsfeil og unntak i Groovy.
Java 8 and Spring
35 timerDette 5 dagers kurset er for Java utviklere som ønsker å bli kjent med de nye funksjonene i Java 8 og med vårens rammeverk.
Spring and Hibernate in Java Applications
21 timerKurset dekker problemstillinger knyttet til opprettelse av Java applikasjoner med særlig vekt på teknologi som er mye brukt i dag i applikasjoner som applikasjonsrammer for å bygge vår og dvalemodus. Deltakerne på slutten vil ha kunnskap om å designe applikasjoner og velge riktig teknologi for en spesifikk løsning. Aktiver forståelse av kjente problemer diskutert i løpet av biblioteker, spesifikasjoner og teknologier.
Java Microservices
21 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere på mellomnivå Java som ønsker å designe, utvikle, distribuere og vedlikeholde mikrotjenester-baserte applikasjoner ved å bruke Java rammeverk som Spring Boot og Spring Cloud.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå prinsippene og fordelene med mikrotjenesters arkitektur.
- Bygg og distribuer mikrotjenester ved å bruke Java og Spring Boot.
- Implementer tjenesteoppdagelse, konfigurasjonsadministrasjon og API-gatewayer.
- Sikre, overvåke og skaler mikrotjenester effektivt.
- Distribuer mikrotjenester ved å bruke Docker og Kubernetes.
Java Spring
35 timerSpring er et applikasjonsrammeverk som gir en omfattende programmerings- og konfigurasjonsmodell for Java baserte bedriftsapplikasjoner.
Building Microservices with Spring Boot, Docker, and Kubernetes
21 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere på middels til avansert nivå som ønsker å utvikle mikrotjenester ved å bruke Spring Boot, Docker og Kubernetes.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå mikrotjenester-arkitekturen.
- Bygg produksjonsklare mikrotjenester ved å bruke Spring Boot.
- Forstå rollen til Docker i mikrotjenester.
- Sett opp Kubernetes-klynge for å distribuere mikrotjenester.
Quarkus for Developers
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke Quarkus til å bygge, teste og distribuere applikasjoner, fullt drevet med Java, men med mindre ressursutnyttelse.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp det nødvendige utviklingsmiljøet for å begynne å utvikle applikasjoner med Quarkus.
- Bygg, kompiler og kjør applikasjoner i opprinnelig modus ved å bruke GraalVM.
- Bruk Quarkus verktøy og utvidelser for å bygge native applikasjoner ved å bruke Maven.
- Containeriser, kjør og distribuer applikasjoner med Docker.
Quarkus for Java Native and Microservice Development
40 timerDenne instruktørledede, levende opplæringen i Norge (online eller på sted) er rettet mot mellomnivå- til avanserte utviklere og arkitekter som ønsker å utvikle native applikasjoner og microservices med optimalisert minnebruk og oppstartstid ved hjelp av Quarkus.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Utvikle høyytelsesfulle, lette native Java applikasjoner ved hjelp av Quarkus.
- Bygge og distribuere RESTful-tjenester og microservices-arkitekturer.
- Bruk GraalVM for native kompilering og optimalisere oppstart og minneeffektivitet.
- Pakke og kontainere applikasjoner for Kubernetes og OpenShift miljøer.
RabbitMQ with Java and Spring
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot programvarearkitekter og webutviklere som ønsker å bruke RabbitMQ som mellomvare og program for meldinger i Java ved å bruke Spring til å bygge applikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Bruk Java og Spring med RabbitMQ for å bygge applikasjoner.
- Design asynkrone meldingsdrevne systemer ved å bruke RabbitMQ.
- Opprett og bruk køer, emner, utvekslinger og bindinger i RabbitMQ
Spring Boot, React, and Redux
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot webutviklere som ønsker å bygge funksjonelle front-end og back-end webapplikasjoner med Spring Boot, React, and Redux.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Bygg en front-end-applikasjon med React og Redux.
- Lag RESTful APIer med Spring Boot.
- Sikre nettjenester med Spring-sikkerhet og JWT-webtokens.
Spring Boot for Beginners
14 timerI denne instruktørledede, live-treningen i Norge lærer deltakerne nøkkelfunksjonene og arkitekturen til Spring Boot, og dets forhold til det underliggende Spring-rammeverket. Rikelige muligheter for å anvende denne kunnskapen og motta tilbakemeldinger er gitt av instruktøren. Deltakerne vil gjennomføre live, praktiske øvelser for å definere, konfigurere og distribuere Spring-applikasjoner.
Ved slutten av kurset vil deltakerne ha den nødvendige kunnskapen og praksisen for raskt å distribuere sin egen vårapplikasjon.