1 of 10

Slide Notes

DownloadGo Live

Presentation For Skill Understanding

Published on Feb 18, 2023

No Description

PRESENTATION OUTLINE

Presentation For Skill Understanding

-By Jitendra

ReactJS

  • It is an open- source javascript library used for making user interfaces.
  • It provides fast and efficient way to build complex and dynamic user interfaces.
  • Building reusable components, Improved performance, Simplified Development.
  • Integration with other libraries and Frameworks.

Why ReactJs is used?

  • High Performance
  • Component-based Architecture
  • Declarative Programming
  • Large and active community
  • Easy to learn -specially for HTML, CSS and JavaScript developers

Java/ MicroServices/ SpringBoot

  • Java : general purpose programming language used for building large-scale, complex applications.
  • Purpose to provide platform-independent, OOPs language that is secure, scalable and easy to maintain.
  • MicroServices : architectural approach to build apps that involves breaking apps into small, independent services. It's purpose to reduce the complexity of the code and making it more modular.
  • SpringBoot : This is a popular framework for building microservices in Java. It provides a set of tools that makes it easy to build microservices with minimal configuration and setup.

Why .Net and C# are used ?

  • Productivity, scalability and security
  • Cross-platform development : along with Windows ability to build application on Linux and macOS
  • Large developer community : a lot of support and resources available
  • Reliability : used by finance, healthcare and government industries building large, complex applications.

Framework v/s Language

  • A programming language is a tool to write code using set of rules, syntax and grammar that a computer can execute. Ex- java, python, C++ and C#
  • A framework is a set of pre-written code and tools to software applications. It provides a set of libraries and templates used to build specific type of application. Ex- .Net, Spring and Django

Frontend v/s Backend

  • Frontend : part of application where user interacts directly includes user interface such as design, layout and graphics as well as functionality such as forms, buttons and other controls. Ex- HTML, CSS and javascript
  • Backend : part of application responsible for behind-the-scenes functionality includes data storage, security and server-side processing. Ex- PHP, Python, or Ruby use databases like MySQL or MongoDB

Database [SQL v/s NoSQL]

  • It is a system designed to store, manage and retrieve large data in an organized manner.
  • It's purpose to provide reliable, efficient and secure way to manage data by authorized users.
  • SQL are designed to manage structured data, ability to handle complex queries and transactions to ensure data consistency and accuracy. Ex- Financial transactions and customer records
  • NoSQL are designed to manage unstructured data makes them flexible and adaptable to changing data structures, ability to handle large amounts of data. Ex- Social media and e-commerce website

Popular Databases, Why they are used?

  • Most popular databases: MySQL, PostgreSQL, Microsoft SQL server, Oracle, MongoDB and Redis.
  • Used for data storage and management, data retrieval and analysis, data security and compliance, scalability and performance, integrations and application development.

Thank You