Enterprise Software Development (Bundled) (SF) (Synchronous and Asynchronous E-Learning)
About This Course
By the end of this module, students will be able to design, develop and deploy scalable, secure and high-performance enterprise applications using agile methodologies.
Knowledge:
• Analyze the architecture requirements for developing enterprise-level applications using microservices, containers and cloud computing.
• Understand the principles of agile methodologies such as continuous integration and delivery, test-driven development and scrum.
• Evaluate the security and compliance requirements for enterprise applications including authentication and authorization, encryption and regulatory compliance.
• Analyze the performance requirements for enterprise applications using caching, load balancing and database tuning.
Skills:
• Develop scalable and robust systems that can handle large volumes of data and traffic.
• Implement agile methodologies for enterprise application development and deliver high-quality software in a timely manner.
• Design and implement secure and compliant enterprise applications.
• Optimize the performance of enterprise applications to handle large volumes of data and traffic.
What You'll Learn
Students will learn about microservices, containers, cloud computing, and serverless architecture, as well as agile methodologies such as continuous integration and delivery, test-driven development, and scrum.
The module also covers security and compliance requirements for enterprise applications, including authentication and authorization, encryption, and regulatory compliance. In addition, students will learn how to optimize the performance of enterprise applications using caching, load balancing, and database tuning.
The module provides a hands-on approach, allowing students to develop real-world applications using the concepts and techniques covered in the course. By the end of the module, students will have the skills and knowledge required to design, develop, and deploy scalable, secure, and high-performance enterprise applications using agile methodologies.
Entry Requirements
Academic Qualification - Minimum one credit in Nitech in STEM
English Proficiency- Minimum IELTS 5.5 or its equivalent