Enterprise Software Design (Bundled) (SF) (Synchronous and Asynchronous E-Learning)

Training Provider: LITHAN ACADEMY PTE. LTD.
Course Reference: TGS-2023020398
S$330
Original: S$1,100
Save S$770

About This Course

At the end of the course, learners attaining the following Learning Outcomes is the objective of this course
Knowledge:
• Understand the business requirements for enterprise applications using various tools and techniques.
• Gain understanding of the aspects in enterprise application designs that meet the needs of stakeholders, considering requirements, business processes, architecture, and security.
• Explain trade-offs between different design patterns, architectures, and technologies in the context of enterprise applications.
• Understand the principles of data modelling, user-centric design, and security to design application components for enterprise applications.
• Learn security and access controls to protect enterprise applications from threats and ensure data privacy.

Skills:
• Analyse business requirements and translate them into design specifications
• Collaborate with stakeholders to gather and analyse requirements and design enterprise applications that meet their needs.
• Develop project plans, including timelines, milestones, and deliverables, for enterprise application design projects.
• Use design tools and techniques, such as entity-relationship modelling, process mapping, and wireframing, to create effective application designs.
• Implement security and access controls, optimize application performance, and design for scalability and resilience
• Test and validate enterprise application designs using techniques such as load testing, fault tolerance, and disaster recovery.

What You'll Learn

The Enterprise Software Design module covers the fundamentals of enterprise application design, including its importance and impact on business operations. Students will learn how to gather and analyze requirements from stakeholders, and how to use this information to design enterprise applications that meet business needs.

The module introduces students to different types of enterprise application architectures, such as monolithic, microservices, and serverless architectures. Students will learn how to choose the appropriate architecture based on business requirements. Additionally, students will learn how to design application components, including modules, layers, and tiers. They will also learn how to design interfaces between components and ensure component reusability.

Designing data models for enterprise applications is also a key aspect of this module. Students will learn entity-relationship modelling, data normalization, and data storage options. Furthermore, the module covers user interface design basics for enterprise applications, with emphasis on designing user interfaces that are user-friendly, intuitive, and accessible.

The module also includes designing security and access controls for enterprise applications. Students will learn how to design authentication and authorization mechanisms, implement data encryption and decryption, and protect against common security threats.

Finally, the module covers designing enterprise applications for optimal performance, scalability, and resilience. Students will learn how to design for high availability, fault tolerance, and disaster recovery, and how to optimize application performance through caching, load balancing, and other techniques. Upon completion of this module, learners will have the necessary skills to design enterprise-level applications that meet business needs, using modern architecture styles and technologies

Entry Requirements

Academic Qualification - Minimum one credit in Nitech in STEM
English Proficiency- Minimum IELTS 5.5 or its equivalent

Course Details

Duration 40.5 hours
Language English
Training Commitment Full Time and Part Time
Total Enrolled New course
Back to All Courses
Note: To apply for this course, visit the SkillsFuture website or contact the training provider directly.

More Courses from LITHAN ACADEMY PTE. LTD.

The Advanced Certificate in AI Application Development equips learners with essential skills to exce...
Duration 322 hours
Fee After Subsidy S$2,250
The Advanced Certificate in AI Application Development equips learners with essential skills to exce...
Duration 322 hours
Fee After Subsidy S$2,250
The "Professional Diploma in Digital Innovation" prepares learners for a variety of high-demand job ...
Duration 403 hours
Fee After Subsidy S$3,000