SVDKR
SVDKR
on
“WEB DEVELOPMENT”
Presented by
JINDE SAI UPESH (21121A1542)
Department of Computer Science and Systems Engineering
SREE VIDYANIKETHAN ENGINEERING
COLLEGE (AUTONOMOUS)
⮚ Advancements
⮚ Global Connectivity
⮚ Evolution of the internet
⮚ Rise of E-Commerce
⮚ Mobile Revolution
INTRODUCTION
Web development is the process of creating and maintaining websites or
web applications. It involves two main components: front-end
development, which focuses on the user interface, and back-end
development, which manages server-side functions. Key aspects include
responsive design, frameworks, content management systems, and
version control. Web development is dynamic and requires continuous
learning to adapt to technological advancements.
⮚ Front-End Development: Deals
with what users see and interact with
directly using technologies like React
js.
⮚ Back-End Development: Manages the server, database, and
application logic that power websites, using technologies like Node.js,
Express.js, and MongoDB for efficient server-side scripting and database
management.
THEME OF INTERNSHIP
The theme of a web development internship typically revolves around
providing participants with hands-on experience and exposure to real-world
web development projects. The primary goals and themes of a web
development internship may include:
⮚ Skill Development
⮚ Project-Based Learning
⮚ Responsive Design
⮚ Portfolio Development
⮚ Web Development Frameworks
ARCHITECTURE OF INTERNSHIP
CHALLENGES
Web development, while highly rewarding, comes with its set of
challenges. Some common challenges include:
⮚ Browser Compatibility
⮚ Responsive Design
⮚ Security Concerns
⮚ Performance Optimization
⮚ Continuous Learning
⮚ Scalability Issues
⮚ Cross-Platform Compatibility
TASKS DETAILS
Tasks Accomplished:
1. Product Details Page
2. Cart Page Development
3. Backend Development
★ Product Details Page:-
○ Displays product images, descriptions, and pricing.
○ Add-to-cart functionality for seamless user experience.
★ Cart Page Development:-
○ Ability to add, remove, and update items in the cart.
○ Displays total price and quantity dynamically.
★ Backend-Development:-
The backend handles user authentication, cart management, and
payment processing, with all details securely stored in MongoDB. APIs are
implemented for seamless data flow and efficient application functionality.
advantage
Web development offers s
numerous advantages, contributing to its
widespread adoption and significance in the digital era. Here are
some key advantages:
⮚ Global Reach
⮚ Cost-Effective Marketing
⮚ 24/7 Accessibility
⮚ Efficient Communication
⮚ Automation and Efficiency
⮚ Scalability
⮚ Instant Updates
⮚ Cost-Effective Business Operations
⮚ Data Storage and Retrieval
⮚ Customer Feedback and Analytics
⮚ Enhanced User Experience
⮚ Collaboration and Connectivity
⮚ Real-Time Interactivity
Case study
PROBLEM : Backend challenges include misconfigured MongoDB connections,
inefficient schemas, and poorly optimized APIs. Linking issues involve CORS
restrictions, broken links, and incompatible APIs, complicating seamless
integration.
OBJECTIVES:
⮚ Online Presence
⮚ E-commerce Functionality
⮚ Brand Storytelling
⮚ Customer Interaction
WEB DEVELOPMENT PROCESS:
⮚ Planning & Design
⮚ Development
⮚ Mobile Responsiveness
⮚ Content Creation
⮚ Testing & Launch
CONCLUSION
⮚ React js -[https://www.w3schools.com/REACT/DEFAULT.ASP
]
⮚ MONGODB:-[https://www.w3schools.com/mongodb/]
⮚ JAVASCRIPT:-[https://www.w3schools.com/js/]
⮚ EXPRESS JS:-[https://www.geeksforgeeks.org/express-js/]
⮚ NODE JS:-[https://www.w3schools.com/nodejs/]
⮚ https://www.youtube.com/watch?v=CgkZ7MvWUAA