JFSD
JFSD
JFSD
Full Stack development involves developing both the front end and back end of the web
application/website at the same time. This process includes three layers:
To fully comprehend the role of Full Stack developer, you must understand the web
development components - front end and back end
The front end comprises a visible part of the application in which the user interacts, while
the back end includes business logic.
WebStorm
Slack
Electron
TypeScript
CodePen
GitHub
Basic languages - Must be proficient in basic languages like HTML, CSS, and SQL.
Sphinx
Injector class: It injects service class objects into the client class.
12. List the ways to improve your website load time and
performance.
There are quite a lot of possible ways to optimize your website for the best performance:
Browser caching.
Optimize caches.
14. What’s the difference between Full Stack Engineer and Full
Stack Developer?
A Full-Stack engineer is someone with a senior-level role with the experience of a Full Stack
developer, but with project management experience in system administration (configuring
and managing computer networks and systems).
no delay.
GET POST
GET is used to request data from a specified POST is used to send data to a server to
resource. create/update a resource.
Can be bookmarked Cannot be bookmarked
Can be cached Not cached
Parameters are not saved in the browser
Parameters remain in the browser history
history
Data is visible to everyone in the URL Data is not displayed in the URL
Only ASCII characters allowed Binary data is also allowed
Abstract Interface
An abstract class can have abstract and non- The interface can have only abstract
abstract methods methods.
An abstract class can have static, non-static, The interface has only static and final
final, non-final variables. variables.
An abstract class can provide the Interface can’t provide the implementation of
implementation of the interface. an abstract class.
An abstract class can be extended using the An interface can be implemented using the
keyword "extends". keyword "implements".
A Java abstract class can have class Members of a Java interface are public by
members like private, protected, etc. default.
Generating temporary “session” access tokens for visitors at the front end
Must contain at least one character long after the prefix "data-" and should not
Resetting Normalizing
Removes all the built-in browser styling. Normalizing makes elements render
consistently across browsers.
Provides bug fixes Includes bug fixes
Creational - These are about object creation or class instantiation. Further, these
patterns are categorized into object-creational patterns and class-creational patterns.
Structural - These are about organizing different classes and objects to form larger
functionality and provide new functionality.
Behavioral - These are about identifying common communication patterns between
objects.
Normalization Denormalization
Normalization is used to reduce data
Denormalization is used to add redundancy to
redundancy and data inconsistently from the
execute queries.
table.
Data integrity is maintained Data integrity is not maintained
In normalization, no of tables is increased. In denormalization, no of tables is decreased.
Normalization optimizes the usage of disk Denormalization does not optimize the disk
space. spaces.
Enable gzipping
Defer parsing of JavaScript