Web Development - Roadmap to MERN stack development
SwapnilNarayan
42 views
37 slides
Jun 05, 2024
Slide 1 of 37
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
About This Presentation
Web Development
Size: 1.49 MB
Language: en
Added: Jun 05, 2024
Slides: 37 pages
Slide Content
Getting started with Web Development By:- Swapnil Narayan Software Engineer at Microsoft
About the Speaker Hey there, I’m Swapnil Narayan, a graduate from at IIT(ISM) Dhanbad with Computer Science majors. I’m a Software Engineer at Microsoft India, and have also got offers from Amazon and Oracle for Software Engineering roles. I’m a very passionate Web Dev Instructor and have a decent experience for the same at various Edtech Companies. I have taken webinars with various IITs, NITs, IIITs and other Engineering Colleges in India. I will be your mentor for the Web App Development Session and will walk you through the topics the following slides.
Timeline Why learn web dev? Web Dev - Frontend Web Dev - Backend Databases Intro to APIs, JSON IDE’s and Environment
Internships GSoC Startups Tech Fests Native Apps Why Web Dev?
Frontend Vs Backend https://news.codecademy.com/front-end-vs-back-end/ The front end of an application typically refers to the layer that represents the UI (user interface). It is what a user sees in a website Backend is usually where the login part comes in. It includes the code that runs on the server and is not visible to the user.
Timeline Why learn web dev? Web Dev - Frontend Web Dev - Backend Databases Intro to APIs, JSON IDE’s and Environment
Web Dev - Frontend
Prerequisites Notepad Wordpad GEdit Sublime Atom Chrome Firefox Safari
HTML
CSS
CSS
Javascript
JS Logic in Web Apps Javascript != Java Libraries - JQuery, NodeJS, ReactJS JSON - JavaScript Object Notation
JS console.log alert document.write
ReactJS
React JS A JavaScript library for building User Interfaces. ReactJS is not a JS framework. It is also known as React or React.js
ReactJS - History Designed by Jordan Walke, a Software Engineer at Facebook. First deployed on Facebook News Feed on 2011. In 2013, React was open sourced at JS conference.
ReactJS - Features Component based approach. Reusability Modularity DOM updates are handled gracefully. Speed Scalability Huge Community
Timeline Why learn web dev? Web Dev - Frontend Web Dev - Backend Databases Intro to APIs, JSON IDE’s and Environment
Web Dev - Backend
NodeJS Node.js is a JavaScript runtime built on the Chrome V8 JavaScript Engine for executing JS Scripts. Node.js is neither a language nor a framework. It is written in C++ to run JS code on the server.
JS - Script for Browser
Question was How to run JS Scripts in Server Side?
Birth of Node.js
Why Node.js? Server Side Development. Creating Web Servers, Business logic and providing Database Access. Node.js runs a single threaded, non-blocking and asynchronous programming which makes it very memory efficient. Huge Community for MERN.
PHP
PHP Xampp Works with My SQL DB. phpMyAdmin
Timeline Why learn web dev? Web Dev - Frontend Web Dev - Backend Databases Intro to APIs, JSON IDE’s and Environment
Database
Timeline Why learn web dev? Basics of HTML, CSS, JS Chrome Dev Tools Caesar Cipher Intro to APIs, JSON IDE’s and Environment