A bootcamp for architects

Curriculum

  • Computer science
    • Algorithms
    • Data structures
    • OS concepts and principles
    • Distributed processing
    • Network protocols
  • Design
    • Principles
    • Patterns
    • Framework design
    • ER modeling
  • Architecture
    • Structuring
    • Styles and patterns
      • SPA
      • Message oriented architecture
    • Performance engineering
    • Scalability engineering
    • Security engineering
    • Documenting architectures
    • Product line architecture
    • Model driven architecture
    • Component based architecture
    • ATAM – Arch. tradeoff analysis method
  • Infrastructure
    • Computer hardware
    • Clustering
    • Network
      • Load balancing
      • DNS
  • Software engineering
    • Estimation
    • SDLC – phase transition
    • Methods
    • Reuse
    • Building reference architectures
    • Conducting and reporting POCs
    • Code generation
  • Communications
    • Graphical notations
    • Documenting architecture
    • Identifying stakeholders
  • Management
    • Scheduling
    • Project planning
    • Monitoring
    • Designing org structures
    • Risk management
  • Technology
    • Mainstream programming languages
    • Scripting languages
    • Template engines
    • Databases – RDBMS & NoSQL
  • Platforms
    • Unix
    • Linux
    • Mobile
    • Web
    • .NET
    • Windows
  • New developments
    • Data science

Course design

  • Principles
  • Case studies
  • Examples

 

  • Assignments
  • Problems
  • Exercises
  • Assessment
    • Quizzes
    • Exams

 

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s