این دوره به شما نحوه تجسم و برقراری ارتباط معماری با استفاده از تصاویر را نشان می دهد ، که در یک محیط چابک ضروری است. این کار شما را از طریق فرایند طراحی طی می کند ، از کارت های داستان گرفته تا نمایش جریان های پیچیده فعالیت ، همه چیز را پوشش می دهد.
یک مرور عملی از طراحی دامنه محور (DDD) ، یک فرایند اساسی معماری ، بدست آورید. بیاموزید که چگونه از DDD برای توسعه ریز سرویس یا سیستم متمرکز بر دامنه دیگر استفاده کنید.
نگاهی عمیق به زبان Swift (2.0) اپل برای برنامه نویسان که از قبل با یک زبان OO آشنا هستند. هیچ دانش دیگری از فناوری Apple لازم نیست.
صرف برنامه نویسی به زبان OO باعث نمی شود برنامه شما شی گرا باشد. این دوره به شما می آموزد که چگونه از اصول ضروری شی گرا برای نوشتن کدی محکم و قابل نگهداری استفاده کنید ، در حالی که از مشکلات مشترک جلوگیری می کنید.
بیاموزید که چگونه معماری نرم افزار می تواند به شما در ساختن نرم افزار بهتر کمک کند. نقش معمار نرم افزار ، نظریه ها و مفاهیم کلیدی و الگوهای معماری معمولی را مرور کنید.