Kursguide
Utdanning
Søk

kurs > Prosjektstyring-prosjektledelse > Agile Design and Modeling for Advance...

Kurs: Agile Design and Modeling for Advanced Object Design with Patterns

Programutvikling AS

Form
Klasserom

Varighet
4 dag(er)

Deltid
Nei

Heltid
Ja

Nivå
Kurs

Pris
19900,-


Bookmark and Share
Dette kurset har ikke oppført noen dato for studiestart. Bruk skjemaet under for å kontakte leverandør for nærmere informasjon.

De fleste moderne objektorienterte systemer er konstruert etter mønster eller forbilder, og det å beherske disse mønstrene er svært viktig både for utviklere og arkitekter. Kurset er praktisk lagt opp med en rekke realistiske oppgaver og individuell veiledning. Kursholder Craig Larman er en av verdens mest kjente profiler innen metoder og prosesser for systemutvikling og har skrevet en rekke bøker.


HIGH–IMPACT COACHING: LEARN FROM AN EXPERT
In addition to serving as chief scientist for Valtech, an international advanced technology development and consulting group with divisions in 8 eight countries and over 1,400 people, Craig Larman is the author of the world’s best–selling text on OOA⁄D and patterns: Applying UML and Patterns, used globally in universities and business, the best–selling guide to agile methods, Agile and Iterative Development: A Manager’s Guide, plus the Java 2 Performance and Idiom Guide. He has coached OOD since 1986 to literally thousands of developers, and brings his passion for excellence, professionalism, and a desire to add high–value to every customer he serves.

 

His seminar approach is based on adult–education theory to maximize the learning value and fun for clients.

 

 

COURSE OVERVIEW

This popular, high–impact, and hands–on course on mastering advanced object–oriented design (OOD) and design patterns (primarily the “Gang of Four” design patterns) with agility is aimed at architects and developers of OO systems, You will learn to design with patterns, apply visual modeling in an agile modeling approach, and a suite of related advanced design topics, including the design of packages. This course is based on acclaimed industry leader Craig Larman’s extensive experience coaching and applying OOD since the mid 1980s.

 

In this intensive seminar there is some lecture time, but the majority is spent in small teams at vast whiteboard spaces while the coach rotates and works with each team, guiding them through the case study problems. The course proceeds through a series of case studies within which you learn design pattern skills. Other education methods include rotation reviews, multi–modal learning, and pair learning. These skills are applied repeatedly in several iterations of the case studies, as we go deeper, reinforce knowledge, and illustrate iterative and evolutionary development. New design patterns are introduced incrementally across the iterations.

 

Object–oriented (OO) design patterns are a critical skill of successful developers to support design agility. Various studies indicate that after initial release of a software system, at least 50% of effort and cost is spent in modification. To save money, it is skillful and economic to take a long–term view of product development and invest in simple, clear and extensible designs that reduce these costs.

 

You will leave this workshop with deeper skill to apply patterns and create quality designs that have agility – that support reduced modification costs and increased comprehensibility, and hence support business agility.

 

 

Who can benefit

Developers, architects and other technical leaders


 

Skills Gained

Upon completion of this course, students should be able to:

    * design with the “Gang of Four” (GoF) design patterns
    * apply refactorings to patterns (Kerievsky)
    * design package or component structure for low dependency impact
    * do agile modeling

 

 

Course Content

    * Process Agility and Design Agility
    * Design Patterns: Motivation and Categories
    * Agile Modeling
    * Core Architectural and Design Principles
    * Patterns for Varying Single Algorithms
    * Patterns for Varying Instance Behavior
    * Patterns for Access Control
    * Patterns for Structural Decomposition
    * Patterns for Organization or Communication of Work
    * Patterns for Varying Event Response
    * Patterns for Varying Interfaces
    * Patterns for Creation
    * Patterns for Varying Implementations
    * Patterns for Handling State
    * Patterns for Varying Interactions
    * Designing a Logical Architecture with Patterns
    * Designing Package Structure
    * Refactoring to Patterns

 




Stedsbeskrivelse


IT-Fornebu



Forkunnskaper


At least six months full–time hands–on object–oriented programming experience.



Påmelding
Agile Design and Modeling for Advanced Object Design with Patterns
Start her
100% sikkert skjema
Tar ett minutt å fullføre
Hurtig respons

Felt som er merket med * må fylles ut
Pris
19900,-

Firma

Eventuell referanse

Telefon *

Faks

Fakturaadresse *

Postnummer *

Poststed *

Ønsker bekreftelse per




Kursdeltakere


Deltaker 1

Navn *

E-post *



Kommentarer og spørsmål



Number: 1+2 *
Send Påmelding til Kursholder

Dette skjemaet er 100% sikkert.
Programutvikling AS vil snart kontakte deg






 

Åpen deltakerdiskusjon om kurset eller emnet

Del gjerne din erfaring eller tanker om dette kurset eller temaet med andre!


Anbefalinger fra andre brukere



Kursguiden skaffer deg flere kursdeltakere!

Synlig for flere hundre tusen relevante brukere.

På Internett siden 2000!

Formidlet kurs for mer enn 100 millioner siden oppstart.

Synlig også på FINN.no, Proff.no, Zett mfl.

Egen admin og trafikkstatistikk!




Følg oss på Facebook