tark.ee
tark.ee

Effective Java Software Design

During this intensive and practical 2-day workshop, you will learn how to develop modern, clean, and maintainable applications using the latest Java best practices, frameworks, and libraries. You will be equipped with practical solutions to your daily coding, design, and architecture challenges.

BCS Koolitus
Kirjeldus
  • You will unlearn old-school patterns that most Java applications suffer from.
  • You will learn that you might not need Kotlin at all.
Eesmärk
No matter if you’re a recent graduate or an experienced developer this intensive masterclass will help grow and improve your technical skillset. The course is designed for professional Java developers who want to expand their knowledge beyond basic and easy-to-google concepts.
Sihtgrupp
No matter if you’re a recent graduate or an experienced developer this intensive masterclass will help grow and improve your technical skillset. The course is designed for professional Java developers who want to expand their knowledge beyond basic and easy-to-google concepts.
Programm
  • Design a lightweight and clean architecture for your enterprise app. 🚀
  • Structure and layer your modules, packages, classes and tests.
  • Mix and apply modern object-oriented, functional, and reactive design patterns.
  • Write an expressive, readable, modular, and testable code that even grandma can understand.
  • Turn buzzwords such as SOLID, GRASP, and SLAP into real practice.
  • Keep code complexity under tight control and get out of technical debt.
  • Craft a rich domain model with the business logic using real-world DDD and Clean Code techniques.
  • Design a flexible service layer with CQRS, Commands, Reactions and Pipelines.
  • Decouple classes, packages and services using event bus, scheduling, and eventual consistency.
  • Define and enforce the consistency of architecture and design.
  • Deal with data like a boss, and make Hibernate (and jOOQ) work for you (not the other way around).
  • Implement fault tolerance patterns such as Retries, Bulkheads and Circuit Breakers in modern Java.
  • Understand what to test, how to test, and how to find a balance between the unit and high-level testing.
Lisainfo
  • The course is based on real-world project code, stories and examples.
  • The course demos are built using real-world libraries such as Spring, Hibernate, and Guava.
  • The course includes practical Lab work and an optional homework assignment.
  • The course is updated to support Java 13 additions and functional programming idioms (but is relevant for apps that run on older Java versions).
  • You will get a list of books, videos, GitHub projects to learn from, and lifetime support from Eduards.
Learning methods: Practical exercise, independent work. Assesment methods: Execution of independent work. Assesment form: Independent practical tasks on relevant topics. Price includes:
  • Coffee breaks and lunch in restaurant “Lusikas”
  • Read more from here
Investeering

Hind kokkuleppel

✨
Vajan seda oma tiimile
Aitame koostada päringu
›

See koolitus toimus viimati septembris 2020. Me ei tea veel, kas ja millal see kordub — seepärast on ta siin alles. Küsi järele, kui see sind huvitab.

Sarnased koolitused, mis praegu toimuvad

Arvutiõpe, IT koolitus

Java tarkvaraarendaja

Omandate Java arenduse oskused algusest peale 6 kuuga. Õpite: tootmiskõlblikku Java koodi kirjutama; kaasaegseid arendusvahendeid enesekindlalt kasutama; Spring Bootiga backend-rakendusi arendama ning puhast ja skaleeritavat arhitektuuri kavandama.

Online-arenguprogramm · 168 akadeemilist tundi

Ilja Nikolski

Ilja Nikolski

Tallinn Learning

Tallinn Learning

1440€+kmVaata

Arvutiõpe, IT koolitus

Java & Spring: back-end süsteemide spetsialisti koolitus nullist

Java ja Spring back-end süsteemide spetsialisti kursus nullist algajatele — Java baasteadmistest kuni Spring ja Hibernate rakendusteni.

28.09 – 09.12 · Roosikrantsi 8b või veebis · 200 ak tundi

13.10 – 17.12 · Roosikrantsi 8b või veebis · 200 ak tundi

+ 1 toimumist

Indrek Kutser

Indrek Kutser

Aurora Development OÜ

Aurora Development OÜ

2016.13€+kmVaata

Arvutiõpe, IT koolitus

Spring ja Hibernate: Java edasijõudnutele

Java edasijõudnutele mõeldud kursus, kus õpitakse praktiliselt Spring veebiraamistikku, Hibernate ORM-i, Aspect-Oriented programmeerimist ja Dockerit, luues täisfunktsionaalse full-stack rakenduse.

06.10 – 17.12 · Roosikrantsi 8b või veebis · 200 ak tundi

19.10 – 30.12 · Roosikrantsi 8b või veebis · 200 akadeemilist tundi

👤

Lennart Lüsi

Aurora Development OÜ

Aurora Development OÜ

2016.13€+kmVaata

Arvutiõpe, IT koolitus

Front-end programmeerija tervikõpe

Front-end programmeerija tervikõpe: HTML, CSS, JavaScript ja React algajast portfoolioga arendajani.

06.10 – 17.12 · Roosikrantsi 8b või veebis · 200 ak tundi

19.10 – 30.12 · Roosikrantsi 8b või veebis · 200 akadeemilist tundi

Kristian Paekivi

Kristian Paekivi

Aurora Development OÜ

Aurora Development OÜ

2016.13€+kmVaata

Teavita mind, kui see koolitus taas toimub

See koolitus hetkel ei toimu. Jäta oma kontakt ja anname teada, kui see või mõni sarnane koolitus taas kalendrisse lisandub.

Soovin teavitustkuu jooksul.
✨

Otsid midagi muud?

Aitame leida sarnase koolituse või koostada tiimile eraldi pakkumise — vestle meiega.

Küsi, millal toimub ↓