• Grasp
    Web, Hybrid and Native mobile
  • Application Life Cycles comprehension
  • Android Development
  •  Connections,
    Services and Notifications

A.E.C.: Programming for Mobile Technologies - LEA.CK Java Web & Android App Development < next program >

Overview |Testimonial |Curriculum |Certification |Financing |FAQ |Calendar


This intensive Mobile and Web Application Development diploma program has been designed to enable you in building compelling apps in various mobile and web application platforms. The main objective of the Mobile and Web Application Development course is to make students able to achieve a complete real project with the same real constraints of clients. This android course will teach students the basis of android platform and application life cycle. Students will develop a mobile app with Android containing at least one of the following phone material components:GPS, accelerometer or camera phone, use simple GUI applications and work with database to store data locally or in a server.

Mobile and web application development programmers typically write, modify, integrate and test computer code for internet-based web applications and mobile applications. The primary objective is to study an organization’s business needs and design information systems solutions to help the organization operate more efficiently and effectively.

The outlook for Programmer Analysts is robust considering the ever-evolving needs of companies to revamp and redevelop their existing systems and build new applications. This means that programmers will have to keep abreast of changing programming languages and techniques. Our Mobile and Web Application Development diploma program introduces you to techniques prevalent in the current job market.

Top Benefits

  • Official


  • Flexible


  • Micro

    Students  Group

  • Supportive

    Peer Groups

  • Instructor Led


  • Subject

    Matter Experts 


It was a good experience for me and provided me with the appropriate knowledge I was seeking.
Giuseppe Russo
Program Analyst

I would like to thank my amazing instructors at MCIT. Without them the College will not be the same.
Jhonathan Victor Olaechea Boliuar
Mobile Developer

After 27 years in computer the world, I think this college is a leader in  emerging technologies. It does a good job for the future of  domain enterprises.
Naiem Soliman Saad
Mobile developer



Introduction to programming: Java Core

Learn Programming Fundamentals

Learn what is programming and Java. Build your first program! We will go through classes, objects, arrays and a lot more.

Data Structures

Learn how to implement common data structures and calculate the impact of using different data structures.

Algorithms and Complexity Analysis

Learn how to solve common problems with algorithms and how to analyze the complexity of an algorithm.

Introduction to Database and DAO pattern: Oracle


Learn database management and understand how JDBC works.

DAO Pattern

Learn different design patterns and how to manipulate different databases by using DAO pattern.

Mobile & Responsive Web Design with HTML, CSS and JavaScript

Write JavaScript programs using functions, for loops, and conditional statements. Use HTML to construct a web page with paragraphs, divs, images, links, and lists. Add styles to a web page with CSS IDs and classes. Make a responsive web page with JavaScript commands like alert, onClick, onChange, adding input features like an image canvas, button, and slider.

Advanced Database using the Java Persistence API: Framework Hibernate

Work with Hibernate Framework and use Hibernate as a JPA provider. You’ll be learning the fundamentals and some of the advanced JPA features for object/relational mapping, querying, caching, performance and concurrency. Get to work on Eclipse IDE, MySQL and learn best practices of Hibernate.

Building Enterprise Applications using the MVC pattern: Spring and Spring MVC

Understanding the core principles of Spring and of Dependency Injection (DI) / Inversion of Control. Get to know different kinds of Metadata and Integrate Spring with Java EE Web applications. Also Build Web applications with Spring MVC, including configuration using Java config and Servlet 3 capabilities.

Advanced Java programming on Server Side: JAVA EE

Understand and build robust EJB back end services. Expose REST web services that allow remote applications and JavaScript to interact with an application.

Introduction to Web Services Development and Testing Framework Junit

Web Services

Develop, deploy, and monitor SOAP and RESTful web services and web service clients with JAX-WS and JAX-RS. Implement a Service-Oriented Architecture (SOA) using web services. Build secure SOAP and REST clients.


Design clean, test-driven code, Implement high-quality tests that provide business value. Verify component interaction and monitor the effectiveness of tests. Secure production code quality through test automation.

Mobile programming: Android application development

Deliver robust mobile business applications and integrate them with enterprise systems. Create intuitive, reliable software using activities, services, and intents. Design UIs that work seamlessly with a range of phones and tablets. Integrate applications with enterprise web and location-based services.


Upon successful completion of the program, the college grants the student an AEC (Attestation d’études collégiales) in Programmer Analyst (Java & Android).

Certification Tracks 

Students can work towards the following official certifications after the program

  • Certified JavaScript Developer
  • Oracle Certified Professional
  • Java SE Programmer
  • OESF Authorized Certification Engineer for Android


Bank Line of credit

  • Interest only line of credit.
  • Up to $20,000.
  • Flexible repayment schedule (7 years).
  • Can supplement government student loans.


  • Student bursaries covering up to $2000 for new immigrants and unemployed

Instalment Plans

Option to pay fees in 4 equal monthly instalments



  • Why get an MCIT Diploma?

      MCIT Diploma is a short-term immersive "study and work" model which transforms novices into web developers. Our training is instructor led, conducted in-class in Montreal, Quebec, consisting of 9-12 hours of class per week with a project. Over the past years, we've improvised our curriculum, which has achieved a 93% success rate for students.

  • Who should join this program?

      Highly motivated, tenacious self-starters with the drive to make it big in the industry who are willing to learn and apply emerging technology skills. Our college programs are in very high demand. Students are expected to take directions, move forward, to not be afraid to ask questions and spend extra hours on solving a problem. The programs are suited for highly diligent individuals who need direction to get into the IT industry.

  • Do I need to have any specific background to attend this program?

      Some programming experience is recommended but even a general understanding of web development is acceptable.

  • Can you provide a prerequisite training at additional cost?

      Yes, we can provide prerequisite training before the program starts, please register in advance for the same.

  • What kind of jobs titles am I looking at after completing this program?

      Students generally bag the below roles • Programmer analysts • Web developers • Enterprise web developers • Website Designer/Developer • Mobile Application Developer • Mobile Interface Developer • JSP Developer • Social app developer • Game developer • Mobile OS specialist • Mobile technology consultant

  • Would I be able to create compelling mobile and web apps?

      Programming for the mobile and web requires you to have sound knowledge about HTML5, JSP and various mobile SDKs. In this program we cover all these and much more. So yes, after completing this program you will be ready for the real battle.

  • Can I really become a web & mobile programmer in 12 months?

      Yes! This immersive program is designed to make you the master of your craft. Our program is the perfect launching pad for your career in programming. However, in this ever changing world of technology you need to evolve along with the technology. What we can say with conviction is that we will make you ready for the job market.

  • What are the other advantages of joining your college?

      • Fast-paced progressive programs • Our IT Academic Partnerships with Oracle, Microsoft, Cisco, VMware, CEH, Citrix, EMC2, etc. ensures Industry relevant curriculum • Official Test Center for IT certifications through industry alliances with PROMETRIC, PEARSON VUE & KRYTERION • Certification exam vouchers of up to 50% discount to students • Only College providing dedicated server for each Virtual Desktop to every student for tasks at home • Short duration fast-paced programs enable early entry in the job market • Flexible evening schedule also viable for working population • State of the art equipment and customized labs

  • What is your learning methodology?

      • Pragmatic approach to delivery (80% practical sessions) • Project and internship based concept application • E-learning augmented with instructor-led classroom training • Virtual labs with remote access • Collaborative & experiential learning • Optimum student to faculty ratio

  • Who are the instructors?

      Our instructors have years of teaching experience with a successful track record. The fact that they are currently working in the industry ensures a timely adoption of practical techniques presently at use.

  • Does completing your programs guarantee placement?

      We work with the best in the industry to ensure that you have the maximum value addition to your profile. We provide placement assistance through our network of HR managers all across Canada.


  • Session one
    14 February 2017
    27 01 17
  • Session two
    20 June 2017
    26 05 17
  • Session three
    16 October 2017
    19 08 17

We take appointments on all working days from 9 AM onward. You can use these forms to book an appointment with one of our advisers.
You can pick a date, choose a program and an specific time in order to seek an appointment.

Please choose a service provider:

If you represent a company and require training or internship
resource, please choose your domain and submit your requirement.

Our info-sessions are held on the third Saturday of every month at 10 AM.
Here you can meet instructors and seek advice. You can register through these forms.

We have a variety of finance options to meet your training needs.
Please choose from the following the option that best suits your needs.