Location
Start Dates

  • September 01, 2022
Duration

2Terms

Program Delivery

  • In Class
Tuition & Fees¹

Domestic: $8,490
International: $25,446

¹ For competency-based education students paying on a subscription model ($2,123 per half term), this amount represents two terms (four half-terms) of tuition, the recommended length of the program. Longer study will result in a additional charges.


Program Description

Learners will develop and implement cloud systems and applications, gaining practical experience with open standards and systems, development operations, infrastructure automation, and platform interoperability, with an emphasis on applied security principles. The program builds coding skills, and applied systems management skills. Graduates will be prepared to lead and further organizational change, as often required in the implementation of cloud systems.

This program is taught through an innovative and flexible learning option called competency-based education. 

Competency-based education (CBE) is a flexible learning option that gives you more control over pacing and workload.

Learn about competency-based education 

Potential Graduate Career Opportunities

Exciting career opportunities await in the public and private sectors, including companies and corporations, non-profit agencies, and government agencies.

  • Cloud Application Analyst
  • Cloud Infrastructure Architect
  • Cloud Application Architect
  • Software Developers – Cloud Solutions
  • Hybrid Cloud Integrated Portfolio Seller
  • Cloud Architect – Information Technology

 


Domestic Applicants

Welcome Centre
South Campus – Main Floor
info@bowvalleycollege.ca
403-410-1402


Admission Requirements

Academic requirements
  • Completion of a diploma or equivalent in business administration, information technology, engineering, or software development     
 
English language proficiency requirements

For applicants whose first language is not English, please review English language proficiency requirements.

 
Please note
  •  Learners are expected to have programming experience or to complete a preparatory course
  •  A laptop computer meeting minimum specifications is required for this program (see below)
  •  Additional course-specific software may be required

 
Laptop specifications
  • Intel quad core CPU (i5 or i7)
  • 8GB RAM (16GB recommended)
  • 13 inch 1080p screen (15 inches recommended)
  • a dedicated graphics card with 2GB of VRam
  • 128GB solid state hard drive (256GB recommended)
  • portable hard drive (for data backup)
  • Windows 10

 


Domestic Applicants

Welcome Centre
South Campus – Main Floor
info@bowvalleycollege.ca
403-410-1402

Course Listing


Full course outlines are available here.

Curriculum subject to change.

Courses

Required CoursesCredit

This course will enable learners to demonstrate their ability to work with stakeholders to develop requirements and specifications documentation of the desired Cloud application. Learners will be able to explain the purpose of requirements documents and the process of turning stakeholder requirements into a specification document while demonstrating verbal and written communication skills. Learners will be asked to demonstrate both their technical and transversal skills. They will learn, develop, and be assessed on: their understanding of the purpose of requirements and specification documentation; their ability to describe and execute a process to determine stakeholder requirements for a Cloud application; their written communication skills as reflected in the requirements and specification documentation; and their verbal skills in working with stakeholders to understand requirements and to validate the requirements and specification documentation.

Course Delivery

This course will enable learners to demonstrate their ability to take the specification documentation for a Cloud application and produce both the Cloud Architecture Design document and the Implementation Plan for realizing the Cloud Application. Learners must be able to understand and explain requirements and specification documentation and will be able to explain the steps from a specification to a design architecture element. They will demonstrate expanding a set of specifications into a complete design architecture and they will document that design architecture. Learners will also be able to explain a design architecture and how to develop an implementation plan from the design architecture. Learners will develop an implementation plan from a design architecture and explain how the implementation plan represents the design architecture. They will learn, develop and be assessed on: understanding requirements and specification documents, understanding security and governance requirements, designing and documenting Cloud architecture that will fulfill a specification while supporting security and governance needs, identifying data and code services and functional elements that will implement a Cloud application that meets stakeholder requirements, writing and verbal communication skills, and verification of implementation plan with stakeholders.

Course Delivery

This course will enable learners to implement an application in a Cloud development environment and deploy the application on the Cloud. Learners will be able to explain a Cloud Implementation plan and identify all data and cloud services required by that plan. They will be able to identify specific services available in the Cloud environment and explain how those services will support the implementation plan. Learners will configure data and code services and write code to implement functional elements and integrate all services and elements into a Cloud application. They will be able to verify that the application satisfies all data and cloud service descriptions in the data architecture diagram and they will validate the application with stakeholders.

Course Delivery

This course will enable learners to deploy a Cloud application that supports continuous integration and continuous deployment (CI/CD). Learners will explain an implementation plan and the advantages of deploying an implementation with CI/CD on the Cloud. They will identify all elements of an application that need to be integrated and deployed and they will develop a plan for integrating and deploying these elements. Learners will exercise judgement in creating the list of Cloud services deployed and describe elastic methods for deploying the application.

Course Delivery

The course will enable learners to design a complete continuous integration and continuous deployment (CI/CD) Cloud environment that is secure. Learners will be able to explain the advantages of CI/CD environments. They will describe secure Cloud environments including explaining the contents of security planning and implementation documents. Learners will also document a secure Cloud development environment and implement a Cloud application within this secure environment.

Course Delivery

This course will enable learners to design and implement secure applications that run in a continuous integration and continuous deployment (CI/CD) environment in the Cloud. Learners will document security processes and procedures for data and code security based on a design architecture document. They will document and explain security protocols for data services, for code services and functional elements, and for CI/CD. Learners will also be able to explain the security policies and procedures and validate them with stakeholders.

Course Delivery

This course will enable learners to design and implement governance protocols and procedures for implementing and deploying Cloud applications in a secure continuous implementation and continuous deployment (CI/CD) Cloud environment. Learnings will be able to document governance protocols for data and cloud services based on a design architecture document. They will document and explain protocols for designing a solution, for building an implementation plan and for implementing a Clouds application.

Course Delivery

This course will enable learners to develop a Cloud DevOps (Development and Operations) environment for implementing and deploying a secure Cloud application that meets stakeholder requirements. Learners will explain stakeholder requirements based on a requirements document and will be able to explain specifications of the secure Cloud application based on a specifications document. They will understand and explain the data architecture described and the implementation plan for the secure Cloud application. Learners will explain the governance protocols and procedures and the security processes, protocols and procedures for implementing and deploying the secure Cloud application and they will be able to validate the resulting application with stakeholders.

Course Delivery

Students will connect with an industry partner through capstone projects, consulting projects, cooperative education, internships and professional/clinical/practice/field experience/practica. This course presents learners with the opportunity to apply their skills in a simulated or actual workplace. Project work in this course needs to be of sufficient scope and depth to address a clear majority of the course competencies.

Course Delivery
Related Programs
  • If you are currently studying in a post-secondary program at BVC, please register for your courses via mybvc to ensure your enrolments and fees are processed appropriately.
  • Cart total based on domestic tuition rates. For information about International Tuition rates please see Fee Information
  • If you anticipate applying for a student loan, your payment will be refunded to you based on your loan award once your funding has been received by BVC.

Your cart is currently empty.

Browse Available Courses

We use cookies to ensure that we give you the best experience on our website. Learn more in our privacy policy