VISIT US
DATA KINGDOM 
OUR SERVICES

- HRDF Training Programs

- Digital Marketing  

- Event Hall Renting

© 2018 by Data Kingdom Sdn. Bhd (1269484-X). All rights reserved. 

011-51131943; support@dkdtraining.com

Tropicana Avenue 

Tropicana Golf & Country Resort

47410 Petaling Jaya

Selangor

Objectives: 

An educational hub providing corporate training on vocational skills and strengthen qualified staff to maintain the competitiveness in their workplace.

A digital marketing hub providing online marketing solutions to create traffic and branding to customer business.

011-51131943

Mon - Sun: 9am - 9pm

ADVANCED WEB APP APPLICATION DEVELOPMENT USING LARAVEL & REACT
OBJECTIVES

To introduce the development of modern web applications that consist of server-side RESTful Web API and client-side scripts that consume the Web API. 

OUTCOMES

Build Web API using Laravel framework.

Build client-side scripts using React to consume Web API.

Build interactive user interfaces using React.

PRE-REQUISITE

Prior knowledge and skills in Laravel framework and JavaScript

DURATION

4 days

CONTENT
DAY 1
Review of Laravel Framework
- Routes, controllers and actions
- Models, relationships and queries
- Request and response
- Middleware
hours
3.5
RESTful Web API
- Fundamentals of RESTful Web API
- JavaScript Object Notation (JSON)
- API Resources
- Testing Web API using Postman
hours
3.5
DAY 2
JavaScript
- Syntax, variables and data types
- Arrow functions
- Array.map() function
hours
1.5
React JavaScript Library
- Using React in Laravel applications
- NodeJS & Node Package Manager    (NPM)
- Managing Assets
hours
2.0
Components and JSX
- React Components
- JavaScript Extension (JSX)
- Rendering components
hours
3.5
DAY 3
Props, State and Events
- Props
- State
- Lifecycle
- Handling events in React
hours
3.5
Consuming Web API
- Fetch API
- Handling HTTP request and response
hours
1.5
Forms
- HTML Form elements
- Controlled components
- Uncontrolled components
hours
2.0
DAY 4
User Authentication and Authorization
- JSON Web Tokens (JWT)
- Authenticating users
- Creating and renewing tokens
- Getting the current user
hours
7.0