Full stack Java development with spring MVC, hibernate, Jquery, and bootstrap (Record no. 5000)

MARC details
000 -LEADER
fixed length control field 07864nam a22002057a 4500
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20230322100014.0
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 230322b ||||| |||| 00| 0 eng d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9788126519910
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 005.133
Item number RAM
100 ## - MAIN ENTRY--PERSONAL NAME
Personal name Ramgir, Mayur
245 ## - TITLE STATEMENT
Title Full stack Java development with spring MVC, hibernate, Jquery, and bootstrap
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT)
Name of publisher, distributor, etc. Wiley India Pvt. Ltd.
Place of publication, distribution, etc. New Delhi
Date of publication, distribution, etc. 2020
300 ## - PHYSICAL DESCRIPTION
Extent xxxiv, 676 p.
365 ## - TRADE PRICE
Price type code INR
Price amount 1039.00
504 ## - BIBLIOGRAPHY, ETC. NOTE
Bibliography, etc. note Table of content<br/>Chapter 1 Introduction to Full Stack Development<br/><br/>1.1 Introduction<br/><br/>1.2 What is Full Stack Web Development?<br/><br/>1.3 Introduction to Web Application Development<br/><br/>1.4 Front-End Technologies<br/><br/>1.5 Back-End Technologies (Server-Side)<br/><br/>1.6 Introduction to Back-end Development with Java 11<br/><br/>1.7 Introduction to Model View Controller (MVC)<br/><br/>1.8 Introduction to Web Services: API-Based Architecture with REST<br/><br/>1.9 Communication Between Front-End and Back-End<br/><br/>1.10 Introduction to Object Relational Mapping (ORM) with Hibernate<br/><br/> <br/><br/>Chapter 2 Getting Started with Full Stack Development: A Project Idea<br/><br/>2.1 Introduction<br/><br/>2.2 Project Outline<br/><br/>2.3 What is E-Commerce?<br/><br/>2.4 Required Entities<br/><br/>2.5 Entity Relationship Diagram<br/><br/>2.6 UML Class Diagram<br/><br/>2.7 Flowchart<br/><br/>2.8 Front-End Page Flow Design<br/><br/>2.9 Back-End Web Services API Endpoints<br/><br/> <br/><br/>Chapter 3 Introduction to Hyper Text Markup Language<br/><br/>3.1 Overview of HTML<br/><br/>3.2 Getting Started with HTML Code<br/><br/>3.3 Important Components of HTML<br/><br/>3.4 Text Formatting Tags<br/><br/>3.5 Quotations<br/><br/>3.6 Comments<br/><br/>3.7 Links<br/><br/>3.8 Images<br/><br/>3.9 Tables<br/><br/>3.10 Lists<br/><br/>3.11 Attributes to Style HTML Elements<br/><br/> <br/><br/>Chapter 4 Introduction to Cascading Style Sheets<br/><br/>4.1 Introduction<br/><br/>4.2 Overview of CSS<br/><br/>4.3 Relationship Between HTML and CSS<br/><br/>4.4 How Does CSS Work?<br/><br/>4.5 Syntax<br/><br/>4.6 Different Methods to Integrate CSS with HTML<br/><br/>4.7 Colors<br/><br/>4.8 Backgrounds in CSS<br/><br/>4.9 Setting up Height and Width of an Element<br/><br/>4.10 Box Model<br/><br/>4.11 CSS Outline<br/><br/>4.12 Text in CSS<br/><br/>4.13 Fonts<br/><br/>4.14 Links in CSS<br/><br/>4.15 Lists in CSS<br/><br/>4.16 Tables in CSS<br/><br/>4.17 Responsiveness<br/><br/>4.18 Position Property in CSS<br/><br/>4.19 Navigation Bars<br/><br/>4.20 Dropdown<br/><br/>4.21 Forms<br/><br/> <br/><br/>Chapter 5 Introduction to jQuery<br/><br/>5.1 Overview of jQuery<br/><br/>5.2 Configuration of jQuery<br/><br/>5.3 Syntax<br/><br/>5.4 Selectors<br/><br/>5.5 Events<br/><br/>5.6 Effects<br/><br/>5.7 Working with HTML<br/><br/>5.8 jQuery with CSS<br/><br/>5.9 Traversing<br/><br/> <br/><br/>Chapter 6 Introduction to Bootstrap<br/><br/>6.1 Overview of Bootstrap<br/><br/>6.2 Structure of a Bootstrap-enabled Webpage<br/><br/>6.3 Grids<br/><br/>6.4 Typography<br/><br/>6.5 Colors<br/><br/>6.6 Images<br/><br/>6.7 Jumbotron<br/><br/>6.8 Alerts<br/><br/>6.9 Buttons<br/><br/>6.10 Button Groups<br/><br/>6.11 Progress Bars<br/><br/>6.12 Pagination<br/><br/>6.13 Cards<br/><br/>6.14 Navigation Menus<br/><br/>6.15 Navigation Bar<br/><br/>6.16 Forms<br/><br/>6.17 Carousel<br/><br/>6.18 Media Objects<br/><br/> <br/><br/>Chapter 7 Build Pages for MyEShop with HTML and CSS<br/><br/>7.1 Setting up Environment<br/><br/>7.2 Identify the Pages<br/><br/>7.3 Getting Started with HTML Pages<br/><br/>7.4 Adding CSS to the HTML Page<br/><br/> <br/><br/>Chapter 8 Use of jQuery on HTML CSS<br/><br/>8.1 Getting Started with jQuery<br/><br/>8.2 Home Page with jQuery<br/><br/> <br/><br/>Chapter 9 Use of Bootstrap to Make HTML Responsive<br/><br/>9.1 Setting up Environment<br/><br/> <br/><br/>Chapter 10 Introduction to Java Language<br/><br/>10.1 Overview of Java<br/><br/>10.2 Basic Java Concepts<br/><br/>10.3 Principles of Object-Oriented Programming in Java<br/><br/>10.4 Programming in Java<br/><br/>10.5 Java Packages<br/><br/>10.6 New Features in Java 9<br/><br/>10.7 Eclipse IDE for Programming<br/><br/> <br/><br/>Chapter 11 Language Syntax and Elements of Language<br/><br/>11.1 Building Blocks of Java<br/><br/>11.2 Calling the Main Method<br/><br/>11.3 String Options<br/><br/>11.4 Arrays<br/><br/>11.5 Enums<br/><br/>11.6 Wrapper Classes<br/><br/>11.7 Autoboxing and Unboxing<br/><br/>11.8 Developing Logic<br/><br/>11.9 Control Flow<br/><br/>11.10 Loops<br/><br/>11.11 Branching<br/><br/> <br/><br/>Chapter 12 Object-Oriented Programming<br/><br/>12.1 Introduction<br/><br/>12.2 Object-Oriented Programming Principles<br/><br/>12.3 Object-Oriented Programming Principles in Application<br/><br/>12.4 Understanding an Interface<br/><br/>12.5 Overriding and Overloading<br/><br/>12.6 Coupling and Cohesion<br/><br/>12.7 Implementation in Java<br/><br/>12.8 Future of Object-Oriented Programming<br/><br/>12.9 Understanding the World<br/><br/> <br/><br/>Chapter 13 Generics and Collections<br/><br/>13.1 Introduction<br/><br/>13.2 Generic Programming<br/><br/>13.3 Collections<br/><br/>13.4 Implementing Collection Classes<br/><br/>13.5 List of Key Methods for Arrays and Collections<br/><br/> <br/><br/>Chapter 14 Error Handling<br/><br/>14.1 Introduction<br/><br/>14.2 Understanding Error Handling<br/><br/>14.3 Logical Errors<br/><br/>14.4 Syntactical Errors<br/><br/>14.5 Semantic Errors<br/><br/>14.6 Importance of Error Handling<br/><br/>14.7 Checked verses Runtime Exceptions<br/><br/> <br/><br/>Chapter 15 Garbage Collection<br/><br/>15.1 Introduction<br/><br/>15.2 Garbage Collection in Java<br/><br/>15.3 Major Garbage Collection<br/><br/>15.4 G1 and CMS Garbage Collectors<br/><br/>15.5 Advantages of Garbage Collection in Java<br/><br/>15.6 Making Objects Eligible for Garbage Collection<br/><br/>15.7 JEP 318 – Epsilon: A No-Op Garbage Collector<br/><br/> <br/><br/>Chapter 16 Strings, I/O Operations, and File Management<br/><br/>16.1 Introduction<br/><br/>16.2 Role of Strings in Java<br/><br/>16.3 Types of String Operations<br/><br/>16.4 StringBuilder and String Buffer Explained<br/><br/>16.5 Java I/O<br/><br/>16.6 File Management in Java<br/><br/> <br/><br/>Chapter 17 Data Structure and Integration in Program<br/><br/>17.1 Introduction<br/><br/>17.2 Introduction to Data Structures<br/><br/>17.3 Classification of Data Structures<br/><br/> <br/><br/>Chapter 18 Lambdas and Functional Programming<br/><br/>18.1 Introduction<br/><br/>18.2 Functional Programming<br/><br/>18.3 Functional Programming in Java<br/><br/>18.4 Object-Oriented versus Functional Programming<br/><br/>18.5 Lambdas<br/><br/>18.6 Date and Time API<br/><br/> <br/><br/>Chapter 19 Multithreading and Reactive Programming<br/><br/>19.1 Introduction<br/><br/>19.2 Reactive Programming<br/><br/>19.3 Reactive Programming<br/><br/>19.4 What is Multithreading?<br/><br/>19.5 Concurrency<br/><br/>19.6 Understanding Deadlock<br/><br/>19.7 Concurrent Data Structures<br/><br/>19.8 Multithreading Examples<br/><br/>19.9 Designing Concurrent Java Programs<br/><br/> <br/><br/>Chapter 20 Introduction to Spring and Spring MVC<br/><br/>20.1 Spring Framework<br/><br/>20.2 Spring Architecture<br/><br/>20.3 Spring MVC<br/><br/>20.4 Interception<br/><br/>20.5 Chain of Resolvers<br/><br/>20.6 View Resolution<br/><br/>20.7 Multiple View Pages<br/><br/>20.8 Multiple Controllers<br/><br/>20.9 Model Interface<br/><br/>20.10 RequestParam<br/><br/>20.11 Form Tag Library<br/><br/>20.12 Form Text Field<br/><br/>20.13 CRUD Example<br/><br/>20.14 File Upload in Spring MVC<br/><br/>20.15 Validation in Spring MVC<br/><br/>20.16 Validation with Regular Expression<br/><br/>20.17 Validation with Numbers<br/><br/> <br/><br/>Chapter 21 Introduction to Hibernate<br/><br/>21.1 Introduction<br/><br/>21.2 Architecture<br/><br/>21.3 Installation and Configuration<br/><br/>21.4 Java Objects in Hibernate<br/><br/>21.5 Inheritance Mapping<br/><br/>21.6 Collection Mapping<br/><br/>21.7 Mapping with Map<br/><br/>21.8 Hibernate Query Language<br/><br/>21.9 Caching<br/><br/>21.10 Spring Integration<br/><br/> <br/><br/>Chapter 22 Develop Web Services for the APIs<br/><br/>22.1 Setting up Environment<br/><br/>22.2 Creating a New Project<br/><br/>22.3 Creating Models<br/><br/>22.4 Creating Data Access Object<br/><br/>22.5 Creating Controller<br/><br/> <br/><br/>Chapter 23 Develop Models with Hibernate<br/><br/>23.1 Installing MySQL<br/><br/>23.2 Create Database and Tables<br/><br/>23.3 Making DAO to Perform CRUD
520 ## - SUMMARY, ETC.
Summary, etc. Full Stack Java Development is a great way to start one's journey to becoming a full stack developer. Any student will find this book very helpful to learn about the essential technologies and ecosystem of web application development. Web technologies like HTML, JQuery, Bootstrap, Webservices, etc. are well explained in the book. The exploration is not just limited to theoretical knowledge as the book also has add-ons to improve one's understanding of the subject. This book will greatly help students prepare to become full stack developers.
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Application software--Development
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Java (Computer program language)
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Source of classification or shelving scheme Dewey Decimal Classification
Koha item type Book
Holdings
Withdrawn status Lost status Source of classification or shelving scheme Damaged status Not for loan Collection code Bill No Bill Date Home library Current library Shelving location Date acquired Source of acquisition Cost, normal purchase price Total Checkouts Total Renewals Full call number Accession Number Date last seen Date checked out Copy number Cost, replacement price Price effective from Koha item type
    Dewey Decimal Classification     IT & Decisions Sciences TB3162 16-02-2023 Indian Institute of Management LRC Indian Institute of Management LRC General Stacks 03/22/2023 Technical Bureau India Pvt. Ltd. 727.30 1 1 005.133 RAM 004860 10/14/2023 09/13/2023 1 1039.00 03/22/2023 Book

©2019-2020 Learning Resource Centre, Indian Institute of Management Bodhgaya

Powered by Koha