5 Days Full Stack Specialization Course

Multiday, 22/07/2024 - 20/12/2024

Venue

Tertiary Courses Malaysia Management Office/Mailing Address: Level 29, Tower A, Vertical Business Suite, Avenue 3, Bangsar South, No.8, Jalan Kerinchi

Entrance Fee

NA

Category

Science & Technology

Event Type

Class, Course, Training or Workshop

Share

Schedule

DateTime
22/07/20249:30 AM - 5:30 PM
23/07/20249:30 AM - 5:30 PM
24/07/20249:30 AM - 5:30 PM
25/07/20249:30 AM - 5:30 PM
26/07/20249:30 AM - 5:30 PM
19/08/20249:30 AM - 5:30 PM
20/08/20249:30 AM - 5:30 PM
21/08/20249:30 AM - 5:30 PM
22/08/20249:30 AM - 5:30 PM, 9:30 AM - 5:30 PM, 9:30 AM - 5:30 PM
23/08/20249:30 AM - 5:30 PM
16/09/20249:30 AM - 5:30 PM, 9:30 AM - 5:30 PM
17/09/20249:30 AM - 5:30 PM
18/09/20249:30 AM - 5:30 PM
19/09/20249:30 AM - 5:30 PM
20/09/20249:30 AM - 5:30 PM
21/10/20249:30 AM - 5:30 PM
22/10/20249:30 AM - 5:30 PM
23/10/20249:30 AM - 5:30 PM
24/10/20249:30 AM - 5:30 PM
25/10/20249:30 AM - 5:30 PM
18/11/20249:30 AM - 5:30 PM
19/11/20249:30 AM - 5:30 PM
20/11/20249:30 AM - 5:30 PM
21/11/20249:30 AM - 5:30 PM
22/11/20249:30 AM - 5:30 PM
16/12/20249:30 AM - 5:30 PM
17/12/20249:30 AM - 5:30 PM
18/12/20249:30 AM - 5:30 PM
19/12/20249:30 AM - 5:30 PM
20/12/20249:30 AM - 5:30 PM
5 Days Full Stack Specialization Course

Our 5-Day Full Stack Specialization Course is designed to provide you with a comprehensive understanding of full-stack development. This course will equip you with the necessary skills and knowledge to build complete web and software applications from start to finish. You will learn about front-end and back-end development, database management, and other essential full-stack development tools and technologies.

Through hands-on training and expert guidance, you will gain practical experience in applying full-stack development principles to real-world projects. Our course is tailored to meet the needs of both beginners and experienced developers, ensuring that you can progress at your own pace and build a solid foundation in full-stack development. Enroll now and take the first step towards becoming a full-stack developer!

Certificate

All participants will receive a Certificate of Completion from Tertiary Courses after achieved at least 75% attendance.

Funding and Grant

HRDF SBL Claimable for Employers Registered with HRDF

HRDF claimable

Course Code: M1253

Day 1
Topic 1:  Node.js Fundamanetal

Topic 1.1 Get Started on Node.js

  • What Is Node.js?
  • Why Node.js
  • Installing Node.js
  • Test Out Node.js
  • REPL Environment

Topic 1.2 Node.js Built In Modules

  • Built In Modules
  • Require Directive
  • Global Objects
  • Path Module
  • Http Module
  • Event Module

Topic 1.3  The File System

  • Synchronous and Asynchronous Read Files
  • Rename and Delete Files
  • Directories
  • List and Remove Directories

Topic 1.4 - External Modules

  • External Module Repository
  • Node Package Manager (NPM)
  • Install External Modules

Topic 1.5 - Custom Module

  • Create a Custom Module
  • Package.json
  • Export and Import

Day 2
Topic 2:  Express.js Fundamanetal

Topic 2.1 Get Started with Express.js

  • What is Express.js?
  • Install Node.js
  • Express Generator

Topic 2.2 Express.js Basics

  • GET Request
  • Static Flles

Topic 2.3 Routing

  • Routing Parameters
  • Routing Handlers
  • Chaining

Topic 2.4 Templates

  • Templating Engines
  • Rendering and Views
  • Condition and Loop
  • Partials and Include

Topic 2.5 API

  • API Route
  • Post Request

Topic 2.6 Live Chat Project

  • Setting Up a Chat Route
  • Socket IO

Day 3
Topic 3:  MongoDB Fundamanetal

Topic 3.1 NoSQL Data Sources and Modeling

  • What is NoSQL?
  • NoSQL Data Structure
  • NoSQL Data Modeling
  • Install MongoDB
  • Create NoSQL Documents and Collections with MongoDB

Topic 3.2 NoSQL Data Queries and Analysis

  • MongoDB NoSQL Queries
  • MongoDB NoSQL Operators

Topic 3.3 NoSQL Data Aggregation and Indexing

  • MongoDB NoSQL Data Aggregation
  • Indexing

Topic 3.4 NoSQL Trade Off

  • NoSQL vs SQL data warehouses
  • NoSQL Trade Off and CAP Theorem

Day 4
Topic 4:  React Fundamanetal

Topic 4.1 Get Started on React JS

  • Introduction to React JS
  • Adding React to a Website
  • Create a New React App

Topic 4.2 Introducing JSX and Rendering Elements

  • Introduction to JSX
  • Rendering an Element into the DOM
  • Updating the Rendered Element
  • Securities Concerns

Topic 4.3 Components and Props

  • Introduction to React Components?
  • Function and Class Components
  • Rendering a Component
  • Composing Components
  • Import/Export Components
  • Passing Data via Props

Topic 4.4 State and Lifecycle

  • Adding Local State to a Component
  • Component Lifecycle

Topic 4.5 Handling Events

  • Event Binding
  • Passing Arguments to Event Handlers

Topic 4.6 Single Page Application Using React Router

  • Single Page Application
  • Installing React Router
  • Set up React Router

Day 5
Topic 5:  Vue.js Fundamanetal

Topic 5.1 Get Started on Vue.js

  • Overview of Vue.js
  • Install Vue.js
  • Create a Vue App

Topic 5.2 Using Vue Directives

  • Attribute Binding
  • Conditional Rendering
  • List Rendering
  • Event Handling

Topic 5.3 Controls and Elements

  • Event Handling
  • Class and Styling Bindings
  • Computed Properties

Topic 5.4 Components

  • Components
  • Props
  • Slots
  • Communicating Events

Topic 5.5 Create User Defined Forms

  • Forms
  • Form Input Bindings