----------------------#Build microservices in java script
---------------------------
# Java :- Versatile language
a multi-platform, object-oriented, and network-centric language that can be used as
a platform in itself. It is a fast, secure, reliable programming language for
coding everything from mobile apps and enterprise software to big data applications
and server-side technologies
ex- to develop desktop software or game
# Java Script :- ex Button on website -- between the tap to backend process
a dynamic programming language that's used for web development, in web
applications, for game development, and lots more
# C++:- a generic programming language for building software. It's an object-
oriented language
ex - a users account on mobile
# Microservices in java :- software architecture pattern where an application is
built as a collection of small, independent services. Enterprises like Amazon,
Netflix, Uber, and Etsy have adopted microservices to achieve scaling advantages,
business agility, and profitability
#Frame Works:- pre buildlibrary an ease to promote task
# Spring: It is used to develop enterprise-level applications. It provides support
to many other frameworks such as Hibernate
# Java Spring Boot (Spring Boot) :- is a tool that makes developing web application
and microservices with Spring Framework faster and easier through three core
capabilities:
Autoconfiguration.
An opinionated approach to configuration.
The ability to create standalone applications.
# HTTP:- Hypertext Transfer Protocol is an application protocol for distributed,
collaborative, hypermedia information systems that allows users to communicate data
on the World Wide Web.
# DSA :- a branch of computer science that deals with creating machine-efficient
and optimized computer program
For example, if we wish to store the contacts on our phone, then the software will
simply place all our contacts in an array.
# Full stack data Analyst :- focuses on understanding business problems, co
nverting them into analytical statements, and producing analytical insights into
business solutions. A full stack analyst can cover the entire chain of steps
required to get value out of data.
# SQL :- Structered Query language --are vertically scalable
a standard programming language utilized to extract, organize, manage, and
manipulate data stored in relational databases
EX - delete the data or to manage anything in any organisation or in a normal
clothing shop also
# Power BI & tableau :- limitless , excel limited
is used to find insights within an organization's data. Power BI can help connect
disparate data sets, transform and clean the data into a data model and create
charts or graphs to provide visuals of the data. All of this can be shared with
other Power BI users within the organization.
# Python:- a computer versatile programming language often used to build websites
and software, automate tasks, and conduct data analysis
real life example in Python :ML and AI, Web Dev, Data Analytics, Game Development,
IoT, Application Deve, and Game Development.
# ML :-branch of artificial intelligence (AI) and computer science which focuses on
the use of data and algorithms to imitate the way that humans learn, gradually
improving its accuracy
4 Algorithm in ML
# Algorithms: supervised, semi-supervised, unsupervised and reinforcement.
Example :- Computers watch and observe what others do, then copy that action. ex
Image recoginition, Identify different type of dog which is already tagged, Amazon
dashboard , or notification.
-----------------------------WEB DEVELOPEMENT ------------------------------------
1) Front end --- html , java , java script
2) backend -- Engine you can say of website ex kitchen of hotel
python, ruby or java , also handles data and logic
3) HTML:- (Hypertext Markup Language) --- Skeleton of the website
or creating Web pages. HTML describes the structure of a Web page
4) CSS:- Cascading Style Sheets --- skin of website like color blood
used to describe the presentation of a document written in HTML
5) Git hub :- Its a platform for programmer who can connect on that platform and
share the insights
6) version control :- to regain the lost data on cloud also
7) react js, express js :- its a library which is use for front end to building
blocks Square blocks on website also you can say tool kit.
8) Networking :- were usually all computer connects
9) Node js :- Use javascript server side can use on both front end and backend ,
where it can handle a large amount of simultaneous connections in a nonblocking
manner.
example :- A HTTP Web Server that prepares a response with HTTP header and a
message.
10) My SQL :- Used for Data Management you can say elational database management
system (RDBMS) structured collection of data. It may be anything from a simple
shopping list to a picture gallery or a place to hold the vast amounts of
information
-------------------------DATA ANALYATICS-----------------------------------
# sql
# Power BI & tableau
#python
# ML:-
# No SQL :- is you can say oppsite to that sql but it will be sturctered only are
Horizantal scalable as sql is are vertically scalable
# Deep learning :- is essentially a branch of AI that closely tries to mimic how
the human work brains. It's a branch of machine learning that uses neural networks
with many layers.A deep neural network analayzes data with learned representations
similarly to the way a person look at the problem.
Eg: Virtual Assistants , Chatbots and Service Bots, sending computer 1000 pictures
of cat to recognise how it look like.
# Computer Vison :-
It's a field of Artificial Intelligence that enables computers and systems to
derive meaningful information from digital images,videos and other visual inputs -
and take actions or make recommendations based on that informations
Eg: Traffic Signal
# Natural Langauge Processing:-
It is the branch of artificial Intelligence or AI.Concerned with giving computers
the ability to understand text and spoken words in much the same way humans beings
can
Eg: Email Filters
# LLM :- large language model tasks such as generating and classifying text,
answering questions in a conversational manner, and translating text from one
language to another
# EDA :- it helps businesses to improve their understanding of data. With EDA,
they can use the available tools to extract critical insights and make conclusions,
which assist in making decisions based on the insights from the EDA
Ex - any number of people might buy any number of different types of shoes you can
visualise and make a assumption on that
#Specialization Data science
Data analytics :- Manipulation of data ,analylising proocessing , filtering it
Data Engineering :- Process where we build pipelines to transform the data into
format of readable and usable format Ex - Data mining ,data fetching
Business analytics :- Analyzing the past previous performance of the organization
to certain data and making data driven business decision on that insights