Web Development
DURATION: 1,695 HOURS (11 Months) 1 INTERNSHIP
The Web Programmer program aims to allow the student to develop the skills required to specialize in the field of web programming: integrate, program and create client / server web applications.
The contents of this training are adapted to the most recent developments in the market and are subject to constant development.
Average Annual Salary
CAD 60,320
Course Summary
YOU WILL LEARN TO…
- Determine and document with clients the website requirements.
- Prepare mock-ups and serimages.
- Develop website architecture and determine software and hardware requirements.
- Create and optimize website content using number of graphics, databases, animations, as well as other software.
- Plan, design, write, modify, integrate and test computer code for websites.
- Test and perform quality and safety checks.
- Lead and coordinate, if necessary, multidisciplinary teams.
SOME ADVANTAGES OF THE PROGRAM
- 4-month terminal internship facilitating recruitment.
- Very practical training that matches the needs of the market.
- Updated program.
- Personalized framing | Proximity to teachers.
- State-of-the-art equipment.
Course Grid
First Session
420-1G1-HU | Small Business Computers and Networks (90 hours)
In this course, the student will learn how to install the computer’s operating system and applications.
582-122-HU | Digital images (45 hours)
As part of this course, the student will process, digitize and adapt still images.
420-1G2-HU | Programming logic (105 hours)
As part of this course, the student will use programming languages particularly by translating the algorithm into the programming language and by debugging the code.
582-125-HU | Web Integration 1 (HTML and CSS) (90 hours)
As part of this course, the student will plan, process the media and perform their editing. He will program the interactivity of the screen pages and present the final project. Finally, in order to control the quality of the product, he will develop a validation grid, test the product and correct the product.
Second Session
420-2G0-HU | Tools and Career (60 hours)
Within the framework of this course, the student will explore the function of technician and computer technician. He will look for info on this. Finally, he will use the various software to produce reports, tables, graphs, plans and presentation documents. He will learn to share these documents.
420-2G2-HU | Object-oriented programming (105 hours)
As part of this course, the student will model and schedule classes. It will produce algorithms for the methods.
420-B09-HU | Database exploitation (90 hours)
As part of this course, the student will create a database and program automated data processing.
420-3P2-HU | Web interface programming (75 hours)
As part of this course, the student will develop non-transactional web applications. He will prepare the IT development environment and the database. It will program the web interface and the application logic on the server side and the client side.
Third Session
420-2G1-HU | Network infrastructure and services (105 hours)
In this course, the student will connect the computers to the local network. It will install resource sharing services.
582-323-HU | Cross-platform programming (45 hours)
Within the framework of this course, the student will produce algorithms for the programming of interfaces and their interactivity and the particular functions of interfaces. He will adapt the programming to the different platforms.
420-4P1-HU | Mobile application development (60 hours)
As part of this course, the student will develop native applications with database. He will prepare the IT development environment and program, among other things, the application logic.
420-4P3-HU | Web development in ASP.NET (75 hours)
As part of this course, the student will develop transactional web applications. He will prepare the IT development environment and the database. It will program the web interface and the application logic on the server side and the client side. He will participate in the deployment of the application at a web host.
Fourth Session
420-B10-HU | Securing web applications (60 hours)
As part of this course, the student will identify and correct the security vulnerabilities of existing web applications. He will apply security standards when developing, designing and distributing web applications.
420-B11-HU | Security and choice of computer technologies (60 hours)
As part of this course, the student will analyse the risks in cybersecurity. It will apply recognized security measures to protect a network and applications. In addition, it will carry out a technological watch, will experiment with hardware and software technology and will formulate opinions on these technologies.
420-4P2-HU | Web development in PHP (60 hours)
As part of this course, the student will develop non-transactional web applications using the PHP language. He will prepare the IT development environment and the database. It will program the web interface and the application logic on the server side and the client side.
420-5T2-HU | Web Application Security in JSP (90 hours)
As part of this course, the student will develop transactional web applications. He will prepare the IT development environment and the database. It will program the web interface and the application logic on the server side and the client side. He will participate in the deployment of the application at a web host with JSP.
Fifth Session
420-B12-HU | Workplace integration internship (450 hours)
As part of this course, the student will integrate into the job market by completing a 450-hour internship.