SanEd consulting is an IT training company which initiated its services in 2005 primarily as Sun Microsystem's authorised training provider. Our training portfolio was Solaris and Java focused. Later on we upgraded our portfolio and included authorisations from Veritas / Symantec and Oracle after aquisition of Sun.
As the global IT market is rapidly changing and developing we must have accepted its needs and trends. Thus, beginning of 2014 we decided to "refurbish" our services and included new, young and perspective partners and together prepared number of interesting trainings you can find in our catalogue.
We are looking forward to successful cooperation with you.
Description
The course provides introduction to a software architecture guided by pragmatic principles. Such architecture emphasizes the practical results of the developed systems as the most important goal. It explains the role and responsibilities of software architect as a key player in the software development process. The place of software architecture and design in the software development process is described as well as basic principles to follow and problems to avoid.
The course is focused on software development a deployment of complex software systems. It may be useful to software architect who lead development of new products, custom software but also to architects that lead deployment complex custom or customized systems. The described architectural principles are aimed at creation of network-enabled distributed systems, therefore problems specific to this field are discussed during the course. The course does not depend on any specific environment, however examples from enterprise and Internet environment are used to illustrate the problems and solutions. The provided examples of code are in Java or Java-like symbolic languages, but full understanding of Java in not required. The diagrams are illustrated in UML or UML dialects. However, UML is not considered to be a dogma and it is used just for illustration.
The provided architectural principles are compiled to support small-to-medium software projects, approximately 10-300 man-months per major phase. The principles are chosen to be effective in small project, while they can still hold for mid-size projects. The architecture emphasizes the proper balancing of scope, quality and cost of the project, focusing on getting acceptable practical results within the limits imposed by the cost, skills of the team, time, etc.
Some project management topics are covered by the course as well. These are supposed to support cooperation of software architect with the management and business layer of the project, as such cooperation is critical for project success.
The course is lead by interleaving instructor-lead slide presentations and discussions in the team. The course is theoretical, without any programming exercises. However, practical architectural problems are used for the purpose of theoretical exercises and to build up discussion topics in the team.
Training days
3 days
Prerequisites
Course content
Introduction
|
The Fallacies
|
Price: 1.200 €
Date: on demand