As the IT industry is on track to reach over $5 trillion, individuals with knowledge and aptitude for troubleshooting networks, programming platforms & operating systems will be in high demand.
According to Accelerate State of DevOps report, 31,000 professionals worldwide have already adopted DevOps practices. A major part of the Diploma will emphasize DevOps principles and practices such as, continuous integration, deployment automation, infrastructure as code and continuous improvement among the development teams.
Followed up with the development phase, the program will extend to prepare students with networking skills such as installation, configuration and managing various operating
systems including Microsoft servers, different distributions of Linux supported by virtualization tools and network infrastructure, supporting data and network security.
MCIT’S goal is to keep the program and curriculum current and relevant up to the industry standard so that you have the knowledge and skills to work in a cutting-edge high-tech sector.
Industry FocusedOur curriculum is kept up to date with the latest industry trends ensuring all our graduates are prepared for the job market.
Project Based LearningOur courses are delivered by professionals with years of experience having learned first-hand the best, in-demand techniques, concepts, and latest Business Analyst tools.
Learn while you WorkOur students have access to their labs and course materials at any hour of the day to maximize their learning potential.
Career center servicesStudents have access to a complete work-oriented program that gives them access to CV/resume preparation, the latest job opportunities within their desired fields.
Domain specific mentorshipWorking closely with our industry expert instructors, they can provide guidance and help you network within the field, providing you with a unique advantage in the workforce.
A.E.C. Computer Science Technician LEA.D9 - (Programmer Analyst)Download Outline
To give students a sound start, they are introduced to a broad and robust understanding of computer science and programming which will help them think algorithmic-ally and solve problems efficiently. This will also, give them the overview of computer hardware, software, operating system and how to navigate through the network infrastructure.
As knowledge of database is one of the important skills for any programmer, irrespective of technology, framework and domain, in the module you will learn how to create SQL queries and different types of joints. You will also learn different database types and its functionality which will enhance your data analytics skills with real -world data science exercises.
According to the TIOBE Index, Python is the most popular programming language in the field of software development and analytics. In this module you will learn the fundamental programming structures and how to use OOP features like encapsulation, inheritance, interfaces, overloading, overriding and Polymorphism. In the end you will have a solid grip of Python concepts from the basics to more in-depth understanding of its logic.
In this module you will continually refine a fully functional full-stack web application as we progress to the back-end aspect of development. By using the most demanding programming language Phyton, you will be able to Develop framework-based applications for database interaction such as MVC - e.g. Django | persistence - e.g. | Testing - e.g.
In this module you will be exposed to the advanced programming techniques such as - Microservices, loosely coupled deployable architecture meant for small & medium businesses, Webservices(REST API)to exchange data between systems.During the development phase you will learn to solve recurring software issues by applying Design patterns & Design principles.
Understand DevOps trends like serverless computing, Machine learning, FaaS, DevOps Roles like Release manager, Automation Architect, Principles & Practices, Version Controlling using Remote repositories (Git, Bitbucket) Agile Methodology. In the end, you will have the overall knowledge of various methodologies and tools an organization can adopt for DevOps best practise and principles
This will help you understand the Automation process by selecting a Test Tool to, define the scope, plan and execute through Continuous Integration(using Jenkins). After this you will follow through with Continuous Delivery(Principles of CD, Leading CD practices)with Selenium.
Here you will learn to manage Containers that can be managed like applications, which can control processes, managed by the host operating system’s - kernel. This is managed through Containerization with the help of Docker Ecosystem & Networking Change - Release automation.
You will learn to monitor the performance, capacity, and maintenance of Linux and Windows applications across multiple server spaces and domains. This course will also help you to get hands on with remote offices, and the cloud Infrastructure through Virtual environment installation/Configuration management(using Ansible) Cloud Computing(DevOps & Cloud - Google Cloud/Microsoft Azure/AWS) Continuous Monitoring of the systems(using Nagios)
Getting the right skills and make it marketable to the employer is one of the important aspects of finding jobs. In this part of the program, you would be able to develop the habits and attitudes to perform effectively in the job market. Also, you will get the skills to develop a practical approach for engaging your LinkedIn network. Overall the module will give you the framework for success in creating a fulfilling professional life through Cover Letter, CV and social media job functions, search tools and strategies and interview skills.
At the end of the program,students complete a real-time, industrially-simulated project which will equip them with tools and strategies to be applied in structured learning experiences in programming as well as a benchmark for the learning objectives
A penchant for programming and the need to sit long hours in development and researching tools and peripherals would be required. Previous experience in a computer related field would be an added advantage. Speak to an advisor to determine eligibility.
System Analyst, St. Joseph's Healthcare
Network Administrator, Hitachi systems
Network Supervisor, Lamour
Upon successful completion of the program, the college grants the student an AEC (Attestation d’études collégiale)
Computer Science Technician (LEA.D9)
Dev Ops Certification
Our financial partners offer loans and personalized support to local entrepreneurs and internationally trained professionals.
The Montreal College of Information Technology awards scholarships prospective students to make quality education more accessible.
Montreal College offered a superior package over the other career schools and community colleges. Their tuition package included the cost of certification, testing and learning material. I also had access to instructors through appointments and emails.Yetumde Dairo —
For international students, it is highly recommended to register two months before the starting date. Talk to one of our advisors for more details about the registration process.