Software developers must be prepared to create professional and maintainable applications. Participants will employ reusable and extensible code, multi-tier considerations, runtime performance, dynamic typing, and advanced application patterns.
No course offerings