51勛圖厙

Professional Development Certificate in Full Stack JavaScript Development

Webinar

You will learn what HTML and CSS are, why theyre so important, and how you can use them to create content for the web. You will also learn to use the free web publishing platform Glitch letting you publish your webpage and share with anyone.

Information session

The session will cover the latest shifts, trends and challenges in web development and explore how you can capitalize on opportunities in this fast-growing field.

(Passcode: MjsHtmi8)

Webinar

To help aspiring developers get answers to their toughest questions, were hosting A Day in the Life of A Web Developer. Hear from experienced developers from across sectors as they share stories, insights, tips and more about the profession.

Information Session

If youre thinking of exploring a career in web development, discover how you can capitalize on opportunities in this fast-growing field with McGills Summer Intensive Professional Development Certificate in Full Stack JavaScript Development.

Passcode: jMAjCBV7

Google Code for Remarketing Tag - Bloom

Courses

Required Courses
YCIT 001 HTML & CSS (9 CEUs)
HTML5, CSS3,浹TML疾lements,眩he box model,畚ommon CSS properties and selectors,畚ommon浹TML眩ags. Creating痂obile responsive websites. 30 hours class + approximately 20 hours of assignments.
YCIT 023 Structure and interpretation of JavaScript (9 CEUs)
Syntax and semantics of JavaScript programs. Relationship between code, stack frames, the heap, the console and the call stack. Breaking down code into smaller pieces. Functions, arrays, objects, references, and primitives. Building a correct mental model of computation. 30 hours class + approximately 20 hours of assignments.
YCIT 025 Reading and Debugging JavaScript (9 CEUs)
Reading code correctly and quickly as it is interpreted by a computer. Interpreting runtime errors and using them to identify mistakes in the code. Debugging through console.log. Fixing syntax errors. Building automatic reflexes when faced with unexpected computer program behaviour. 30 hours class + approximately 20 hours of assignments.
YCIT 026 Applied Algorithms in JavaScript (9 CEUs)
Common data structures; using data structures to solve coding problems; approaches to algorithm questions. Strategies for technical job interview questions. 30 hours class + approximately 20 hours of assignments.
YCIT 027 Front End JavaScript and Asynchronous Programming (9 CEUs)
Using JavaScript眩o疲andle user events and modify the浴ocument Object Model (DOM).烘odifying the user interface based on Application烈rogramming涅nterface (API)盍esponses using涉synchronous JavaScript and XML (AJAX). 30 hours class + approximately 20 hours of assignments.
YCIT 028 Introduction to ReactJS (9 CEUs)
Relationship between the眠irtual浴ocument Object Model (DOM), actual浴OM, state, props and code. React疾lements,疲ooks,狸ebpack,浮abel畝nd functional components. 30 hours class + approximately 20 hours of assignments.
YCIT 029 Node.js and APIs (9 CEUs)
TCP/IP, structure of浹ypertext Transfer Protocol (HTTP)盍equests and responses, reading Application Programming Interface (API)留ocumentation, making requests to APIs, creating APIs using Node.js. 30 hours class + approximately 20 hours of assignments. Not open to students who have taken YCIT 012.
YCIT 030 Advanced ReactJS (9 CEUs)
Using ReactJS眩o create疹arge眨eb projects containing multiple pages and components.涅nter-component communication真sing Redux.狹sing涉synchronous JavaScript and XML (AJAX)眨ith ReactJS.胼 30 hours class + approximately 20 hours of assignments.
YCIT 031 Database for the Web (9 CEUs)
Structure and interpretation of SQL. Creating a schema for an SQL database. Running a Relational Database Management System (RDBMS). Populating a RDBMS with data. Writing a webserver in Node.js connected to an RDBMS. 30 hours class + approximately 20 hours of assignments. Not open to students who have taken YCIT 009.
YCIT 099 Full Stack JavaScript Capstone Project (9 CEUs)
Development and deployment of a病ull stack JavaScript project疳ncorporating both the畜ack疾nd and病ront疾nd疾lements皋f a web application. 30 hours in class + approximately 60 hours of project work.
Back to top