Advanced Web Development

Venue

Telebort Level 3, Digital Penang @ Wisma Yeap Chor Ee

Entrance Fee

NA

Category

Science & Technology

Event Type

Class, Course, Training or Workshop

Schedule

DateTime
24/03/20242:00 PM - 4:00 PM
31/03/20242:00 PM - 4:00 PM
07/04/20242:00 PM - 4:00 PM
14/04/20242:00 PM - 4:00 PM
21/04/20242:00 PM - 4:00 PM
28/04/20242:00 PM - 4:00 PM
05/05/20242:00 PM - 4:00 PM
12/05/20242:00 PM - 4:00 PM
19/05/20242:00 PM - 4:00 PM
26/05/20242:00 PM - 4:00 PM
02/06/20242:00 PM - 4:00 PM
09/06/20242:00 PM - 4:00 PM
16/06/20242:00 PM - 4:00 PM
23/06/20242:00 PM - 4:00 PM
30/06/20242:00 PM - 4:00 PM
07/07/20242:00 PM - 4:00 PM
14/07/20242:00 PM - 4:00 PM
21/07/20242:00 PM - 4:00 PM
28/07/20242:00 PM - 4:00 PM
04/08/20242:00 PM - 4:00 PM
11/08/20242:00 PM - 4:00 PM
18/08/20242:00 PM - 4:00 PM
25/08/20242:00 PM - 4:00 PM
01/09/20242:00 PM - 4:00 PM

Content

You Should Join If:

  • You’ve completed Program D and you want to level up from front-end to back-end development too!
  • You want to learn more about Svelte and SvelteKit, one of the popular web frameworks to build dynamic websites.
  • You’re interested in learning how to integrate back-end services through platforms like Google Firebase to build the website.

Prerequisite

We suggest you complete at least level 7 or have basic knowledge of HTML, CSS & JavaScript before you get started with this program. We provide assessment to determine your qualification if necessary.

Overview

Over the course of 24 weeks

Chapter 1 : Back-end Web Development

Chapter 2 : Svelte — Components

Chapter 3 : Svelte — Props

Chapter 4 : Svelte — Events

Chapter 5 : Svelte — Reactivity

Chapter 6 : Svelte — Data Binding

Chapter 7 : Svelte — Logic

Chapter 8 : Svelte — SvelteKit

Chapter 9 : Application Programming Interface

Chapter 10 : SvelteKit — Google Firebase (Authentication)

Chapter 11 : SvelteKit — Google Firebase (Database)

Learning Objectives

Key points students will be learning
 
1 Learn full stack web development, including front-end and back-end development.
 
2 Learn Node.js and related node packages.
 
3 Learn Svelte and SvelteKit, a compiler and framework for web development.
 
4 Work on web apps with database and authentication using Google's Firebase.
 
5 Be able to create dynamic websites with their own web server, combining front-end and backend skills.

Learning Focus

Fundamental skills
1 Have a more comprehensive understanding of how websites and web applications work.
2 Allows students to run JavaScript on the server side.
3 Build web applications with efficient and performant code.
4 Organizing and structuring their applications.
5 Build dynamic websites that can stor