
Programmer Analyst LEA.CK Profile: Full Stack Java
Programmer Analyst LEA.CK Profile: Full Stack Java
Propulsez votre carrière
Propulsez votre carrière
Learn to master industry-standard tools and techniques such as OOP concepts, build web services, mini-projects in Java, user interface development, create and manage databases, SQL, spring framework, hibernate framework, JSP and servlets.
Parlez à un conseiller
Parlez à un conseiller
Durée:
8 mois
Durée:
8 mois
Durée:
8 mois
Début : 15 oct 2025
Horaire : Lu-Mer-Ven
Début : 15 oct 2025
Horaire : Lu-Mer-Ven
Début : 15 oct 2025
Horaire : Lu-Mer-Ven
Événements :
Assistez à une
Événements
Assistez à une
<<Info session>>
Événements
Assistez à une
<<Info session>>
Aperçu du programme
Aperçu du programme
According to the TIOBE programming community index, Java has been the most popular programming language in the world since 2002. Java is the language of choice for creating applications, be they desktop, web or mobile based. This widespread use has led to a huge demand for developers with a strong base in Core Java and the frameworks used for building applications.
MCIT’s diploma in Java Programming focuses on both the backend and frontend of applications, readying students for various job profiles, including Core Java developer or enterprise application developer. Students are exposed to Spring and Hibernate Frameworks and user-interface technologies like JavaScript, HTML, and CSS. After gaining some proficiency in developing applications using core Java technologies, students are introduced to more advanced concepts like Servlets and JSP to build dynamic websites. Towards the end of this profile path, students are taught the basics of building web services: how to make your app interact with other applications and make it available to others as a web service.
Plan de cours
Plan de cours
A.E.C. – Specialization - Programmer Analyst (LEA.CK) (Full Stack Java Developer)
Téléchargez le plan
Software Methodologies
This beginner's program equips students with a deep grasp of different software development methods, frameworks, and top practices. In today's fast-changing tech world, it's essential for software experts to embrace efficient methods to guarantee smooth development, upkeep, and delivery of software projects. The program delves into both conventional and contemporary software development methods, empowering learners to make wise choices and adjust to various project requirements.

APTITUDES
Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.
Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.
APTITUDES

……………………..
Software Methodologies
This beginner's program equips students with a deep grasp of different software development methods, frameworks, and top practices. In today's fast-changing tech world, it's essential for software experts to embrace efficient methods to guarantee smooth development, upkeep, and delivery of software projects. The program delves into both conventional and contemporary software development methods, empowering learners to make wise choices and adjust to various project requirements.
APTITUDES

……………………..
Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.
Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.
APTITUDES

……………………..
Introduction to Programming
Tailored for beginners with minimal to zero programming background, this program lays the groundwork for grasping fundamental concepts and principles of computer programming. Participants delve into problem-solving methods, algorithm development, and coding, navigating through a user-friendly programming language. As the program concludes, participants gain proficiency to craft basic programs, positioning them for seamless progression into advanced programming studies.
APTITUDES

……………………..
Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.
Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.
APTITUDES

……………………..
Front End Technologies (HTML/ CSS/ JS)
Students dive into front-end technologies, gaining insight into the tools, practices, and tech used in web development. Unveiling the art of crafting user-friendly and visually appealing digital spaces, this journey empowers learners to design responsive, interactive, and accessible web interfaces. Delving into essential languages like HTML, CSS, and JavaScript, the focus is on equipping students with the practical skills needed to thrive in front-end web development. The content not only covers best practices but also unravels the significance of responsive web design.
APTITUDES

……………………..
Front End Technologies (HTML/ CSS/ JS)
Students dive into front-end technologies, gaining insight into the tools, practices, and tech used in web development. Unveiling the art of crafting user-friendly and visually appealing digital spaces, this journey empowers learners to design responsive, interactive, and accessible web interfaces. Delving into essential languages like HTML, CSS, and JavaScript, the focus is on equipping students with the practical skills needed to thrive in front-end web development. The content not only covers best practices but also unravels the significance of responsive web design.
APTITUDES

……………………..
Fondamentaux de la programmation SQL
Unlock the basics of SQL Programming with this program, laying the groundwork for a strong grasp of Structured Query Language (SQL) and managing relational databases. Acquire a crucial skill set applicable across diverse fields like database administration, software development, data analytics, and business intelligence. Delve into fundamental SQL concepts, honing skills in query development and understanding database design principles. Explore the essentials of SQL through hands-on learning with Oracle Database technology.
APTITUDES

……………………..
Fondamentaux de la programmation SQL
Unlock the basics of SQL Programming with this program, laying the groundwork for a strong grasp of Structured Query Language (SQL) and managing relational databases. Acquire a crucial skill set applicable across diverse fields like database administration, software development, data analytics, and business intelligence. Delve into fundamental SQL concepts, honing skills in query development and understanding database design principles. Explore the essentials of SQL through hands-on learning with Oracle Database technology.
APTITUDES

……………………..
Fundamentals of Programming (Core java)
Students learn Java and the world of object-oriented programming (OOP) within Java. They acquire the abilities to examine, create, refine, and fix issues in Java applications. Participants understand the structure of Java programming, principles of object-oriented programming, packaging, Java documentation, managing exceptions, and exploring diverse Java libraries like I/O, utility networking, JDBC, and more.
APTITUDES

……………………..
Fundamentals of Programming (Core java)
Students learn Java and the world of object-oriented programming (OOP) within Java. They acquire the abilities to examine, create, refine, and fix issues in Java applications. Participants understand the structure of Java programming, principles of object-oriented programming, packaging, Java documentation, managing exceptions, and exploring diverse Java libraries like I/O, utility networking, JDBC, and more.
APTITUDES

……………………..
Advanced Java programming
Introduces students to commonly used features of the Java Enterprise Edition platform. It explores the creation, enhancement, and launching of web applications using fundamental Java technologies. In practical workshops, students learn the fundamentals of Java server-side web development and gain understanding of associated challenges and strategies.
APTITUDES

……………………..
Advanced Java programming
Introduces students to commonly used features of the Java Enterprise Edition platform. It explores the creation, enhancement, and launching of web applications using fundamental Java technologies. In practical workshops, students learn the fundamentals of Java server-side web development and gain understanding of associated challenges and strategies.
APTITUDES

……………………..
Java Persistence API with Framework Hibernate
In this learning experience, we explore Hibernate—an widely-used, free, and open-source tool for Java developers. It aids in efficiently storing and retrieving persistent objects through object/relational mapping (ORM). We delve into key aspects like Hibernate mapping files, inheritance, collections, associations, Hibernate Query Language (HQL), and settings to provide a comprehensive understanding.
APTITUDES

……………………..
Java Persistence API with Framework Hibernate
In this learning experience, we explore Hibernate—an widely-used, free, and open-source tool for Java developers. It aids in efficiently storing and retrieving persistent objects through object/relational mapping (ORM). We delve into key aspects like Hibernate mapping files, inheritance, collections, associations, Hibernate Query Language (HQL), and settings to provide a comprehensive understanding.
APTITUDES

……………………..
Spring Framework for Enterprise Applications
Explore the Spring Framework, a prominent full-stack framework for Java EE applications. Get into essential concepts like the spring container, dependency injection, data validation, aspect-oriented programming, the JDBC Template, and the Hibernate Template. Furthermore, we showcase a web application that illustrates the practical usage of the Spring Web MVC framework.
APTITUDES

……………………..
Spring Framework for Enterprise Applications
Explore the Spring Framework, a prominent full-stack framework for Java EE applications. Get into essential concepts like the spring container, dependency injection, data validation, aspect-oriented programming, the JDBC Template, and the Hibernate Template. Furthermore, we showcase a web application that illustrates the practical usage of the Spring Web MVC framework.
APTITUDES

……………………..
Career Development
In this program, our aim is to guide students on successfully entering the Canadian job market. Over a brief 4-week period, we explore the mindset essential for a fruitful job search. We delve into crafting effective CVs and cover letters, hone interview skills, and cover various other aspects to enhance your readiness for the job market.
APTITUDES

……………………..
Career Development
In this program, our aim is to guide students on successfully entering the Canadian job market. Over a brief 4-week period, we explore the mindset essential for a fruitful job search. We delve into crafting effective CVs and cover letters, hone interview skills, and cover various other aspects to enhance your readiness for the job market.
APTITUDES

……………………..
Project
At the end of the program, students complete a real-time, industrially simulated Java Development Project.
APTITUDES

……………………..
Introduction to Programming
Tailored for beginners with minimal to zero programming background, this program lays the groundwork for grasping fundamental concepts and principles of computer programming. Participants delve into problem-solving methods, algorithm development, and coding, navigating through a user-friendly programming language. As the program concludes, participants gain proficiency to craft basic programs, positioning them for seamless progression into advanced programming studies.

APTITUDES
Front End Technologies (HTML/ CSS/ JS)
Students dive into front-end technologies, gaining insight into the tools, practices, and tech used in web development. Unveiling the art of crafting user-friendly and visually appealing digital spaces, this journey empowers learners to design responsive, interactive, and accessible web interfaces. Delving into essential languages like HTML, CSS, and JavaScript, the focus is on equipping students with the practical skills needed to thrive in front-end web development. The content not only covers best practices but also unravels the significance of responsive web design.

APTITUDES
Fondamentaux de la programmation SQL
Unlock the basics of SQL Programming with this program, laying the groundwork for a strong grasp of Structured Query Language (SQL) and managing relational databases. Acquire a crucial skill set applicable across diverse fields like database administration, software development, data analytics, and business intelligence. Delve into fundamental SQL concepts, honing skills in query development and understanding database design principles. Explore the essentials of SQL through hands-on learning with Oracle Database technology.

APTITUDES
Fundamentals of Programming (Core java)
Students learn Java and the world of object-oriented programming (OOP) within Java. They acquire the abilities to examine, create, refine, and fix issues in Java applications. Participants understand the structure of Java programming, principles of object-oriented programming, packaging, Java documentation, managing exceptions, and exploring diverse Java libraries like I/O, utility networking, JDBC, and more.

APTITUDES
Advanced Java programming
Introduces students to commonly used features of the Java Enterprise Edition platform. It explores the creation, enhancement, and launching of web applications using fundamental Java technologies. In practical workshops, students learn the fundamentals of Java server-side web development and gain understanding of associated challenges and strategies.

APTITUDES
Java Persistence API with Framework Hibernate
In this learning experience, we explore Hibernate—an widely-used, free, and open-source tool for Java developers. It aids in efficiently storing and retrieving persistent objects through object/relational mapping (ORM). We delve into key aspects like Hibernate mapping files, inheritance, collections, associations, Hibernate Query Language (HQL), and settings to provide a comprehensive understanding.

APTITUDES
Spring Framework for Enterprise Applications
Explore the Spring Framework, a prominent full-stack framework for Java EE applications. Get into essential concepts like the spring container, dependency injection, data validation, aspect-oriented programming, the JDBC Template, and the Hibernate Template. Furthermore, we showcase a web application that illustrates the practical usage of the Spring Web MVC framework.

APTITUDES
Career Development
In this program, our aim is to guide students on successfully entering the Canadian job market. Over a brief 4-week period, we explore the mindset essential for a fruitful job search. We delve into crafting effective CVs and cover letters, hone interview skills, and cover various other aspects to enhance your readiness for the job market.

APTITUDES
Project
At the end of the program, students complete a real-time, industrially simulated Java Development Project.

APTITUDES
Comment postuler
Comment postuler
Bourses
Aide financière
Aide financière
Processus
d'admission
Admissibilité
Admission
Étape 1 : Prenez rendez-vous avec un conseiller
Étape 2 : Préparez vos documents
Diplôme et relevés de notes (Secondaire, CEGEP, Collège ou Université)
Certificat de naissance (en français ou en anglais)
Preuve de statut au Canada
Preuve de compétence en français
CV à jour
Deux pièces d’identité gouvernementales avec photo
Étape 3 : Payez les frais d’admission
50 $ demande + 150 $ inscription
Étape 4 : Soumettez votre formulaire d’admission
Parlez à un conseiller
Financial Aid
Scholarships
Scholarships
Admission process
Eligibility
Our financial partners offer loans and personalized support to local entrepreneurs and internationally trained professionals.
You can also apply with the government to get financial aid through the AFE loan program (Aide financière aux études/Student financial assistance).
➔ Attend an Info Session
➔ Meet an Advisor
➔ Submit Documents
➔ Get Scholarship
➔ Begin your Career
Attend an infosession
Scholarships
Financial Aid
Scholarships
Scholarships
Admission process
Eligibility
Our financial partners offer loans and personalized support to local entrepreneurs and internationally trained professionals.
You can also apply with the government to get financial aid through the AFE loan program (Aide financière aux études/Student financial assistance).
➔ Attend an Info Session
➔ Meet an Advisor
➔ Submit Documents
➔ Get Scholarship
➔ Begin your Career
Attend an infosession
Scholarships
Contactez-nous
Contactez-nous
Meet & Greet
Schedule a meeting with our Advisors and discuss all the opportunities at MCIT.
Meet us
Meet & Greet
Schedule a meeting with our Advisors and discuss all the opportunities at MCIT.
Meet us
Planifiez une rencontre avec nos conseillers et explorez toutes les options au CTIM.
1:1 with Advisor
Rencontrez-nous
Planifiez une rencontre avec nos conseillers et explorez toutes les options au CTIM.
1:1 with Advisor
Rencontrez-nous
Info Sessions
Schedule a meeting with our Advisors and discuss all the opportunities at MCIT.
Meet us
i
Info Sessions
Schedule a meeting with our Advisors and discuss all the opportunities at MCIT.
Meet us
i
Prêt pour l'emploi
Prêt pour l'emploi

Événements de réseautage
Événements de réseautage
Aide financière
Préparation de CV
Mentorat et conseils
Préparation de portfolio
Événements de réseautage
Événements qui vous préparent à l'emploi
Au CTIM, nos programmes vont au-delà de la salle de classe. Nous créons des occasions de réseautage, de développement et d’embauche à travers divers événements axés sur la carrière :
Événements de réseautage intelligent
Des sessions ciblées pour vous connecter avec des pros du secteur et des entreprises qui recrutent.
Présentations menées par nos enseignants
Nos enseignants partagent leur propre réseau pour vous ouvrir à des opportunités concrètes.
Réseautage entre pairs
Échangez avec vos collègues et notre réseau d'anciens étudiantsd pour tisser des liens solides dans votre domaine.
Rencontrez les recruteurs
Participez à des événements exclusifs où les recruteurs viennent rencontrer, guider et embaucher les étudiants du CTIM.
Attend an infosession
Préparation de CV
Événements de réseautage

Resume Preperation
interview Preperation
Préparation de protfolio
Craft a Winning Resume & Land Your Dream Job Faster!
Your resume is your first impression on potential employers
Join our Resume Preparation Workshop to learn how to create a standout resume that highlights your skills, experience, and strengths in a way that grabs employers’ attention.
Assistez à une Info-session
Préparation de CV
Événements de réseautage

Resume Preperation
interview Preperation
Préparation de protfolio
Craft a Winning Resume & Land Your Dream Job Faster!
Your resume is your first impression on potential employers
Join our Resume Preparation Workshop to learn how to create a standout resume that highlights your skills, experience, and strengths in a way that grabs employers’ attention.
Assistez à une Info-session
À la réussite du programme, le CTIM délivre à l’étudiant une AEC (Attestation d’études collégiales)
Analyste en intelligence d’affaires et visualisation (LEA.CV) 900 h

À la réussite du programme, le CTIM délivre à l’étudiant une AEC (Attestation d’études collégiales)
Analyste en intelligence d’affaires et visualisation (LEA.CV) – 900 h –


Plein feu sur nos enseignants
Sridharan Kilvidi
Testeur senior
10+années
Sridaran est consultant et formateur en tests logiciels avec 8 ans d’expérience en enseignement dans des collèges privés à Montréal et Toronto. Fort de plus de 15 ans d’expérience professionnelle en programmation et assurance qualité, il a géré avec succès des initiatives d’AQ logicielle pour des applications d’entreprise en finance, télécommunications et services. Passionné par le partage de son expertise, il guide les futurs professionnels en tests logiciels.
Mirna Mardini
Ingénieure logiciel
15 + années
Mirna Mardini, établie à Montréal, est une développeure et formatrice accomplie avec un parcours diversifié couvrant plusieurs rôles et secteurs. Travaillant actuellement chez Tema Solutions comme développeuse ERP/Divalto, elle excelle dans la création de nouvelles fonctionnalités, l’installation et le soutien technique.
Toufiq Lazhri
Chef livraison EPM & analytique données
15 + années
Consultant senior en logiciels avec plus de 25 ans d’expérience en programmation, il a débuté sa carrière chez IBM avant de diriger des projets dans plus d’une douzaine de grandes entreprises. Responsable de la création du programme Analyste-Programmeur au CTIM, il est un enseignant efficace qui transmet son savoir afin de favoriser la réussite des étudiants.
Mise en lumière de l'instructeur
Sridharan Kilvidi
Testeur senior
10+années
Sridaran est consultant et formateur en tests logiciels avec 8 ans d’expérience en enseignement dans des collèges privés à Montréal et Toronto. Fort de plus de 15 ans d’expérience professionnelle en programmation et assurance qualité, il a géré avec succès des initiatives d’AQ logicielle pour des applications d’entreprise en finance, télécommunications et services. Passionné par le partage de son expertise, il guide les futurs professionnels en tests logiciels.
Mirna Mardini
Ingénieure logiciel
15 + années
Mirna Mardini, établie à Montréal, est une développeure et formatrice accomplie avec un parcours diversifié couvrant plusieurs rôles et secteurs. Travaillant actuellement chez Tema Solutions comme développeuse ERP/Divalto, elle excelle dans la création de nouvelles fonctionnalités, l’installation et le soutien technique.
Toufiq Lazhri
Chef livraison EPM & analytique données
15 + années
Consultant senior en logiciels avec plus de 25 ans d’expérience en programmation, il a débuté sa carrière chez IBM avant de diriger des projets dans plus d’une douzaine de grandes entreprises. Responsable de la création du programme Analyste-Programmeur au CTIM, il est un enseignant efficace qui transmet son savoir afin de favoriser la réussite des étudiants.
Connect to Content
Add layers or components to make infinite auto-playing slideshows.
Témoignanges d'étudiants
Témoignanges d'étudiants
David Parr
@BeingMani97
Mon nom est David Parr, diplômé en ingénierie de l'Université McGill. Je suis développeur de logiciels, un ensemble de compétences que j'attribue en grande partie au CTIM.
Maria Angela Gomez
mag
Le programme m’a permis d’acquérir une solide compréhension des modules de développement d’applications mobiles, des algorithmes, des structures de données, de Junit, des modèles MVC et du développement de solutions d’entreprise, entre autres. Je mettrais en avant les micro-unités étudiantes favorisant une interactivité maximale entre étudiants et enseignants.
Haig Alexander
ha
J’ai commencé à Dawson dans le programme de génie électronique. J’ai débuté par la conception de circuits, de matériel et de toutes sortes de choses. Mais j’ai fini par réaliser qu’il n’y avait pas de marché pour ce type d’activités, car la plupart sont en voie d’automatisation. Au CTIM, j’ai développé un intérêt pour les applications web et j’ai constaté qu’il était plus simple de créer une application web.

David Parr
@BeingMani97
Mon nom est David Parr, diplômé en ingénierie de l'Université McGill. Je suis développeur de logiciels, un ensemble de compétences que j'attribue en grande partie au CTIM.

Maria Angela Gomez
mag
Le programme m’a permis d’acquérir une solide compréhension des modules de développement d’applications mobiles, des algorithmes, des structures de données, de Junit, des modèles MVC et du développement de solutions d’entreprise, entre autres. Je mettrais en avant les micro-unités étudiantes favorisant une interactivité maximale entre étudiants et enseignants.

Haig Alexander
ha
J’ai commencé à Dawson dans le programme de génie électronique. J’ai débuté par la conception de circuits, de matériel et de toutes sortes de choses. Mais j’ai fini par réaliser qu’il n’y avait pas de marché pour ce type d’activités, car la plupart sont en voie d’automatisation. Au CTIM, j’ai développé un intérêt pour les applications web et j’ai constaté qu’il était plus simple de créer une application web.
Prochaines sessions et horaires
Prochaines sessions et horaires
Fall
Session d'automne
Oct 17, 2025
Register Before
Sep 19, 2025
Fall
Session d'automne
Oct 17, 2025
Register Before
Sep 19, 2025
Winter
Session d'hiver
No date
Register Before
Winter
Session d'hiver
No date
Register Before
Summer
Session d'été
No date
Register Before
Summer
Session d'été
No date
Register Before
FAQ
FAQ
What does a Full Stack Web App Developer do?
Comment le programme est-il structuré ?
What does a Full Stack Web App Developer do?
Y a-t-il des prérequis pour s’inscrire à ce programme ?
What does a Full Stack Web App Developer do?
Est-ce que le programme convient aux débutants ?
What does a Full Stack Web App Developer do?
Quels sont les critères d'admission au programme ?
What does a Full Stack Web App Developer do?
What career path can I pursue after completing the program?
What does a Full Stack Web App Developer do?
Quelles méthodes d'enseignements sont utilisées ?
What does a Full Stack Web App Developer do?
Y a-t-il des possibilités d’expérience pratique ou de stages ?
What does a Full Stack Web App Developer do?
Puis-je étudier à temps partiel ou en ligne ?
What does a Full Stack Web App Developer do?
Que se passe-t-il si je manque un cours en ligne en direct ?
What does a Full Stack Web App Developer do?
What does a Full Stack Web App Developer do?
What does a Full Stack Web App Developer do?
Comment le programme est-il structuré ?
Y a-t-il des prérequis pour s’inscrire à ce programme ?
Est-ce que le programme convient aux débutants ?
Quelles méthodes d'enseignements sont utilisées ?
Y a-t-il des possibilités d’expérience pratique ou de stages ?
Puis-je étudier à temps partiel ou en ligne ?
Que se passe-t-il si je manque un cours en ligne en direct ?
What career path can I pursue after completing the program?
Quels sont les critères d'admission au programme ?

Collège des technologies de l’information de Montréal
200 - 1255 Boulevard Robert-Bourassa
Montréal, Québec H3B 3B2
+1 514 312 2383


Collège des technologies de l’information de Montréal
200 - 1255 Boulevard Robert-Bourassa
Montréal, Québec H3B 3B2
+1 514 405 6874


Collège des technologies de l’information de Montréal
200 - 1255 Boulevard Robert-Bourassa
Montréal, Québec H3B 3B2
+1 514 405 6874