捆绑SM社区

Professional Development Certificate in Full Stack JavaScript Development

Webinar

You will learn what HTML and CSS are, why they鈥檙e 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, we鈥檙e hosting 鈥淎 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 you鈥檙e thinking of exploring a career in web development, discover how you can capitalize on opportunities in this fast-growing field with 捆绑SM社区鈥檚 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