SlideShare a Scribd company logo
Front-end Web Development
with Reactjs
NordicCoder
Confidential July 2018
Learn practical skills for your career growth
About
Nordic Coder is an educational institution that aims to transform the IT workforce
by taking the learning -by -doing approach to education.
With the vision of bridging the under-skilled supply of IT students with the shortage
of demand for skilled IT workers, Nordic Coder provides a platform offering
practical short-term training courses for IT students to gain real-world skills to meet
industry demand.
Nordic Coder is a venture by fram^, a Swedish-Vietnamese start-up venture builder
and IT development company listed on Nasdaq First North Stockholm.
What we offer
0
1
SOFT SKILLS
Improve interview performance with
CV polishing skills and one-on-one
practice.
0
2
TECHNICAL SKILLS
Practical application of programming
languages in real business cases.
0
3
CAREER GUIDANCE
Job search and networking
opportunities with hiring partners.
Venture Founder
Yen Le
Yen recently joined Fram^ as Venture Founder for Nordic Coder. Yen used to
served as Partnership Manager and part of the founding team of the Da Nang
Business Incubator, where she collaborated with corporate, government and
international donors to bring in accelerator managers, serial entrepreneurs
and investors from Israel, Canada, U.S Finland, to coach more than 30 local
startups and help them become investment-ready. She was the key organizer
of SURF, an annual startup conference that attracted 2000+ attendees and
high-profile speakers since 2016. Prior to that, Yen worked in infrastructure
financing, lending sovereign loans to private companies from the World Bank
and French Development Agency and preparing the issuance of the Da Nang
government bond in 2014. She holds a Bachelor of Business - Banking and
Finance at Monash University, Australia.
fram^ is a Swedish-Vietnamese start-up venture builder and IT
development company which listed its shares on the Nasdaq First North
Stockholm in Oct 2017. fram^ starts, builds and invests in technology
companies with proven business models. We provide deep operational
support to founders and help them build market-leading companies. We
have many ventures in the pipeline in the verticals FinTech, InsurTech
and eCommerce/Consumer with the aim of improving lives of
Vietnamese people. The founding team of fram^ has built and managed
market leading online businesses both in Europe and Southeast Asia. The
founders of fram^ co-founded Lazada.vn and built the company from
scratch to the market leader of e-commerce in Vietnam.
Introduction
export class Instructor extends React.Component {
render() {
return (
<Profile>
<Fullname>Trần Phong Phú</Fullname>
<Work>TA at Sendo.vn</Work>
<Work>React Instructor at NordicCoder</Work>
<Email>phu.tran[at]nordiccoder.com</Email>
<Phone>0937.942.974</Phone>
</Profile>
);
}
}
My mission and motivation as an instructor is
to help you free your mind, unleash your power
within, and reach one step closer to your dream.
Introduction
Tell us about yourself
Introduction
Course Outline
3-4th Week
Advanced React
Event & Data
6-7th Week
Advanced Reactjs
Ecosystem of Reactjs
Redux
1-2nd Week
Getting Started
React Basic
5th Week
Mini workshop
Soft Skill Development
8-9th Week
Webpack Configuration
Deployment - Production
Final Project
10th Week
Demo Day
Final Project - Online Shopping Cart
Final Project - Online Shopping Cart
Week 1 Agenda
● Group breakout session: 15 mín for each group
● Each group will have 5-10 minutes to present
● Class discussion
● What is component
● Why component
● Second Demo
● What is Reactjs
● Why Reactjs
● Development Tools, Audit Tools, Showcase, First Demo
● Getting Requirements, BA, Design
● Coding, Unit Testing
● QC, Testing, Release
● The Past
● Now 2018
● Future
Web History
Web Versions
Web Browsers
Web Desktop and Mobile
Web Version
Web 1.0
Web 2.0
Web 3.0
Web Browsers
<=1995
Netscape
Opera
IE
1997
Adobe Flash
2003-2004
Safari
Firefox
2005-2006
XHR2
2008
Chrome
HTML5
201X
Desktop vs Mobile
Discussion
Will websites be killed by Mobile App?
Steps to build a website
01
04
03
02Getting Requirements
Collect all client requirements
Design UX/UI
Production
Deployment
Monitoring
Development
Coding
Writing Unit Test
Quality Control
Testing
Fix bugs
Steps to develop a website
Frontend Web - Stack Of Technologies
CSS Framework
● Bootstrap , Foundation, Ant
● SASS, Less, PostCSS
2
HTML + CSS + Javascript
● jQuery , jQuery UI
● Underscore
1
Module Bundler
● Webpack , Parcel, Rollup
● Browserify
● Gulp, Grunt
4
Javascript Framework
● Reactjs , Angularjs, Vuejs
● Redux
● Jest, Enzyme
3
Git Star Comparison
Reactjs
Angular
Vuejs
NPM Download Comparison
Reactjs
Angular
Vuejs
Indeed Job Comparison
Reactjs
Angular
Vuejs
(*) Indeed.com, 60k jobs
Reactjs Introduction
A Javascript Library for building User Interface
Reactjs In Developer Mind
Reactjs
Redux
Webpack
Nodejs
Why developers love Reactjs
Modular
Reusability & Scalability
High Performance
Strong Community
Great Development Tools
Reactjs Pros vs Cons
Easy to Learn
Virtual DOM
Component Design First
One-way Data Binding
Debugging
Hard to Master
JSX
Complex Comp. Design
Flux Pattern
View Layer
Reactjs Core Features - Virtual DOM
REAL DOM
VIRTUAL DOM
Reactjs Core Features - Flux Achitecture
Reactjs Core Features - Flux Achitecture
Reactjs Demo
Reactjs Application
Single Page
Application
Progressive Web
Application
PWA
PWA 10 Rules
Progressive
Responsive
Connectivity independent
App-like
Fresh
Safe
Discoverable
Re-engagement
Installable
Linkable
Reactjs in Viet Nam
Tiki
#27
Shopee
#17
Lazada
#20
Sendo
#31
Chotot
#47
Coccoc
Search
#1
(*) https://www.alexa.com/topsites/countries/VN
Showcase & Audit Tools
React Extension
Chrome Developer Tool
Page Speed
Think With Google
Code Splitting Showcases
Reactjs Component
React Bootstrap Components
React Ant
Awesome Components
Demo Reactjs Component
OpenTalk - How to be a FE Developer
Web Developer Roadmap
Web Developer Roadmap
Web Developer Roadmap
Web Developer Roadmap
Web Developer Roadmap
FRONT-END WEB DEVELOPMENT WITH REACTJS
Assignment
Find 5 sites in Vietnam using Reactjs
Compare 5 sites found with Google PageSpeed
Code and Submit first assignment
Q&A

More Related Content

What's hot (20)

PDF
React js
Rajesh Kolla
 
PPTX
Reactjs
Neha Sharma
 
PDF
WEB DEVELOPMENT USING REACT JS
MuthuKumaran Singaravelu
 
PDF
Workshop 21: React Router
Visual Engineering
 
PPTX
Introduction to react_js
MicroPyramid .
 
PPTX
React js
Oswald Campesato
 
PPTX
Next.js vs React | what to choose for frontend development_
ForceBolt
 
PPTX
Introduction to React JS for beginners
Varun Raj
 
PPTX
Front end web development
viveksewa
 
PPTX
[Final] ReactJS presentation
洪 鹏发
 
PDF
ReactJS presentation
Thanh Tuong
 
PDF
React Js Simplified
Sunil Yadav
 
PDF
Web Development Presentation
TurnToTech
 
PPTX
Introduction to React JS for beginners | Namespace IT
namespaceit
 
PPTX
Its time to React.js
Ritesh Mehrotra
 
PPTX
MERN PPT
NeerajGupta96647
 
PDF
Universal React apps in Next.js
🐕 Łukasz Ostrowski
 
PPTX
ReactJS presentation.pptx
DivyanshGupta922023
 
PPTX
Internship presentation
Wasim Shemna
 
PPTX
React JS - A quick introduction tutorial
Mohammed Fazuluddin
 
React js
Rajesh Kolla
 
Reactjs
Neha Sharma
 
WEB DEVELOPMENT USING REACT JS
MuthuKumaran Singaravelu
 
Workshop 21: React Router
Visual Engineering
 
Introduction to react_js
MicroPyramid .
 
Next.js vs React | what to choose for frontend development_
ForceBolt
 
Introduction to React JS for beginners
Varun Raj
 
Front end web development
viveksewa
 
[Final] ReactJS presentation
洪 鹏发
 
ReactJS presentation
Thanh Tuong
 
React Js Simplified
Sunil Yadav
 
Web Development Presentation
TurnToTech
 
Introduction to React JS for beginners | Namespace IT
namespaceit
 
Its time to React.js
Ritesh Mehrotra
 
Universal React apps in Next.js
🐕 Łukasz Ostrowski
 
ReactJS presentation.pptx
DivyanshGupta922023
 
Internship presentation
Wasim Shemna
 
React JS - A quick introduction tutorial
Mohammed Fazuluddin
 

Similar to FRONT-END WEB DEVELOPMENT WITH REACTJS (20)

PPTX
Comprehensive Guide to React Development 2022.pptx
75waytechnologies
 
PDF
Frontend Development Bootcamp - React [Online & Offline] In Bangla
Stack Learner
 
PPTX
Vue Or React - Which One is the Best_.pptx
75waytechnologies
 
PDF
Transform Your Future with Front-End Development Training
Vtechlabs
 
PPTX
Front-End Web Development
Yash Sati
 
PPTX
Progressive Web Apps and React
Mike Melusky
 
PPTX
why_choose_react_js_development_for_building_websites_in_2023.pptx
sarah david
 
PPTX
Professionalizing the Front-end
Jordi Anguela
 
PDF
Top Reasons to Use ReactJS for Web Development
Oliver Grady
 
PDF
IJIRT155558_PAPER.pdf
PritamSha1
 
PDF
Workshop Report
lakshitha perera
 
PDF
Frontend Developer Roadmap PDF By Scholarhat
Scholarhat
 
PDF
React Libraries For Every Purpose Your Business Needs In 2022
Narola Infotech
 
PDF
why_choose_react_js_development_for_building_websites_in_2023.pdf
sarah david
 
PPTX
vishal presefffffffffffffffffffffffffffffffntations.pptx
1aacxvd7p1
 
PPT
varun ppt.ppt
ArunkumarKArun
 
PPTX
736333457-Internship-ppt-front-end.pptx Hom
AnkitPundhir2
 
PPTX
f8db413453b33e4ffrointend development bbasics.pptx
vallabhdeshpande7499
 
PDF
Ultimate Guide to React.js Development for Modern Web Projects
BhavikaChauhan14
 
PDF
An Ultimate Guide on React.js Development for Your Next Project
BhavikaChauhan14
 
Comprehensive Guide to React Development 2022.pptx
75waytechnologies
 
Frontend Development Bootcamp - React [Online & Offline] In Bangla
Stack Learner
 
Vue Or React - Which One is the Best_.pptx
75waytechnologies
 
Transform Your Future with Front-End Development Training
Vtechlabs
 
Front-End Web Development
Yash Sati
 
Progressive Web Apps and React
Mike Melusky
 
why_choose_react_js_development_for_building_websites_in_2023.pptx
sarah david
 
Professionalizing the Front-end
Jordi Anguela
 
Top Reasons to Use ReactJS for Web Development
Oliver Grady
 
IJIRT155558_PAPER.pdf
PritamSha1
 
Workshop Report
lakshitha perera
 
Frontend Developer Roadmap PDF By Scholarhat
Scholarhat
 
React Libraries For Every Purpose Your Business Needs In 2022
Narola Infotech
 
why_choose_react_js_development_for_building_websites_in_2023.pdf
sarah david
 
vishal presefffffffffffffffffffffffffffffffntations.pptx
1aacxvd7p1
 
varun ppt.ppt
ArunkumarKArun
 
736333457-Internship-ppt-front-end.pptx Hom
AnkitPundhir2
 
f8db413453b33e4ffrointend development bbasics.pptx
vallabhdeshpande7499
 
Ultimate Guide to React.js Development for Modern Web Projects
BhavikaChauhan14
 
An Ultimate Guide on React.js Development for Your Next Project
BhavikaChauhan14
 
Ad

Recently uploaded (20)

PPTX
How Apagen Empowered an EPC Company with Engineering ERP Software
SatishKumar2651
 
PPTX
Human Resources Information System (HRIS)
Amity University, Patna
 
PDF
Understanding the Need for Systemic Change in Open Source Through Intersectio...
Imma Valls Bernaus
 
PDF
Thread In Android-Mastering Concurrency for Responsive Apps.pdf
Nabin Dhakal
 
PDF
Mobile CMMS Solutions Empowering the Frontline Workforce
CryotosCMMSSoftware
 
PPTX
MiniTool Power Data Recovery Full Crack Latest 2025
muhammadgurbazkhan
 
PPTX
Java Native Memory Leaks: The Hidden Villain Behind JVM Performance Issues
Tier1 app
 
PDF
Capcut Pro Crack For PC Latest Version {Fully Unlocked} 2025
hashhshs786
 
PPTX
Equipment Management Software BIS Safety UK.pptx
BIS Safety Software
 
PPTX
How Odoo Became a Game-Changer for an IT Company in Manufacturing ERP
SatishKumar2651
 
PDF
HiHelloHR – Simplify HR Operations for Modern Workplaces
HiHelloHR
 
PPTX
The Role of a PHP Development Company in Modern Web Development
SEO Company for School in Delhi NCR
 
PDF
GridView,Recycler view, API, SQLITE& NetworkRequest.pdf
Nabin Dhakal
 
PDF
Executive Business Intelligence Dashboards
vandeslie24
 
PDF
iTop VPN With Crack Lifetime Activation Key-CODE
utfefguu
 
PPTX
Fundamentals_of_Microservices_Architecture.pptx
MuhammadUzair504018
 
PDF
MiniTool Partition Wizard 12.8 Crack License Key LATEST
hashhshs786
 
PPTX
Revolutionizing Code Modernization with AI
KrzysztofKkol1
 
PDF
Alexander Marshalov - How to use AI Assistants with your Monitoring system Q2...
VictoriaMetrics
 
PPTX
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 
How Apagen Empowered an EPC Company with Engineering ERP Software
SatishKumar2651
 
Human Resources Information System (HRIS)
Amity University, Patna
 
Understanding the Need for Systemic Change in Open Source Through Intersectio...
Imma Valls Bernaus
 
Thread In Android-Mastering Concurrency for Responsive Apps.pdf
Nabin Dhakal
 
Mobile CMMS Solutions Empowering the Frontline Workforce
CryotosCMMSSoftware
 
MiniTool Power Data Recovery Full Crack Latest 2025
muhammadgurbazkhan
 
Java Native Memory Leaks: The Hidden Villain Behind JVM Performance Issues
Tier1 app
 
Capcut Pro Crack For PC Latest Version {Fully Unlocked} 2025
hashhshs786
 
Equipment Management Software BIS Safety UK.pptx
BIS Safety Software
 
How Odoo Became a Game-Changer for an IT Company in Manufacturing ERP
SatishKumar2651
 
HiHelloHR – Simplify HR Operations for Modern Workplaces
HiHelloHR
 
The Role of a PHP Development Company in Modern Web Development
SEO Company for School in Delhi NCR
 
GridView,Recycler view, API, SQLITE& NetworkRequest.pdf
Nabin Dhakal
 
Executive Business Intelligence Dashboards
vandeslie24
 
iTop VPN With Crack Lifetime Activation Key-CODE
utfefguu
 
Fundamentals_of_Microservices_Architecture.pptx
MuhammadUzair504018
 
MiniTool Partition Wizard 12.8 Crack License Key LATEST
hashhshs786
 
Revolutionizing Code Modernization with AI
KrzysztofKkol1
 
Alexander Marshalov - How to use AI Assistants with your Monitoring system Q2...
VictoriaMetrics
 
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 
Ad

FRONT-END WEB DEVELOPMENT WITH REACTJS

  • 1. Front-end Web Development with Reactjs NordicCoder
  • 2. Confidential July 2018 Learn practical skills for your career growth
  • 3. About Nordic Coder is an educational institution that aims to transform the IT workforce by taking the learning -by -doing approach to education. With the vision of bridging the under-skilled supply of IT students with the shortage of demand for skilled IT workers, Nordic Coder provides a platform offering practical short-term training courses for IT students to gain real-world skills to meet industry demand. Nordic Coder is a venture by fram^, a Swedish-Vietnamese start-up venture builder and IT development company listed on Nasdaq First North Stockholm.
  • 4. What we offer 0 1 SOFT SKILLS Improve interview performance with CV polishing skills and one-on-one practice. 0 2 TECHNICAL SKILLS Practical application of programming languages in real business cases. 0 3 CAREER GUIDANCE Job search and networking opportunities with hiring partners.
  • 5. Venture Founder Yen Le Yen recently joined Fram^ as Venture Founder for Nordic Coder. Yen used to served as Partnership Manager and part of the founding team of the Da Nang Business Incubator, where she collaborated with corporate, government and international donors to bring in accelerator managers, serial entrepreneurs and investors from Israel, Canada, U.S Finland, to coach more than 30 local startups and help them become investment-ready. She was the key organizer of SURF, an annual startup conference that attracted 2000+ attendees and high-profile speakers since 2016. Prior to that, Yen worked in infrastructure financing, lending sovereign loans to private companies from the World Bank and French Development Agency and preparing the issuance of the Da Nang government bond in 2014. She holds a Bachelor of Business - Banking and Finance at Monash University, Australia.
  • 6. fram^ is a Swedish-Vietnamese start-up venture builder and IT development company which listed its shares on the Nasdaq First North Stockholm in Oct 2017. fram^ starts, builds and invests in technology companies with proven business models. We provide deep operational support to founders and help them build market-leading companies. We have many ventures in the pipeline in the verticals FinTech, InsurTech and eCommerce/Consumer with the aim of improving lives of Vietnamese people. The founding team of fram^ has built and managed market leading online businesses both in Europe and Southeast Asia. The founders of fram^ co-founded Lazada.vn and built the company from scratch to the market leader of e-commerce in Vietnam.
  • 7. Introduction export class Instructor extends React.Component { render() { return ( <Profile> <Fullname>Trần Phong Phú</Fullname> <Work>TA at Sendo.vn</Work> <Work>React Instructor at NordicCoder</Work> <Email>phu.tran[at]nordiccoder.com</Email> <Phone>0937.942.974</Phone> </Profile> ); } }
  • 8. My mission and motivation as an instructor is to help you free your mind, unleash your power within, and reach one step closer to your dream. Introduction
  • 9. Tell us about yourself Introduction
  • 10. Course Outline 3-4th Week Advanced React Event & Data 6-7th Week Advanced Reactjs Ecosystem of Reactjs Redux 1-2nd Week Getting Started React Basic 5th Week Mini workshop Soft Skill Development 8-9th Week Webpack Configuration Deployment - Production Final Project 10th Week Demo Day
  • 11. Final Project - Online Shopping Cart
  • 12. Final Project - Online Shopping Cart
  • 13. Week 1 Agenda ● Group breakout session: 15 mín for each group ● Each group will have 5-10 minutes to present ● Class discussion ● What is component ● Why component ● Second Demo ● What is Reactjs ● Why Reactjs ● Development Tools, Audit Tools, Showcase, First Demo ● Getting Requirements, BA, Design ● Coding, Unit Testing ● QC, Testing, Release ● The Past ● Now 2018 ● Future
  • 14. Web History Web Versions Web Browsers Web Desktop and Mobile
  • 15. Web Version Web 1.0 Web 2.0 Web 3.0
  • 18. Discussion Will websites be killed by Mobile App?
  • 19. Steps to build a website 01 04 03 02Getting Requirements Collect all client requirements Design UX/UI Production Deployment Monitoring Development Coding Writing Unit Test Quality Control Testing Fix bugs
  • 20. Steps to develop a website
  • 21. Frontend Web - Stack Of Technologies CSS Framework ● Bootstrap , Foundation, Ant ● SASS, Less, PostCSS 2 HTML + CSS + Javascript ● jQuery , jQuery UI ● Underscore 1 Module Bundler ● Webpack , Parcel, Rollup ● Browserify ● Gulp, Grunt 4 Javascript Framework ● Reactjs , Angularjs, Vuejs ● Redux ● Jest, Enzyme 3
  • 25. Reactjs Introduction A Javascript Library for building User Interface
  • 26. Reactjs In Developer Mind Reactjs Redux Webpack Nodejs
  • 27. Why developers love Reactjs Modular Reusability & Scalability High Performance Strong Community Great Development Tools
  • 28. Reactjs Pros vs Cons Easy to Learn Virtual DOM Component Design First One-way Data Binding Debugging Hard to Master JSX Complex Comp. Design Flux Pattern View Layer
  • 29. Reactjs Core Features - Virtual DOM REAL DOM VIRTUAL DOM
  • 30. Reactjs Core Features - Flux Achitecture
  • 31. Reactjs Core Features - Flux Achitecture
  • 34. PWA
  • 35. PWA 10 Rules Progressive Responsive Connectivity independent App-like Fresh Safe Discoverable Re-engagement Installable Linkable
  • 36. Reactjs in Viet Nam Tiki #27 Shopee #17 Lazada #20 Sendo #31 Chotot #47 Coccoc Search #1 (*) https://www.alexa.com/topsites/countries/VN
  • 37. Showcase & Audit Tools React Extension Chrome Developer Tool Page Speed Think With Google Code Splitting Showcases
  • 38. Reactjs Component React Bootstrap Components React Ant Awesome Components
  • 40. OpenTalk - How to be a FE Developer
  • 47. Assignment Find 5 sites in Vietnam using Reactjs Compare 5 sites found with Google PageSpeed Code and Submit first assignment
  • 48. Q&A