Part 1 - Full Stack Intro
Part 1 - Full Stack Intro
INCLUSIVE LEARNING 1
TECHNOLOGIES COVERED
• JAVASCRIPT • MongoDB
• Node.js • Domain
• HTML, or HyperText Markup Language, is the standard markup language used to create
web pages. It is the backbone of most web content and defines the structure and layout
of a web page's elements, including text, images, hyperlinks, forms, and more.
• HTML uses a system of tags and attributes to describe the content and its presentation
on a web page.
INCLUSIVE LEARNING 3
HTML Layout
INCLUSIVE LEARNING 4
CSS
INCLUSIVE LEARNING 5
CSS3 Features
• 2D and 3D transformations for shapes and text.
• Rounded Corners.
• Shadow effect.
Visual Effects.
• Flexbox:
• Media queries:
INCLUSIVE LEARNING 6
Bootstrap
INCLUSIVE LEARNING 7
JavaScript
• JavaScript is the world's most popular programming
language.
• JavaScript is the programming language of the Web.
• JavaScript is easy to learn.
• Scripting
Javascript executes the client-side script in the browser.
• Interpreter
The browser interprets JavaScript code.
• Platform Independent
Javascript will run in the same way in all systems with
any operating system.
INCLUSIVE LEARNING 8
JavaScript Architecture
INCLUSIVE LEARNING 9
Node.js
Node.js features
• Node.js is an open source server environment
• Node.js is free
• Node.js runs on various platforms (Windows, Linux,
Unix, Mac OS X, etc.)
• Node.js uses JavaScript on the server.
• Node.js can generate dynamic page content
• Node.js can create, open, read, write, delete, and close
files on the server
• Node.js can collect form data
• Node.js can add, delete, modify data in your database
INCLUSIVE LEARNING 10
Node.js Architecture
INCLUSIVE LEARNING 11
Express.js
• Express is a node js web application framework that
provides broad features for building web and mobile
applications. It is used to build a single page, multipage,
and hybrid web application.
• It's a layer built on the top of the Node js that helps
manage servers and routes.
• Express was created to make APIs and web applications
with ease,
• It saves a lot of coding time almost by half and still
makes web and
• Another reason for using express is that it is written in
javascript as javascript is an easy language even if you
don't have a previous
INCLUSIVE LEARNING 12
Express.js Architecture
INCLUSIVE LEARNING 13
MySQL
• The “SQL” part of “MySQL” stands for “Structured Query
Language.” SQL is the most common standardized language used
to access databases.
• Depending on your programming environment, you might enter
SQL directly (for example, to generate reports), embed SQL
statements into code written in another language, or use a
language-specific API that hides the SQL syntax.
• MySQL Database is a client/server system that consists of a
multithreaded SQL server that supports different back ends,
several different client programs and libraries, administrative tools,
and a wide range of application-programming interfaces (APIs).
INCLUSIVE LEARNING 14