Design Patterns in Java (STA_DESPAT)
Om kurset
Design Patterns in Java Course Overview
This course aims to teach what design patterns are and how they can help to design well-structured,reusable object-oriented software.
It is acknowledged that designing reusable object-oriented software is hard. It involves finding pertinent objects,factoring them into classes at the right granularity,and then defining class interfaces and inheritance hierarchies and establishing appropriate relationships among them. This seems almost impossible and yet experienced object-oriented developers somehow manage to produce good designs. New developers,however,are often overwhelmed by the options available and may be tempted to fall back on non-object-oriented techniques.
This course is about transferring knowledge of design patterns which are the result of years of experience. This experience is captured in solutions consisting of recurring patterns of classes and communicating objects that solve specific problems in a way that is flexible,elegant and ultimately reusable. By learning these design patterns,developers will be able to apply them immediately without having to rediscover or reinvent them.
This course focuses on the design patterns listed in the original 'Gang of Four' book and delegates will learn to use them in real-life scenarios with hands-on practical exercises.
Note that we do not cover every pattern listed in detail,rather we select a subset in each category for detailed examination and have the delegates implement said patterns in Java code.
Exercises and examples are used throughout the course to give practical hands-on experience with the techniques covered.
Dette lærer du
Kursinnhold
Kurset dekker blant annet følgende temaer:
- Design Patterns in Java Training Course
- Course Contents - DAY 1
- Course Introduction
- Session 1: INTRODUCTION
- Session 2: CREATIONAL PATTERNS
- Course Contents - DAY 2
- Session 3: STRUCTURAL PATTERNS
- Session 4: BEHAVIOURAL PATTERNS
- Course Contents - DAY 3
- Session 4: BEHAVIOURAL PATTERNS (CONT.)
- Session 5: ANTI-PATTERNS
Forkunnskaper
Hvem passer kurset for?
Videre kurs
Kursdatoer
Hvorfor velge SG Partner?
Vi gjør det enkelt å finne riktig kurs og riktig gjennomføring for deg og din virksomhet.
Offisielle kurs
Kursinnhold fra anerkjente teknologileverandører og fagmiljøer.
Erfarne instruktører
Praktisk og faglig undervisning med fokus på kompetanse du kan bruke.
Fleksibel gjennomføring
Velg mellom tilgjengelige virtuelle, fysiske og bedriftsinterne kurs.
Personlig rådgivning
Vi hjelper deg med å finne kurs og kompetanseløp som passer behovet ditt.
Ofte stilte spørsmål
Hvor lenge varer kurset?
Kursets oppgitte varighet er 3.
Kan jeg ta en sertifisering?
Kurset kan være relevant som forberedelse til sertifisering. Se kursbeskrivelsen for informasjon om aktuell sertifisering og eksamen.
Hvilke forkunnskaper trenger jeg?
Requirements Delegates attending this course should be familiar with object-oriented principles and will be able to write simple applications in Java or an equivalent object-oriented language. This knowledge can be obtained by attendance on the pre-requisite Java Programming 1 / Java Developer or equivalent level course.
Hvem passer kurset for?
Who will the Course Benefit? This Design Patterns in Java course is aimed at developers,designers,architects,and anyone else involved in the design and production of well-structured,reusable software written in Java or any other object-oriented language.
Kan kurset leveres som bedriftsinternt kurs?
Ja.
Hvor kan kurset leveres?
Kurset kan leveres over hele Norge, blant annet i Oslo, Kristiansand, Stavanger, Bergen, Trondheim og Tromsø.