Modern Software Architecture: Essential Concepts & Patterns Software Engineering Competence Centre

Course details

Although software architecture plays a decisive role in defining software reliability, performance, and maintenance cost, most developers are left to struggle with it and to learn through expensive mistakes and pitfalls!

This 3 days course introduces essential software architecture concepts and patterns. It takes a practitioner's approach and includes many case studies and real-life stories. The focus shifts quickly from essential concepts to architecture implications and decision making.

The course introduces essential architectural patterns for User Interfaces, Business Logic, and Relational Database access to complement its practitioner's approach.

Topics to be covered

  • What is architecture and why it is important
  • Enhancing Reliability and Performance through architecture
  • Enabling software maintainability through architecture
  • Client server and multi-tier architecture
  • Event driven Architecture and ESBs
  • Architecting Business Logic
  • Architecting presentation and user interfaces
  • Architecting relational database access
  • Modern and emerging software architecture patterns
  • Architecture and the Cloud
  • Architecture in agile projects
  • Architecture and coding
  • Documenting software architecture

About Software Engineering Competence Centre

The Software Engineering Competence Center (SECC) is an Egyptian leading ICT organization aiming at bridging the gap between the technologies needed to overcome the economical-social-environmental challenges and the current existing technologies. 

In , the Software Engineering Competence Center (SECC) was inaugurated as part of the efforts sponsored by the Ministry of Communications and Information Technology (MCIT) to support Information Technology Industry in Egypt. 

See all Software Engineering Competence Centre courses

Contact information not available.

Are you from Software Engineering Competence Centre ? Claim your course!
Courses you can instantly connect with...
Computer System Architecture (CSEN 601) German University in Cairo Project Scheduling, Planning, Costing & Budgeting (Eccm Workshop 2) - Certificate Program Projacs Project Initiation, Planning And Executing (Pmp Workshops 1, 2) Certified Program Projacs

Is this the right course for you?

Rate our content

Didn't find what you were looking for ?