Diploma in Application Development and Delivery (Co-op)

Red River College Polytechnic - Exchange District Campus

Canada,Manitoba

 0 Shortlist

28 Months

Duration

CAD 17,459/year

Tuition Fee

CAD 150

Application Fee

Jan 2025

Apply Date

Canada, Manitoba

Type: College

Location Type: Urban

Founded: 1938

Total Students: 22,000 +

Int. Students: 1,400 +

Campus Detail

Main Campus Address

160 Princess St, Winnipeg, MB R3B 1K9, Canada

Diploma in Application Development and Delivery (Co-op)

Program Overview

Application development involves the programming and delivery of computer applications focused on solving business problems. You will gain the skills, knowledge and attributes related to all aspects of the software development life cycle including design, building, testing, deployment, and maintenance. You will also use agile processes and collaboration tools to work in teams, implement User Experience (UX) perspectives, and write documentation.

After completing the program, graduates will be able to:

  1. Integrate customer and user experience perspectives into the design, development, and delivery of applications.
  2. Interpret architecture diagrams to develop and deliver software solutions.
  3. Write code in multiple programming languages to create and modify software solutions.
  4. Collaborate with other programmers to build and modify a base of code by using a version control platform.
  5. Apply Agile practices to develop and deliver software as a team.
  6. Communicate to enhance professional relationships with people of various backgrounds.
  7. Test code for functionality, syntax, security, and digital accessibility by using manual or automated tools and processes.
  8. Create documentation tailored to a specific audience so that others can interpret, modify, or use code and software.
  9. Use cloud platforms and services to develop, deploy and maintain applications and microservices.
  10. Use orchestration and containerization tools to manage configuration, scheduling, resource allocation and other tasks.
  11. Apply continuous integration/continuous delivery methods to automate the building, testing, and deployment of applications.
  12. Analyze application dependencies to visualize a network, troubleshoot problems between software and infrastructure, and identify vulnerabilities.
  13. Apply the IT service management framework to resolve incidents, manage problems, plan for changes, use knowledge bases, and continually improve services.