הקורס המתקדם

לא לבעלי לב חלש!

קורס פרונטלי של 6 מפגשים, כל מפגש שעתיים למידה נטו.
בקורס נלמד על architecture patterns של מערכות backend, ונתרגל תרחישים של ארכיטקטורה.
הקורס כולל מפגש שכולו מוקדש למיומניות של מפתחים סיניורים או IC בארגון.

לוגיסטיקה

מיקום: מכללת האקריו, רחוב שוהם 5, מתחם הבורסה רמת גן
תאריך פתיחה: יום שלישי, 12 במאי
שעות: כל מפגש הוא משעה 18:00 עד 20:15, וכולל 15 דקות הפסקה

סילבוס

Session 1 - Advanced API Design

  • Retry strategies
  • Idempotency patterns
  • Rate limiting
  • Quota management

Session 2 - Evolving Systems Safely: Side-by-Side Techniques

  • Feature flags
  • Practical migration strategies in production systems
  • Migration levels: Deployment, Routing, Application, Data Store

Session 3 - Data Consistency and Scaling

  • Read and write concerns, Quorum-based approaches, R + W > N
  • The shift from database aggregations to large-scale computation models: RDBMS aggregations, MapReduce, Modern data pipelines (e.g., Apache Spark)

Session 4 - Architecture Workshop

This session focuses on hands-on architectural thinking through collaborative design exercises.

  • Participants form groups of 2–3 engineers
  • Each group receives a system scenario
  • The group analyzes requirements, constraints, and assumptions
  • Participants design and present a proposed system architecture
  • The rest of the class challenges the design through questions and discussion
  • Feedback focuses on trade-offs, scalability, and failure considerations

The goal is to practice reasoning about architecture and clearly communicating design decisions.

Session 5 - System Design Interview Practice

This session simulates a system design interview environment, focusing on how engineers structure and communicate architectural thinking.

Session 6 - Operating as a Senior / IC

This session explores the broader skills required to be effective as a senior or as an individual contributor within an engineering organization.

  • Understanding organizational structure, culture, and decision-making dynamics
  • Managing meetings effectively
  • Developing awareness of team dynamics
  • Aligning with product teams
  • Mentoring engineers
  • Evaluating new technologies
  • Thinking critically about engineering processes
  • Building effective relationships with neighboring teams

The goal is to understand how experienced engineers extend their impact beyond writing code.

הערות

מחיר

הקורס המתקדם - במחיר השקה של 3200 ש"ח. אין צורך במע"מ, תודה!

איפה נרשמים?

רוצה לשמוע עוד? אפשר להשאיר כאן פרטים, מתחייב לשלוח רק הודעות שקשורות לקורס: