LEA.1A Web and mobile application programmer
3 months of internship.
Loans and Bursaries
Program Description
He/She must master one or many languages along with their concepts (for example, the concept of inheritance in an object-oriented language).
A knowledge of the sector in which the language will be used is an asset; it allows one to know better the clients’ expectations and their approach to a problem.
Training program offered in English leading to an attestation of collegial studies (ACS)
Program Objectives
Identify, collect, and analyze the information on the users’ needs in information management
Write efficient and operational programs using various programming languages
Create and manage a Website
Publish content on Websites by securing its content
Program applications in different environments using database management systems
Apply the right techniques in developing systems communicate efficiently with everyone involved in the process of creating a system.
Key Courses
- 240 hours
Students will learn professional skills and the IT industry. Also, all of the inner working of a computer, how to build, dismantle, modify and maintain.
Students will learn the importance and working of Windows (10 and 11), the management tools, security, backup, installation and virtualization with Hyper-V
An initial understanding of how network traffic is controlled and managed using the TCP/IP model. Protocols and ports, network security, cables and equipment, subnetting and IP addresses. Introduction to Cisco.
An initial look into the logic and structure behind programming. Simple algorithms and an introduction to Visual Studio and the C# language
1
2
- 240 hours
Understanding of several mathematic logics and structures that apply in the IT field. Base numbers, binary language, statistics, set theory, vectors and matrices.
Introduction to the principals of structured programming. Using Visual Studio and C#, Students explore the correct structuring of data and code through enumerations, arrays and methods.
Installation and configuration of a web server. Concepts of web site hosting, frontend and backend. Website bindings. Common web languages and technologies. Course in 2 parts – Microsoft IIS and Linux Apache (Introduction to Linux Operating Systems
Analyze the characteristics of business information systems and develop conceptual models according to a structured approach. Planning and preparation is the key.
- 240 hours
Using a database management system. The importance of the database, the language and security. SQL server installation, configuration and language.
Develop native applications with a database, using SQL server and Microsoft Access. Create simple forms and applications and link them to the database server.
Develop non-transactional Web applications. Using HTML and CSS, students make their first steps into creating web pages and are introduced to JavaScript.
3
4
- 240 hours
Development of native applications without a database. Introduction to mobile development for Android devices, creation of the user interface and the communication with web APIs
Development of transactional websites, and data security. The web is explored through ASP.Net core, using C# in a server-side rendering fashion. Databases, frameworks and libraries such as Entity and Identity.
Students create and manage transactional web applications, and carry out essential security measures to protect user data, using PHP and MySQL.
Make operational improvements to an application. The students learn about GitHub and making corrections to and modifications in other people’s applications. Students use their accumulated knowledge to learn a new programming language on their own.
- 240 hours
Develop applications for connected objects and tailor applications for use on mobile devices.
Automate computer network management tasks. Understanding of containers. Docker, Ninite, Chocolatey and Azure Intune. Planning of a project and introduction to DevOps.
Analyze the characteristics of business information systems and develop conceptual models according to a structured approach – the students prepare and analyze the project that will later be developed for a client.
Develop native applications with a database. Students work in teams to code, create and design their final project, linking all of the languages and technologies they have learned throughout their program.
5
6
- 375 hours
Now the chance for the student to put all their new knowledge and skills to the test in the real world. Every student will be assisted in finding their internship, and will be monitored and evaluated throughout. Once this is completed, successfully, the student will receive their diploma…..and head off for a career in the world of IT!