IIT JEE Chemistry

This book is a self help book for the people preparing forIIT-Jee chemistry officer exam. This book gives you some basic rules to follow for better performance in exams.

Python 3 Image Processing

Gain a working knowledge of practical image processing and with scikit-image.

Key Features
● Comprehensive coverage of various aspects of scientific Python and concepts in image processing.
● Covers various additional topics such as Raspberry Pi, conda package manager, and Anaconda distribution of Python.
● Simple language, crystal clear approach, and straight forward comprehensible presentation of concepts followed by code examples and output screenshots.
● Adopting user-friendly style for explanation of code examples.

Description
The book has been written in such a way that the concepts are explained in detail, giving adequate emphasis on code examples. To make the topics more comprehensive, screenshots and code samples are furnished extensively throughout the book. The book is conceptualized and written in such a way that the beginner readers will find it very easy to understand the concepts and implement the programs.

The book also features the most current version of Raspberry Pi and associated software with it. This book teaches novice beginners how to write interesting image processing programs with scientific Python ecosystem. The book will also be helpful to experienced professionals to make transition to rewarding careers in scientific Python and computer vision.

What will you learn
● Raspberry Pi, Python 3 Basics
● Scientific Python Ecosystem
● NumPy and Matplotlib
● Visualization with Matplotlib
● Basic NumPy, Advanced Image Processing with NumPy and Matplotlib
● Getting started with scikit-image
● Thresholding, Histogram Equalization, and Transformations
● Kernels, Convolution, and Filters
● Morphological Operations and Image Restoration
● Noise Removal and Edge Detection
● Advanced Image Processing Operations

Who this book is for
● Students pursuing BE/BSc/ME/MSc/BTech/MTech in Computer Science, Electronics, Electrical, and Mathematics
● Python enthusiasts
● Computer Vision and Image Processing professionals
● Anyone fond of tinkering with Raspberry Pi
● Researchers in Computer Vision

Table of Contents
1. Concepts in Image Processing
2. Installing Python 3 on Windows
3. Introduction to Raspberry Pi
4. Python 3 Basics
5. Introduction to the Scientific Python Ecosystem
6. Introduction to NumPy and Matplotlib
7. Visualization with Matplotlib
8. Basic Image Processing with NumPy and Matplotlib
9 Advanced Image Processing with NumPy and Matplotlib
10. Getting Started with Scikit-Image
11. Thresholding Histogram Equalization and Transformations
12. Kernels, Convolution and Filters
13. Morphological Operations and Image Restoration
14.Noise Removal and Edge Detection
15. Advanced Image Processing Operations
16. Wrapping Up

About the Author
ASHWIN PAJANKAR is a polymath. He has more than two decades of programming experience. He is a Science Popularizer, a Programmer, a Maker, an Author, and a Youtuber. He is passionate about STEM (Science-Technology-Education-Mathematics) education. He is also a freelance software developer and technology trainer. He graduated from IIIT Hyderabad with M.Tech. in Computer Science and Engineering. He has worked in a few multinational corporations including Cisco Systems and Cognizant for more than a decade.
Ashwin is also an online trainer with various eLearning platforms like BPBOnline, Udemy, and Skillshare. In his free time, he consults on the topics of Python programming and data science to the local software companies in the city of Nasik. He is actively involved in various social initiatives and has won many accolades during his student life and at his past workplaces.
His Website: http://www.ashwinpajankar.com/
His LinkedIn Profile: https://www.linkedin.com/in/ashwinpajankar/Gain a working knowledge of practical image processing and with scikit-image.

Key Features
● Comprehensive coverage of various aspects of scientific Python and concepts in image processing.
● Covers various additional topics such as Raspberry Pi, conda package manager, and Anaconda distribution of Python.
● Simple language, crystal clear approach, and straight forward comprehensible presentation of concepts followed by code examples and output screenshots.
● Adopting user-friendly style for explanation of code examples.

Description
The book has been written in such a way that the concepts are explained in detail, giving adequate emphasis on code examples. To make the topics more comprehensive, screenshots and code samples are furnished extensively throughout the book. The book is conceptualized and written in such a way that the beginner readers will find it very easy to understand the concepts and implement the programs.

The book also features the most current version of Raspberry Pi and associated software with it. This book teaches novice beginners how to write interesting image processing programs with scientific Python ecosystem. The book will also be helpful to experienced professionals to make transition to rewarding careers in scientific Python and computer vision.

What will you learn
● Raspberry Pi, Python 3 Basics
● Scientific Python Ecosystem
● NumPy and Matplotlib
● Visualization with Matplotlib
● Basic NumPy, Advanced Image Processing with NumPy and Matplotlib
● Getting started with scikit-image
● Thresholding, Histogram Equalization, and Transformations
● Kernels, Convolution, and Filters
● Morphological Operations and Image Restoration
● Noise Removal and Edge Detection
● Advanced Image Processing Operations

Who this book is for
● Students pursuing BE/BSc/ME/MSc/BTech/MTech in Computer Science, Electronics, Electrical, and Mathematics
● Python enthusiasts
● Computer Vision and Image Processing professionals
● Anyone fond of tinkering with Raspberry Pi
● Researchers in Computer Vision

Table of Contents
1. Concepts in Image Processing
2. Installing Python 3 on Windows
3. Introduction to Raspberry Pi
4. Python 3 Basics
5. Introduction to the Scientific Python Ecosystem
6. Introduction to NumPy and Matplotlib
7. Visualization with Matplotlib
8. Basic Image Processing with NumPy and Matplotlib
9 Advanced Image Processing with NumPy and Matplotlib
10. Getting Started with Scikit-Image
11. Thresholding Histogram Equalization and Transformations
12. Kernels, Convolution and Filters
13. Morphological Operations and Image Restoration
14.Noise Removal and Edge Detection
15. Advanced Image Processing Operations
16. Wrapping Up

About the Author
ASHWIN PAJANKAR is a polymath. He has more than two decades of programming experience. He is a Science Popularizer, a Programmer, a Maker, an Author, and a Youtuber. He is passionate about STEM (Science-Technology-Education-Mathematics) education. He is also a freelance software developer and technology trainer. He graduated from IIIT Hyderabad with M.Tech. in Computer Science and Engineering. He has worked in a few multinational corporations including Cisco Systems and Cognizant for more than a decade.
Ashwin is also an online trainer with various eLearning platforms like BPBOnline, Udemy, and Skillshare. In his free time, he consults on the topics of Python programming and data science to the local software companies in the city of Nasik. He is actively involved in various social initiatives and has won many accolades during his student life and at his past workplaces.
His Website: http://www.ashwinpajankar.com/
His LinkedIn Profile: https://www.linkedin.com/in/ashwinpajankar/Gain a working knowledge of practical image processing and with scikit-image.

Key Features
● Comprehensive coverage of various aspects of scientific Python and concepts in image processing.
● Covers various additional topics such as Raspberry Pi, conda package manager, and Anaconda distribution of Python.
● Simple language, crystal clear approach, and straight forward comprehensible presentation of concepts followed by code examples and output screenshots.
● Adopting user-friendly style for explanation of code examples.

Description
The book has been written in such a way that the concepts are explained in detail, giving adequate emphasis on code examples. To make the topics more comprehensive, screenshots and code samples are furnished extensively throughout the book. The book is conceptualized and written in such a way that the beginner readers will find it very easy to understand the concepts and implement the programs.

The book also features the most current version of Raspberry Pi and associated software with it. This book teaches novice beginners how to write interesting image processing programs with scientific Python ecosystem. The book will also be helpful to experienced professionals to make transition to rewarding careers in scientific Python and computer vision.

What will you learn
● Raspberry Pi, Python 3 Basics
● Scientific Python Ecosystem
● NumPy and Matplotlib
● Visualization with Matplotlib
● Basic NumPy, Advanced Image Processing with NumPy and Matplotlib
● Getting started with scikit-image
● Thresholding, Histogram Equalization, and Transformations
● Kernels, Convolution, and Filters
● Morphological Operations and Image Restoration
● Noise Removal and Edge Detection
● Advanced Image Processing Operations

Who this book is for
● Students pursuing BE/BSc/ME/MSc/BTech/MTech in Computer Science, Electronics, Electrical, and Mathematics
● Python enthusiasts
● Computer Vision and Image Processing professionals
● Anyone fond of tinkering with Raspberry Pi
● Researchers in Computer Vision

Table of Contents
1. Concepts in Image Processing
2. Installing Python 3 on Windows
3. Introduction to Raspberry Pi
4. Python 3 Basics
5. Introduction to the Scientific Python Ecosystem
6. Introduction to NumPy and Matplotlib
7. Visualization with Matplotlib
8. Basic Image Processing with NumPy and Matplotlib
9 Advanced Image Processing with NumPy and Matplotlib
10. Getting Started with Scikit-Image
11. Thresholding Histogram Equalization and Transformations
12. Kernels, Convolution and Filters
13. Morphological Operations and Image Restoration
14.Noise Removal and Edge Detection
15. Advanced Image Processing Operations
16. Wrapping Up

About the Author
ASHWIN PAJANKAR is a polymath. He has more than two decades of programming experience. He is a Science Popularizer, a Programmer, a Maker, an Author, and a Youtuber. He is passionate about STEM (Science-Technology-Education-Mathematics) education. He is also a freelance software developer and technology trainer. He graduated from IIIT Hyderabad with M.Tech. in Computer Science and Engineering. He has worked in a few multinational corporations including Cisco Systems and Cognizant for more than a decade.
Ashwin is also an online trainer with various eLearning platforms like BPBOnline, Udemy, and Skillshare. In his free time, he consults on the topics of Python programming and data science to the local software companies in the city of Nasik. He is actively involved in various social initiatives and has won many accolades during his student life and at his past workplaces.
His Website: http://www.ashwinpajankar.com/
His LinkedIn Profile: https://www.linkedin.com/in/ashwinpajankar/Gain a working knowledge of practical image processing and with scikit-image.

Key Features
● Comprehensive coverage of various aspects of scientific Python and concepts in image processing.
● Covers various additional topics such as Raspberry Pi, conda package manager, and Anaconda distribution of Python.
● Simple language, crystal clear approach, and straight forward comprehensible presentation of concepts followed by code examples and output screenshots.
● Adopting user-friendly style for explanation of code examples.

Description
The book has been written in such a way that the concepts are explained in detail, giving adequate emphasis on code examples. To make the topics more comprehensive, screenshots and code samples are furnished extensively throughout the book. The book is conceptualized and written in such a way that the beginner readers will find it very easy to understand the concepts and implement the programs.

The book also features the most current version of Raspberry Pi and associated software with it. This book teaches novice beginners how to write interesting image processing programs with scientific Python ecosystem. The book will also be helpful to experienced professionals to make transition to rewarding careers in scientific Python and computer vision.

What will you learn
● Raspberry Pi, Python 3 Basics
● Scientific Python Ecosystem
● NumPy and Matplotlib
● Visualization with Matplotlib
● Basic NumPy, Advanced Image Processing with NumPy and Matplotlib
● Getting started with scikit-image
● Thresholding, Histogram Equalization, and Transformations
● Kernels, Convolution, and Filters
● Morphological Operations and Image Restoration
● Noise Removal and Edge Detection
● Advanced Image Processing Operations

Who this book is for
● Students pursuing BE/BSc/ME/MSc/BTech/MTech in Computer Science, Electronics, Electrical, and Mathematics
● Python enthusiasts
● Computer Vision and Image Processing professionals
● Anyone fond of tinkering with Raspberry Pi
● Researchers in Computer Vision

Table of Contents
1. Concepts in Image Processing
2. Installing Python 3 on Windows
3. Introduction to Raspberry Pi
4. Python 3 Basics
5. Introduction to the Scientific Python Ecosystem
6. Introduction to NumPy and Matplotlib
7. Visualization with Matplotlib
8. Basic Image Processing with NumPy and Matplotlib
9 Advanced Image Processing with NumPy and Matplotlib
10. Getting Started with Scikit-Image
11. Thresholding Histogram Equalization and Transformations
12. Kernels, Convolution and Filters
13. Morphological Operations and Image Restoration
14.Noise Removal and Edge Detection
15. Advanced Image Processing Operations
16. Wrapping Up

About the Author
ASHWIN PAJANKAR is a polymath. He has more than two decades of programming experience. He is a Science Popularizer, a Programmer, a Maker, an Author, and a Youtuber. He is passionate about STEM (Science-Technology-Education-Mathematics) education. He is also a freelance software developer and technology trainer. He graduated from IIIT Hyderabad with M.Tech. in Computer Science and Engineering. He has worked in a few multinational corporations including Cisco Systems and Cognizant for more than a decade.
Ashwin is also an online trainer with various eLearning platforms like BPBOnline, Udemy, and Skillshare. In his free time, he consults on the topics of Python programming and data science to the local software companies in the city of Nasik. He is actively involved in various social initiatives and has won many accolades during his student life and at his past workplaces.
His Website: http://www.ashwinpajankar.com/
His LinkedIn Profile: https://www.linkedin.com/in/ashwinpajankar/Gain a working knowledge of practical image processing and with scikit-image.

Key Features
● Comprehensive coverage of various aspects of scientific Python and concepts in image processing.
● Covers various additional topics such as Raspberry Pi, conda package manager, and Anaconda distribution of Python.
● Simple language, crystal clear approach, and straight forward comprehensible presentation of concepts followed by code examples and output screenshots.
● Adopting user-friendly style for explanation of code examples.

Description
The book has been written in such a way that the concepts are explained in detail, giving adequate emphasis on code examples. To make the topics more comprehensive, screenshots and code samples are furnished extensively throughout the book. The book is conceptualized and written in such a way that the beginner readers will find it very easy to understand the concepts and implement the programs.

The book also features the most current version of Raspberry Pi and associated software with it. This book teaches novice beginners how to write interesting image processing programs with scientific Python ecosystem. The book will also be helpful to experienced professionals to make transition to rewarding careers in scientific Python and computer vision.

What will you learn
● Raspberry Pi, Python 3 Basics
● Scientific Python Ecosystem
● NumPy and Matplotlib
● Visualization with Matplotlib
● Basic NumPy, Advanced Image Processing with NumPy and Matplotlib
● Getting started with scikit-image
● Thresholding, Histogram Equalization, and Transformations
● Kernels, Convolution, and Filters
● Morphological Operations and Image Restoration
● Noise Removal and Edge Detection
● Advanced Image Processing Operations

Who this book is for
● Students pursuing BE/BSc/ME/MSc/BTech/MTech in Computer Science, Electronics, Electrical, and Mathematics
● Python enthusiasts
● Computer Vision and Image Processing professionals
● Anyone fond of tinkering with Raspberry Pi
● Researchers in Computer Vision

Table of Contents
1. Concepts in Image Processing
2. Installing Python 3 on Windows
3. Introduction to Raspberry Pi
4. Python 3 Basics
5. Introduction to the Scientific Python Ecosystem
6. Introduction to NumPy and Matplotlib
7. Visualization with Matplotlib
8. Basic Image Processing with NumPy and Matplotlib
9 Advanced Image Processing with NumPy and Matplotlib
10. Getting Started with Scikit-Image
11. Thresholding Histogram Equalization and Transformations
12. Kernels, Convolution and Filters
13. Morphological Operations and Image Restoration
14.Noise Removal and Edge Detection
15. Advanced Image Processing Operations
16. Wrapping Up

About the Author
ASHWIN PAJANKAR is a polymath. He has more than two decades of programming experience. He is a Science Popularizer, a Programmer, a Maker, an Author, and a Youtuber. He is passionate about STEM (Science-Technology-Education-Mathematics) education. He is also a freelance software developer and technology trainer. He graduated from IIIT Hyderabad with M.Tech. in Computer Science and Engineering. He has worked in a few multinational corporations including Cisco Systems and Cognizant for more than a decade.
Ashwin is also an online trainer with various eLearning platforms like BPBOnline, Udemy, and Skillshare. In his free time, he consults on the topics of Python programming and data science to the local software companies in the city of Nasik. He is actively involved in various social initiatives and has won many accolades during his student life and at his past workplaces.
His Website: http://www.ashwinpajankar.com/
His LinkedIn Profile: https://www.linkedin.com/in/ashwinpajankar/Gain a working knowledge of practical image processing and with scikit-image.

Key Features
● Comprehensive coverage of various aspects of scientific Python and concepts in image processing.
● Covers various additional topics such as Raspberry Pi, conda package manager, and Anaconda distribution of Python.
● Simple language, crystal clear approach, and straight forward comprehensible presentation of concepts followed by code examples and output screenshots.
● Adopting user-friendly style for explanation of code examples.

Description
The book has been written in such a way that the concepts are explained in detail, giving adequate emphasis on code examples. To make the topics more comprehensive, screenshots and code samples are furnished extensively throughout the book. The book is conceptualized and written in such a way that the beginner readers will find it very easy to understand the concepts and implement the programs.

The book also features the most current version of Raspberry Pi and associated software with it. This book teaches novice beginners how to write interesting image processing programs with scientific Python ecosystem. The book will also be helpful to experienced professionals to make transition to rewarding careers in scientific Python and computer vision.

What will you learn
● Raspberry Pi, Python 3 Basics
● Scientific Python Ecosystem
● NumPy and Matplotlib
● Visualization with Matplotlib
● Basic NumPy, Advanced Image Processing with NumPy and Matplotlib
● Getting started with scikit-image
● Thresholding, Histogram Equalization, and Transformations
● Kernels, Convolution, and Filters
● Morphological Operations and Image Restoration
● Noise Removal and Edge Detection
● Advanced Image Processing Operations

Who this book is for
● Students pursuing BE/BSc/ME/MSc/BTech/MTech in Computer Science, Electronics, Electrical, and Mathematics
● Python enthusiasts
● Computer Vision and Image Processing professionals
● Anyone fond of tinkering with Raspberry Pi
● Researchers in Computer Vision

Table of Contents
1. Concepts in Image Processing
2. Installing Python 3 on Windows
3. Introduction to Raspberry Pi
4. Python 3 Basics
5. Introduction to the Scientific Python Ecosystem
6. Introduction to NumPy and Matplotlib
7. Visualization with Matplotlib
8. Basic Image Processing with NumPy and Matplotlib
9 Advanced Image Processing with NumPy and Matplotlib
10. Getting Started with Scikit-Image
11. Thresholding Histogram Equalization and Transformations
12. Kernels, Convolution and Filters
13. Morphological Operations and Image Restoration
14.Noise Removal and Edge Detection
15. Advanced Image Processing Operations
16. Wrapping Up

About the Author
ASHWIN PAJANKAR is a polymath. He has more than two decades of programming experience. He is a Science Popularizer, a Programmer, a Maker, an Author, and a Youtuber. He is passionate about STEM (Science-Technology-Education-Mathematics) education. He is also a freelance software developer and technology trainer. He graduated from IIIT Hyderabad with M.Tech. in Computer Science and Engineering. He has worked in a few multinational corporations including Cisco Systems and Cognizant for more than a decade.
Ashwin is also an online trainer with various eLearning platforms like BPBOnline, Udemy, and Skillshare. In his free time, he consults on the topics of Python programming and data science to the local software companies in the city of Nasik. He is actively involved in various social initiatives and has won many accolades during his student life and at his past workplaces.
His Website: http://www.ashwinpajankar.com/
His LinkedIn Profile: https://www.linkedin.com/in/ashwinpajankar/

Data Structures Through C++

Learn the fundamentals of Data Structures through C++

Key Features
● Strengthens the foundations, as a detailed explanation of concepts are given
● Focuses on how to think logically to solve a problem
● Algorithms used in the book are well explained and illustrated step by step.
● Help students in understanding how data structures are implemented in programs.

Description
There are two major hurdles faced by anybody trying to learn Data Structures :
● Most books attempt to teach it using algorithms rather than complete working programs.
● A lot is left to the imagination of the reader, instead of explaining it in detail.
This is a different Data Structures book. It uses C++ language to teach Data Structures. Secondly, it goes far beyond merely explaining how Stacks, Queues and Linked Lists work. The readers can actually experience (rather than imagine) sorting of an array, traversing of a doubly-linked list, construction of a binary tree, etc. through carefully crafted animations that depict these processes. All these animations are available on the Downloadable DVD. In addition, it contains numerous carefully-crafted figures, working programs and real-world scenarios where different data structures are used. This would help you understand the complicated operations being performed on different data structures easily. Add to that the customary lucid style of Yashavant Kanetkar and you have a perfect Data Structures book in your hands.

What will you learn
● Analysis of Algorithms, Arrays, Linked Lists, Sparse Matrices
● Stacks, Queues, Trees, Graphs, Searching and Sorting

Who this book is for
● Students, Programmers, researchers, and software developers who wish to learn the basics of Data structures.

Table of Contents
1. Analysis of Algorithms
2. Arrays
3. Linked Lists
4. Sparse Matrices
5. Stacks
6. Queues
7. Trees
8. Graphs
9. Searching and Sorting

About the Author
Yashavant Kanetkar
Through his books and Quest Video Courses on C, C++, Java, Python, Data Structures, .NET, IoT, etc. Yashavant Kanetkar has created, molded and groomed lacs of IT careers in the last three decades. Yashavant’s books and Quest videos have made a significant contribution in creating top-notch IT manpower in India and abroad.

Yashavant’s books are globally recognized and millions of students/professionals have benefitted from them. Yashavant’s books have been translated into Hindi, Gujarati, Japanese, Korean and Chinese languages. Many of his books are published in India, USA, Japan, Singapore, Korea and China.

Yashavant is a much sought after speaker in the IT field and has conducted seminars/workshops at TedEx, IITs, IIITs, NITs and global software companies.

Yashavant has been honored with the prestigious “Distinguished Alumnus Award” by IIT Kanpur for his entrepreneurial, professional and academic excellence. This award was given to top 50 alumni of IIT Kanpur who have made significant contribution towards their profession and betterment of society in the last 50 years.

In recognition of his immense contribution to IT education in India, he has been awarded the “Best .NET Technical Contributor” and “Most Valuable Professional” awards by Microsoft for 5 successive years.

His Linkedin profile: linkedin.com/in/yashavant-kanetkar-9775255Learn the fundamentals of Data Structures through C++

Key Features
● Strengthens the foundations, as a detailed explanation of concepts are given
● Focuses on how to think logically to solve a problem
● Algorithms used in the book are well explained and illustrated step by step.
● Help students in understanding how data structures are implemented in programs.

Description
There are two major hurdles faced by anybody trying to learn Data Structures :
● Most books attempt to teach it using algorithms rather than complete working programs.
● A lot is left to the imagination of the reader, instead of explaining it in detail.
This is a different Data Structures book. It uses C++ language to teach Data Structures. Secondly, it goes far beyond merely explaining how Stacks, Queues and Linked Lists work. The readers can actually experience (rather than imagine) sorting of an array, traversing of a doubly-linked list, construction of a binary tree, etc. through carefully crafted animations that depict these processes. All these animations are available on the Downloadable DVD. In addition, it contains numerous carefully-crafted figures, working programs and real-world scenarios where different data structures are used. This would help you understand the complicated operations being performed on different data structures easily. Add to that the customary lucid style of Yashavant Kanetkar and you have a perfect Data Structures book in your hands.

What will you learn
● Analysis of Algorithms, Arrays, Linked Lists, Sparse Matrices
● Stacks, Queues, Trees, Graphs, Searching and Sorting

Who this book is for
● Students, Programmers, researchers, and software developers who wish to learn the basics of Data structures.

Table of Contents
1. Analysis of Algorithms
2. Arrays
3. Linked Lists
4. Sparse Matrices
5. Stacks
6. Queues
7. Trees
8. Graphs
9. Searching and Sorting

About the Author
Yashavant Kanetkar
Through his books and Quest Video Courses on C, C++, Java, Python, Data Structures, .NET, IoT, etc. Yashavant Kanetkar has created, molded and groomed lacs of IT careers in the last three decades. Yashavant’s books and Quest videos have made a significant contribution in creating top-notch IT manpower in India and abroad.

Yashavant’s books are globally recognized and millions of students/professionals have benefitted from them. Yashavant’s books have been translated into Hindi, Gujarati, Japanese, Korean and Chinese languages. Many of his books are published in India, USA, Japan, Singapore, Korea and China.

Yashavant is a much sought after speaker in the IT field and has conducted seminars/workshops at TedEx, IITs, IIITs, NITs and global software companies.

Yashavant has been honored with the prestigious “Distinguished Alumnus Award” by IIT Kanpur for his entrepreneurial, professional and academic excellence. This award was given to top 50 alumni of IIT Kanpur who have made significant contribution towards their profession and betterment of society in the last 50 years.

In recognition of his immense contribution to IT education in India, he has been awarded the “Best .NET Technical Contributor” and “Most Valuable Professional” awards by Microsoft for 5 successive years.

His Linkedin profile: linkedin.com/in/yashavant-kanetkar-9775255Learn the fundamentals of Data Structures through C++

Key Features
● Strengthens the foundations, as a detailed explanation of concepts are given
● Focuses on how to think logically to solve a problem
● Algorithms used in the book are well explained and illustrated step by step.
● Help students in understanding how data structures are implemented in programs.

Description
There are two major hurdles faced by anybody trying to learn Data Structures :
● Most books attempt to teach it using algorithms rather than complete working programs.
● A lot is left to the imagination of the reader, instead of explaining it in detail.
This is a different Data Structures book. It uses C++ language to teach Data Structures. Secondly, it goes far beyond merely explaining how Stacks, Queues and Linked Lists work. The readers can actually experience (rather than imagine) sorting of an array, traversing of a doubly-linked list, construction of a binary tree, etc. through carefully crafted animations that depict these processes. All these animations are available on the Downloadable DVD. In addition, it contains numerous carefully-crafted figures, working programs and real-world scenarios where different data structures are used. This would help you understand the complicated operations being performed on different data structures easily. Add to that the customary lucid style of Yashavant Kanetkar and you have a perfect Data Structures book in your hands.

What will you learn
● Analysis of Algorithms, Arrays, Linked Lists, Sparse Matrices
● Stacks, Queues, Trees, Graphs, Searching and Sorting

Who this book is for
● Students, Programmers, researchers, and software developers who wish to learn the basics of Data structures.

Table of Contents
1. Analysis of Algorithms
2. Arrays
3. Linked Lists
4. Sparse Matrices
5. Stacks
6. Queues
7. Trees
8. Graphs
9. Searching and Sorting

About the Author
Yashavant Kanetkar
Through his books and Quest Video Courses on C, C++, Java, Python, Data Structures, .NET, IoT, etc. Yashavant Kanetkar has created, molded and groomed lacs of IT careers in the last three decades. Yashavant’s books and Quest videos have made a significant contribution in creating top-notch IT manpower in India and abroad.

Yashavant’s books are globally recognized and millions of students/professionals have benefitted from them. Yashavant’s books have been translated into Hindi, Gujarati, Japanese, Korean and Chinese languages. Many of his books are published in India, USA, Japan, Singapore, Korea and China.

Yashavant is a much sought after speaker in the IT field and has conducted seminars/workshops at TedEx, IITs, IIITs, NITs and global software companies.

Yashavant has been honored with the prestigious “Distinguished Alumnus Award” by IIT Kanpur for his entrepreneurial, professional and academic excellence. This award was given to top 50 alumni of IIT Kanpur who have made significant contribution towards their profession and betterment of society in the last 50 years.

In recognition of his immense contribution to IT education in India, he has been awarded the “Best .NET Technical Contributor” and “Most Valuable Professional” awards by Microsoft for 5 successive years.

His Linkedin profile: linkedin.com/in/yashavant-kanetkar-9775255Learn the fundamentals of Data Structures through C++

Key Features
● Strengthens the foundations, as a detailed explanation of concepts are given
● Focuses on how to think logically to solve a problem
● Algorithms used in the book are well explained and illustrated step by step.
● Help students in understanding how data structures are implemented in programs.

Description
There are two major hurdles faced by anybody trying to learn Data Structures :
● Most books attempt to teach it using algorithms rather than complete working programs.
● A lot is left to the imagination of the reader, instead of explaining it in detail.
This is a different Data Structures book. It uses C++ language to teach Data Structures. Secondly, it goes far beyond merely explaining how Stacks, Queues and Linked Lists work. The readers can actually experience (rather than imagine) sorting of an array, traversing of a doubly-linked list, construction of a binary tree, etc. through carefully crafted animations that depict these processes. All these animations are available on the Downloadable DVD. In addition, it contains numerous carefully-crafted figures, working programs and real-world scenarios where different data structures are used. This would help you understand the complicated operations being performed on different data structures easily. Add to that the customary lucid style of Yashavant Kanetkar and you have a perfect Data Structures book in your hands.

What will you learn
● Analysis of Algorithms, Arrays, Linked Lists, Sparse Matrices
● Stacks, Queues, Trees, Graphs, Searching and Sorting

Who this book is for
● Students, Programmers, researchers, and software developers who wish to learn the basics of Data structures.

Table of Contents
1. Analysis of Algorithms
2. Arrays
3. Linked Lists
4. Sparse Matrices
5. Stacks
6. Queues
7. Trees
8. Graphs
9. Searching and Sorting

About the Author
Yashavant Kanetkar
Through his books and Quest Video Courses on C, C++, Java, Python, Data Structures, .NET, IoT, etc. Yashavant Kanetkar has created, molded and groomed lacs of IT careers in the last three decades. Yashavant’s books and Quest videos have made a significant contribution in creating top-notch IT manpower in India and abroad.

Yashavant’s books are globally recognized and millions of students/professionals have benefitted from them. Yashavant’s books have been translated into Hindi, Gujarati, Japanese, Korean and Chinese languages. Many of his books are published in India, USA, Japan, Singapore, Korea and China.

Yashavant is a much sought after speaker in the IT field and has conducted seminars/workshops at TedEx, IITs, IIITs, NITs and global software companies.

Yashavant has been honored with the prestigious “Distinguished Alumnus Award” by IIT Kanpur for his entrepreneurial, professional and academic excellence. This award was given to top 50 alumni of IIT Kanpur who have made significant contribution towards their profession and betterment of society in the last 50 years.

In recognition of his immense contribution to IT education in India, he has been awarded the “Best .NET Technical Contributor” and “Most Valuable Professional” awards by Microsoft for 5 successive years.

His Linkedin profile: linkedin.com/in/yashavant-kanetkar-9775255Learn the fundamentals of Data Structures through C++

Key Features
● Strengthens the foundations, as a detailed explanation of concepts are given
● Focuses on how to think logically to solve a problem
● Algorithms used in the book are well explained and illustrated step by step.
● Help students in understanding how data structures are implemented in programs.

Description
There are two major hurdles faced by anybody trying to learn Data Structures :
● Most books attempt to teach it using algorithms rather than complete working programs.
● A lot is left to the imagination of the reader, instead of explaining it in detail.
This is a different Data Structures book. It uses C++ language to teach Data Structures. Secondly, it goes far beyond merely explaining how Stacks, Queues and Linked Lists work. The readers can actually experience (rather than imagine) sorting of an array, traversing of a doubly-linked list, construction of a binary tree, etc. through carefully crafted animations that depict these processes. All these animations are available on the Downloadable DVD. In addition, it contains numerous carefully-crafted figures, working programs and real-world scenarios where different data structures are used. This would help you understand the complicated operations being performed on different data structures easily. Add to that the customary lucid style of Yashavant Kanetkar and you have a perfect Data Structures book in your hands.

What will you learn
● Analysis of Algorithms, Arrays, Linked Lists, Sparse Matrices
● Stacks, Queues, Trees, Graphs, Searching and Sorting

Who this book is for
● Students, Programmers, researchers, and software developers who wish to learn the basics of Data structures.

Table of Contents
1. Analysis of Algorithms
2. Arrays
3. Linked Lists
4. Sparse Matrices
5. Stacks
6. Queues
7. Trees
8. Graphs
9. Searching and Sorting

About the Author
Yashavant Kanetkar
Through his books and Quest Video Courses on C, C++, Java, Python, Data Structures, .NET, IoT, etc. Yashavant Kanetkar has created, molded and groomed lacs of IT careers in the last three decades. Yashavant’s books and Quest videos have made a significant contribution in creating top-notch IT manpower in India and abroad.

Yashavant’s books are globally recognized and millions of students/professionals have benefitted from them. Yashavant’s books have been translated into Hindi, Gujarati, Japanese, Korean and Chinese languages. Many of his books are published in India, USA, Japan, Singapore, Korea and China.

Yashavant is a much sought after speaker in the IT field and has conducted seminars/workshops at TedEx, IITs, IIITs, NITs and global software companies.

Yashavant has been honored with the prestigious “Distinguished Alumnus Award” by IIT Kanpur for his entrepreneurial, professional and academic excellence. This award was given to top 50 alumni of IIT Kanpur who have made significant contribution towards their profession and betterment of society in the last 50 years.

In recognition of his immense contribution to IT education in India, he has been awarded the “Best .NET Technical Contributor” and “Most Valuable Professional” awards by Microsoft for 5 successive years.

His Linkedin profile: linkedin.com/in/yashavant-kanetkar-9775255Learn the fundamentals of Data Structures through C++

Key Features
● Strengthens the foundations, as a detailed explanation of concepts are given
● Focuses on how to think logically to solve a problem
● Algorithms used in the book are well explained and illustrated step by step.
● Help students in understanding how data structures are implemented in programs.

Description
There are two major hurdles faced by anybody trying to learn Data Structures :
● Most books attempt to teach it using algorithms rather than complete working programs.
● A lot is left to the imagination of the reader, instead of explaining it in detail.
This is a different Data Structures book. It uses C++ language to teach Data Structures. Secondly, it goes far beyond merely explaining how Stacks, Queues and Linked Lists work. The readers can actually experience (rather than imagine) sorting of an array, traversing of a doubly-linked list, construction of a binary tree, etc. through carefully crafted animations that depict these processes. All these animations are available on the Downloadable DVD. In addition, it contains numerous carefully-crafted figures, working programs and real-world scenarios where different data structures are used. This would help you understand the complicated operations being performed on different data structures easily. Add to that the customary lucid style of Yashavant Kanetkar and you have a perfect Data Structures book in your hands.

What will you learn
● Analysis of Algorithms, Arrays, Linked Lists, Sparse Matrices
● Stacks, Queues, Trees, Graphs, Searching and Sorting

Who this book is for
● Students, Programmers, researchers, and software developers who wish to learn the basics of Data structures.

Table of Contents
1. Analysis of Algorithms
2. Arrays
3. Linked Lists
4. Sparse Matrices
5. Stacks
6. Queues
7. Trees
8. Graphs
9. Searching and Sorting

About the Author
Yashavant Kanetkar
Through his books and Quest Video Courses on C, C++, Java, Python, Data Structures, .NET, IoT, etc. Yashavant Kanetkar has created, molded and groomed lacs of IT careers in the last three decades. Yashavant’s books and Quest videos have made a significant contribution in creating top-notch IT manpower in India and abroad.

Yashavant’s books are globally recognized and millions of students/professionals have benefitted from them. Yashavant’s books have been translated into Hindi, Gujarati, Japanese, Korean and Chinese languages. Many of his books are published in India, USA, Japan, Singapore, Korea and China.

Yashavant is a much sought after speaker in the IT field and has conducted seminars/workshops at TedEx, IITs, IIITs, NITs and global software companies.

Yashavant has been honored with the prestigious “Distinguished Alumnus Award” by IIT Kanpur for his entrepreneurial, professional and academic excellence. This award was given to top 50 alumni of IIT Kanpur who have made significant contribution towards their profession and betterment of society in the last 50 years.

In recognition of his immense contribution to IT education in India, he has been awarded the “Best .NET Technical Contributor” and “Most Valuable Professional” awards by Microsoft for 5 successive years.

His Linkedin profile: linkedin.com/in/yashavant-kanetkar-9775255Learn the fundamentals of Data Structures through C++

Key Features
● Strengthens the foundations, as a detailed explanation of concepts are given
● Focuses on how to think logically to solve a problem
● Algorithms used in the book are well explained and illustrated step by step.
● Help students in understanding how data structures are implemented in programs.

Description
There are two major hurdles faced by anybody trying to learn Data Structures :
● Most books attempt to teach it using algorithms rather than complete working programs.
● A lot is left to the imagination of the reader, instead of explaining it in detail.
This is a different Data Structures book. It uses C++ language to teach Data Structures. Secondly, it goes far beyond merely explaining how Stacks, Queues and Linked Lists work. The readers can actually experience (rather than imagine) sorting of an array, traversing of a doubly-linked list, construction of a binary tree, etc. through carefully crafted animations that depict these processes. All these animations are available on the Downloadable DVD. In addition, it contains numerous carefully-crafted figures, working programs and real-world scenarios where different data structures are used. This would help you understand the complicated operations being performed on different data structures easily. Add to that the customary lucid style of Yashavant Kanetkar and you have a perfect Data Structures book in your hands.

What will you learn
● Analysis of Algorithms, Arrays, Linked Lists, Sparse Matrices
● Stacks, Queues, Trees, Graphs, Searching and Sorting

Who this book is for
● Students, Programmers, researchers, and software developers who wish to learn the basics of Data structures.

Table of Contents
1. Analysis of Algorithms
2. Arrays
3. Linked Lists
4. Sparse Matrices
5. Stacks
6. Queues
7. Trees
8. Graphs
9. Searching and Sorting

About the Author
Yashavant Kanetkar
Through his books and Quest Video Courses on C, C++, Java, Python, Data Structures, .NET, IoT, etc. Yashavant Kanetkar has created, molded and groomed lacs of IT careers in the last three decades. Yashavant’s books and Quest videos have made a significant contribution in creating top-notch IT manpower in India and abroad.

Yashavant’s books are globally recognized and millions of students/professionals have benefitted from them. Yashavant’s books have been translated into Hindi, Gujarati, Japanese, Korean and Chinese languages. Many of his books are published in India, USA, Japan, Singapore, Korea and China.

Yashavant is a much sought after speaker in the IT field and has conducted seminars/workshops at TedEx, IITs, IIITs, NITs and global software companies.

Yashavant has been honored with the prestigious “Distinguished Alumnus Award” by IIT Kanpur for his entrepreneurial, professional and academic excellence. This award was given to top 50 alumni of IIT Kanpur who have made significant contribution towards their profession and betterment of society in the last 50 years.

In recognition of his immense contribution to IT education in India, he has been awarded the “Best .NET Technical Contributor” and “Most Valuable Professional” awards by Microsoft for 5 successive years.

His Linkedin profile: linkedin.com/in/yashavant-kanetkar-9775255

UPSC 2020 General Studies Paper-I

One of the toughest exams to crack in our country- The Civil Service Examination (CSE) is conducted by the Union Public Service Commission every year. UPSC is India’s central agency that is responsible for recruiting candidates into various civil services of the nation like IAS, IFS, IPS, etc. Over the years, UPSC has surpassed its records of being the most competitive exam with more than 7 lakh aspirants on an average. The lure of a government job is ever existing due to the power and prestige that it comes with. Additionally, a government job is a gateway to a secure and successful career for the young and inspiring individuals. Cracking the UPSC Civil Service Examination is a journey that starts with the hustle and ends with a sense of achievement and motivation.

Modern Communication with Social Media

Learn to Explode Your Reach with Modern Day Communication Methods, Networking, Social Media, Customers, and more!

Key Features
● Covers all the essential topics in an easy to understand and simple manner
● Utilize social media management tools to manage social media platforms
● Understand the basics of communication
● Learn about the features offered by various social media management tools
● Gain familiarity with popular social media platforms
● Explore Twitter for business
● Understand Facebook for business

Description
The book, Modern Communication with Social Media, explores the evolution of communication, communication media, and covers social media in detail. It examines some of the most popular social media platforms available today. The book concludes with an analysis of various social media management tools.
Social media enables people to connect with one another, regardless of distance, time, and other factors. For individuals, it is a valuable tool/platform to communicate and share information. For businesses, it is a means to connect with customers and utilize targeted advertising features of social media platforms.
The book is a simplified primer or guide to Communication and Social Media.

The book begins with exploring the evolution and history of communication and communication media over the centuries. It then moves on to introduce social media in detail. It examines some of the most popular social media platforms available today. The book concludes with an analysis of various social media management tools.
By the end of this book, readers would be familiar with the basics of communication concepts, social media and its features and benefits, working with popular social media platforms such as Twitter, Facebook, and so on and they would be aware of major social media management tools.

What will you learn
● Identify the need for communication
● Trace the history and growth of communication
● Understand the basics of communication
● Identify various forms of communication
● Identify communication channels
● Identify the features of social media
● List the benefits of social media
● Understand the basics of social media platforms
● Gain familiarity with popular social media platforms
● Utilize social media management tools to manage social media platforms

Who this book is for
This book is for those who are looking to familiarize themselves with communication concepts and social media.

Table of Contents
1. Communication
2. Communication Channels
3. Social Media
4. Twitter
5. Facebook
6. WhatsApp
7. Instagram
8. Pinterest
9. LinkedIn
10. Social Media Management Tools
11. Appendix

About the Author
Mamta Dalal works in the technology industry and she is proficient in various technologies and products. She is based in Mumbai, India. When she is not busy at work, she can be found engrossed in books, movies, and shows. Learn to Explode Your Reach with Modern Day Communication Methods, Networking, Social Media, Customers, and more!

Key Features
● Covers all the essential topics in an easy to understand and simple manner
● Utilize social media management tools to manage social media platforms
● Understand the basics of communication
● Learn about the features offered by various social media management tools
● Gain familiarity with popular social media platforms
● Explore Twitter for business
● Understand Facebook for business

Description
The book, Modern Communication with Social Media, explores the evolution of communication, communication media, and covers social media in detail. It examines some of the most popular social media platforms available today. The book concludes with an analysis of various social media management tools.
Social media enables people to connect with one another, regardless of distance, time, and other factors. For individuals, it is a valuable tool/platform to communicate and share information. For businesses, it is a means to connect with customers and utilize targeted advertising features of social media platforms.
The book is a simplified primer or guide to Communication and Social Media.

The book begins with exploring the evolution and history of communication and communication media over the centuries. It then moves on to introduce social media in detail. It examines some of the most popular social media platforms available today. The book concludes with an analysis of various social media management tools.
By the end of this book, readers would be familiar with the basics of communication concepts, social media and its features and benefits, working with popular social media platforms such as Twitter, Facebook, and so on and they would be aware of major social media management tools.

What will you learn
● Identify the need for communication
● Trace the history and growth of communication
● Understand the basics of communication
● Identify various forms of communication
● Identify communication channels
● Identify the features of social media
● List the benefits of social media
● Understand the basics of social media platforms
● Gain familiarity with popular social media platforms
● Utilize social media management tools to manage social media platforms

Who this book is for
This book is for those who are looking to familiarize themselves with communication concepts and social media.

Table of Contents
1. Communication
2. Communication Channels
3. Social Media
4. Twitter
5. Facebook
6. WhatsApp
7. Instagram
8. Pinterest
9. LinkedIn
10. Social Media Management Tools
11. Appendix

About the Author
Mamta Dalal works in the technology industry and she is proficient in various technologies and products. She is based in Mumbai, India. When she is not busy at work, she can be found engrossed in books, movies, and shows. Learn to Explode Your Reach with Modern Day Communication Methods, Networking, Social Media, Customers, and more!

Key Features
● Covers all the essential topics in an easy to understand and simple manner
● Utilize social media management tools to manage social media platforms
● Understand the basics of communication
● Learn about the features offered by various social media management tools
● Gain familiarity with popular social media platforms
● Explore Twitter for business
● Understand Facebook for business

Description
The book, Modern Communication with Social Media, explores the evolution of communication, communication media, and covers social media in detail. It examines some of the most popular social media platforms available today. The book concludes with an analysis of various social media management tools.
Social media enables people to connect with one another, regardless of distance, time, and other factors. For individuals, it is a valuable tool/platform to communicate and share information. For businesses, it is a means to connect with customers and utilize targeted advertising features of social media platforms.
The book is a simplified primer or guide to Communication and Social Media.

The book begins with exploring the evolution and history of communication and communication media over the centuries. It then moves on to introduce social media in detail. It examines some of the most popular social media platforms available today. The book concludes with an analysis of various social media management tools.
By the end of this book, readers would be familiar with the basics of communication concepts, social media and its features and benefits, working with popular social media platforms such as Twitter, Facebook, and so on and they would be aware of major social media management tools.

What will you learn
● Identify the need for communication
● Trace the history and growth of communication
● Understand the basics of communication
● Identify various forms of communication
● Identify communication channels
● Identify the features of social media
● List the benefits of social media
● Understand the basics of social media platforms
● Gain familiarity with popular social media platforms
● Utilize social media management tools to manage social media platforms

Who this book is for
This book is for those who are looking to familiarize themselves with communication concepts and social media.

Table of Contents
1. Communication
2. Communication Channels
3. Social Media
4. Twitter
5. Facebook
6. WhatsApp
7. Instagram
8. Pinterest
9. LinkedIn
10. Social Media Management Tools
11. Appendix

About the Author
Mamta Dalal works in the technology industry and she is proficient in various technologies and products. She is based in Mumbai, India. When she is not busy at work, she can be found engrossed in books, movies, and shows. Learn to Explode Your Reach with Modern Day Communication Methods, Networking, Social Media, Customers, and more!

Key Features
● Covers all the essential topics in an easy to understand and simple manner
● Utilize social media management tools to manage social media platforms
● Understand the basics of communication
● Learn about the features offered by various social media management tools
● Gain familiarity with popular social media platforms
● Explore Twitter for business
● Understand Facebook for business

Description
The book, Modern Communication with Social Media, explores the evolution of communication, communication media, and covers social media in detail. It examines some of the most popular social media platforms available today. The book concludes with an analysis of various social media management tools.
Social media enables people to connect with one another, regardless of distance, time, and other factors. For individuals, it is a valuable tool/platform to communicate and share information. For businesses, it is a means to connect with customers and utilize targeted advertising features of social media platforms.
The book is a simplified primer or guide to Communication and Social Media.

The book begins with exploring the evolution and history of communication and communication media over the centuries. It then moves on to introduce social media in detail. It examines some of the most popular social media platforms available today. The book concludes with an analysis of various social media management tools.
By the end of this book, readers would be familiar with the basics of communication concepts, social media and its features and benefits, working with popular social media platforms such as Twitter, Facebook, and so on and they would be aware of major social media management tools.

What will you learn
● Identify the need for communication
● Trace the history and growth of communication
● Understand the basics of communication
● Identify various forms of communication
● Identify communication channels
● Identify the features of social media
● List the benefits of social media
● Understand the basics of social media platforms
● Gain familiarity with popular social media platforms
● Utilize social media management tools to manage social media platforms

Who this book is for
This book is for those who are looking to familiarize themselves with communication concepts and social media.

Table of Contents
1. Communication
2. Communication Channels
3. Social Media
4. Twitter
5. Facebook
6. WhatsApp
7. Instagram
8. Pinterest
9. LinkedIn
10. Social Media Management Tools
11. Appendix

About the Author
Mamta Dalal works in the technology industry and she is proficient in various technologies and products. She is based in Mumbai, India. When she is not busy at work, she can be found engrossed in books, movies, and shows.

Topical Essays

The present book ‘Topical Essays’ has been conceived and developed keeping in mind the requirements of Secondary Class English Students and other readers from all walks of life with academic as well as competitions’ point of view. The book covers numerous thought provoking essays on a wide spectrum of subjects and topics from almost all spheres of life which a Secondary Class English Student or a Common Reader is expected to write. The book is presented in a simple and reader-friendly manner to enable all types of readers easily learn and understand the Art of writing Impressive Essays which is an art that can otherwise be learnt by intensive reading and practice only. The main aim of the book is to inculcate in readers the right kind of orientation and to inspire and guide them to write effective and impressive essays which includes the art of writing in a sequential and logical manner. The book is meticulously planned to meet the requirement of those readers who seek quality contents and convincing style of presentation. The book will definitely prove to be a boon to all academic and competitive-exam aspirants, inquisitive students, and other readers.

Objective Philosophy

This comprehensive book is a collection of objective questions for all Competitive Examinations.

SSC CHSL 2020 Tier-1

This book is a self help book for the people preparing for CHCL Clerk officer exam. This book gives you some basic rules to follow for better performance in exams.

SSB Interviews

This comprehensive Book is useful for Screening Tests, Psychological Tests, Group Tests, Pilot Aptitude Battery Test, Model Interviews, Lecturettes, Group Discussions & G.K. ‘SSB Interviews’ are designed to judge the ins and outs of candidates‘ personality and nature thoroughly and truly sift chaff from grain to select the truly worthy persons from among thousands of candidates to become the defence service officers. The present book is the result of years of labour and experience of a panel of such experts, and incorporates detailed knowledge and practice material to guide the SSB candidates, and leading them to success. This book is published with the aim to turn a raw school or college student into an eligible candidate for SSB selection by enhancing the gray matter in his mind and pumping enough adrenaline into his heart through the specialized study and practice material prepared under the active guidance and supervision of a panel of experts on the subject. Wish you all grand success at SSB!

Objective Physics

The present book ‘Objective Physics’, in objective MCQ-format, has been specially developed keeping in mind the requirements of students, exam-aspirants and other readers with academic as well as competitions’ point of view. This book is especially useful for SCRA/CDS/NDA/Medical/Engineering and various entrance examinations including diploma courses and also for many other entrance examinations, where this subject forms an essential part of the examination. The main aim of the book is to present the specialised subject of Physics in an objective and reader-friendly manner to make the readers study and practice numerous questions on its various topics thoroughly. The book comprises a wide spectrum of questions which are frequently asked in various exams, covering all important topics and solved by expert. The book will act as an efficient tool to test your knowledge of the subject and preparation of exam. The book will definitely prove to be a boon to the inquisitive students, exam-aspirants, and other readers in improving and enhancing their knowledge of the subject and will immensely help them perform better in their respective exams and competitions. The book is highly recommended for self-practice of objective questions on the subject and to sharpen your problem-solving skill to a great-extent.

GATE 2021: Electronics & Communication (EC) Engineering

This book is aimed to present the subject of electronics and Communication Engineering in a systematic, integrated and precise manner, primarily to meet the requirements of the aspirants of GATE (medical) and to truly help them qualify the examination without unreasonable strain. The book is a self-explanatory and fully competent mock tests which is equally useful for similar competitive examinations and undergraduate courses in Electronics and Communication Engineering. This book aims to solve problems faced by aspirants in terms of extensive syllabus coverage, existing incongruity with syllabus, unavailability of a standard book, etc.

Android for Beginners (AFB)

Build Android apps starting from zero programming experience

Key Features
● Comprehensive coverage of Android lying more stress on examples
● The book covers the topics in simple and easy form taking practical examples in each topic
● Simple language, crystal clear approach, straight forward comprehensible presentation
● Adopting user-friendly classroom lecture style
● The concepts are duly supported by several examples
● The book cover the topics in a manner which fulfilled the skill gap among industry and academia

Description
The book has been written in such a way that the concepts are explained in detail, giving adequate emphasis on examples. To make clarity of the programming examples, logic is explained properly as well as discussed using comments in program itself. The book covers the topics right from the Introduction of the Android Studio and writing programs into it. The Android topics are discussed in detail taking into consideration the practical examples from simple to complex for the better understanding of students. Various sample practical exercises are included in the Book and their solutions so as to give students the basic idea of developing apps in Android. The examples given in book are user-focused and have been highly updated including topics, figures and examples.
The book features more on practical approach with more examples covering topics from simple to complex one addressing many of the core concepts required at the beginner level.

What will you learn
● Toasts, Activity, Dialogs, Intent, Android Life Cycle, Menus
● Asynchronous Task, Recycler-view, Broadcast Receiver and Notification
● Shared Preferences, Sqlite Database, Alarm Manager, Android Services, Testing Activity, Publishing App

Who this book is for
Students pursuing BE/BSc/ME/MSc/BTech/MTech in Computer Science

Table of Contents
1. Introduction
2. Toast
3. Activity
4. Dialogs
5. Intent
6. Android Life Cycle
7. Menus
8. Asynchronous Task
9. Recyclerview
10. Broadcast Receiver and Notification
11. Shared Preferences
12. Sqlite Database
13. Alarm manager
14. Android Services
15. Testing Activity
16. Publishing App
17. Appendix I
18. Exercise 1
19. Appendix II

About the Author
Pratiyush Guleria has done M.Tech in Computer Science with a Gold Medal, B.Tech in Information Technology and MBA Degree in Operation Research from Indira Gandhi National Open University (IGNOU). He has qualified SLET (State Level Eligibility Test) and has more than nine years of experience in IT Industry and Academics. He has, to his credit, approximately 25 research papers in peer reviewed International Journals and Conferences and has been the Technical Program Committee Member and reviewer for journals and International Conferences. His research interests include Data Mining Machine Learning and Web Technologies. He is also recipient of “Young Scientist Award” for best paper presentation in one of the International Conference.
His LinkedIn Profile: linkedin.com/in/pratiyush-guleria-2a944157Build Android apps starting from zero programming experience

Key Features
● Comprehensive coverage of Android lying more stress on examples
● The book covers the topics in simple and easy form taking practical examples in each topic
● Simple language, crystal clear approach, straight forward comprehensible presentation
● Adopting user-friendly classroom lecture style
● The concepts are duly supported by several examples
● The book cover the topics in a manner which fulfilled the skill gap among industry and academia

Description
The book has been written in such a way that the concepts are explained in detail, giving adequate emphasis on examples. To make clarity of the programming examples, logic is explained properly as well as discussed using comments in program itself. The book covers the topics right from the Introduction of the Android Studio and writing programs into it. The Android topics are discussed in detail taking into consideration the practical examples from simple to complex for the better understanding of students. Various sample practical exercises are included in the Book and their solutions so as to give students the basic idea of developing apps in Android. The examples given in book are user-focused and have been highly updated including topics, figures and examples.
The book features more on practical approach with more examples covering topics from simple to complex one addressing many of the core concepts required at the beginner level.

What will you learn
● Toasts, Activity, Dialogs, Intent, Android Life Cycle, Menus
● Asynchronous Task, Recycler-view, Broadcast Receiver and Notification
● Shared Preferences, Sqlite Database, Alarm Manager, Android Services, Testing Activity, Publishing App

Who this book is for
Students pursuing BE/BSc/ME/MSc/BTech/MTech in Computer Science

Table of Contents
1. Introduction
2. Toast
3. Activity
4. Dialogs
5. Intent
6. Android Life Cycle
7. Menus
8. Asynchronous Task
9. Recyclerview
10. Broadcast Receiver and Notification
11. Shared Preferences
12. Sqlite Database
13. Alarm manager
14. Android Services
15. Testing Activity
16. Publishing App
17. Appendix I
18. Exercise 1
19. Appendix II

About the Author
Pratiyush Guleria has done M.Tech in Computer Science with a Gold Medal, B.Tech in Information Technology and MBA Degree in Operation Research from Indira Gandhi National Open University (IGNOU). He has qualified SLET (State Level Eligibility Test) and has more than nine years of experience in IT Industry and Academics. He has, to his credit, approximately 25 research papers in peer reviewed International Journals and Conferences and has been the Technical Program Committee Member and reviewer for journals and International Conferences. His research interests include Data Mining Machine Learning and Web Technologies. He is also recipient of “Young Scientist Award” for best paper presentation in one of the International Conference.
His LinkedIn Profile: linkedin.com/in/pratiyush-guleria-2a944157Build Android apps starting from zero programming experience

Key Features
● Comprehensive coverage of Android lying more stress on examples
● The book covers the topics in simple and easy form taking practical examples in each topic
● Simple language, crystal clear approach, straight forward comprehensible presentation
● Adopting user-friendly classroom lecture style
● The concepts are duly supported by several examples
● The book cover the topics in a manner which fulfilled the skill gap among industry and academia

Description
The book has been written in such a way that the concepts are explained in detail, giving adequate emphasis on examples. To make clarity of the programming examples, logic is explained properly as well as discussed using comments in program itself. The book covers the topics right from the Introduction of the Android Studio and writing programs into it. The Android topics are discussed in detail taking into consideration the practical examples from simple to complex for the better understanding of students. Various sample practical exercises are included in the Book and their solutions so as to give students the basic idea of developing apps in Android. The examples given in book are user-focused and have been highly updated including topics, figures and examples.
The book features more on practical approach with more examples covering topics from simple to complex one addressing many of the core concepts required at the beginner level.

What will you learn
● Toasts, Activity, Dialogs, Intent, Android Life Cycle, Menus
● Asynchronous Task, Recycler-view, Broadcast Receiver and Notification
● Shared Preferences, Sqlite Database, Alarm Manager, Android Services, Testing Activity, Publishing App

Who this book is for
Students pursuing BE/BSc/ME/MSc/BTech/MTech in Computer Science

Table of Contents
1. Introduction
2. Toast
3. Activity
4. Dialogs
5. Intent
6. Android Life Cycle
7. Menus
8. Asynchronous Task
9. Recyclerview
10. Broadcast Receiver and Notification
11. Shared Preferences
12. Sqlite Database
13. Alarm manager
14. Android Services
15. Testing Activity
16. Publishing App
17. Appendix I
18. Exercise 1
19. Appendix II

About the Author
Pratiyush Guleria has done M.Tech in Computer Science with a Gold Medal, B.Tech in Information Technology and MBA Degree in Operation Research from Indira Gandhi National Open University (IGNOU). He has qualified SLET (State Level Eligibility Test) and has more than nine years of experience in IT Industry and Academics. He has, to his credit, approximately 25 research papers in peer reviewed International Journals and Conferences and has been the Technical Program Committee Member and reviewer for journals and International Conferences. His research interests include Data Mining Machine Learning and Web Technologies. He is also recipient of “Young Scientist Award” for best paper presentation in one of the International Conference.
His LinkedIn Profile: linkedin.com/in/pratiyush-guleria-2a944157Build Android apps starting from zero programming experience

Key Features
● Comprehensive coverage of Android lying more stress on examples
● The book covers the topics in simple and easy form taking practical examples in each topic
● Simple language, crystal clear approach, straight forward comprehensible presentation
● Adopting user-friendly classroom lecture style
● The concepts are duly supported by several examples
● The book cover the topics in a manner which fulfilled the skill gap among industry and academia

Description
The book has been written in such a way that the concepts are explained in detail, giving adequate emphasis on examples. To make clarity of the programming examples, logic is explained properly as well as discussed using comments in program itself. The book covers the topics right from the Introduction of the Android Studio and writing programs into it. The Android topics are discussed in detail taking into consideration the practical examples from simple to complex for the better understanding of students. Various sample practical exercises are included in the Book and their solutions so as to give students the basic idea of developing apps in Android. The examples given in book are user-focused and have been highly updated including topics, figures and examples.
The book features more on practical approach with more examples covering topics from simple to complex one addressing many of the core concepts required at the beginner level.

What will you learn
● Toasts, Activity, Dialogs, Intent, Android Life Cycle, Menus
● Asynchronous Task, Recycler-view, Broadcast Receiver and Notification
● Shared Preferences, Sqlite Database, Alarm Manager, Android Services, Testing Activity, Publishing App

Who this book is for
Students pursuing BE/BSc/ME/MSc/BTech/MTech in Computer Science

Table of Contents
1. Introduction
2. Toast
3. Activity
4. Dialogs
5. Intent
6. Android Life Cycle
7. Menus
8. Asynchronous Task
9. Recyclerview
10. Broadcast Receiver and Notification
11. Shared Preferences
12. Sqlite Database
13. Alarm manager
14. Android Services
15. Testing Activity
16. Publishing App
17. Appendix I
18. Exercise 1
19. Appendix II

About the Author
Pratiyush Guleria has done M.Tech in Computer Science with a Gold Medal, B.Tech in Information Technology and MBA Degree in Operation Research from Indira Gandhi National Open University (IGNOU). He has qualified SLET (State Level Eligibility Test) and has more than nine years of experience in IT Industry and Academics. He has, to his credit, approximately 25 research papers in peer reviewed International Journals and Conferences and has been the Technical Program Committee Member and reviewer for journals and International Conferences. His research interests include Data Mining Machine Learning and Web Technologies. He is also recipient of “Young Scientist Award” for best paper presentation in one of the International Conference.
His LinkedIn Profile: linkedin.com/in/pratiyush-guleria-2a944157

Practical Network Security

Prepare yourself for any type of audit and minimise security findings

Key Features
It follows a lifecycle approach to information security by understanding:
● Why we need Information security
● How we can implement
● How to operate securely and maintain a secure posture
● How to face audits

Description
This book is a guide for Network professionals to understand real-world information security scenarios. It offers a systematic approach to prepare for security assessments including process security audits, technical security audits and Penetration tests. This book aims at training pre-emptive security to network professionals in order to improve their understanding of security infrastructure and policies.

With our network being exposed to a whole plethora of security threats, all technical and non-technical people are expected to be aware of security processes. Every security assessment (technical/ non-technical) leads to new findings and the cycle continues after every audit. This book explains the auditor’s process and expectations.

What will you learn
● This book is solely focused on aspects of Information security that Network professionals (Network engineer, manager and trainee) need to deal with, for different types of Audits.
● Information Security Basics, security concepts in detail, threat
● Securing the Network focuses on network security design aspects and how policies influence network design decisions.
● Secure Operations is all about incorporating security in Network operations.
● Managing Audits is the real test.

Who this book is for
IT Heads, Network managers, Network planning engineers, Network Operation engineer or anybody interested in understanding holistic network security.

Table of Contents
1. Basics of Information Security
2. Threat Paradigm
3. Information Security Controls
4. Decoding Policies Standards Procedures & Guidelines
5. Network security design
6. Know your assets
7. Implementing Network Security
8. Secure Change Management
9. Vulnerability and Risk Management
10. Access Control
11. Capacity Management
12. Log Management
13. Network Monitoring
14. Information Security Audit
15. Technical Compliance Audit
16. Penetration Testing

About the Author
Neha Saxena is currently teaching at Symbiosis International (Deemed University) as guest faculty and working as a Freelance security consultant with various organizations.
She has previously worked with HP Singapore, Etihad airways Abu Dhabi, Quadrant Risk Management Dubai, Noor Islamic bank Dubai as Information security Officer (ISO), Senior Consultant and Team Lead. Her recently concluded projects include ISO27001 audit preparation for one of Dubai’s government subsidiary and Process Gap assessment at a Bank in Abu Dhabi.

During her tenure at various jobs she wore many hats including Pen Tester, Application security assessor, Security Trainer, ISO27001 Implementer etc. Later on she moved to leading Audit and Compliance team. Currently she enjoys the thrill of challenges posed by doing different type of security/ teaching assignments as well as flexibility of working as a Freelancer. She takes each project as an opportunity to learn new things, new environment and meet interesting people around the world.

She holds a Master’s degree in Computer Applications from Symbiosis International (Deemed University). She resides with her family in Pune, India currently. When not working she indulges herself in reading books, watching movies & paranormal/fantasy TV series, yoga and meditation.Prepare yourself for any type of audit and minimise security findings

Key Features
It follows a lifecycle approach to information security by understanding:
● Why we need Information security
● How we can implement
● How to operate securely and maintain a secure posture
● How to face audits

Description
This book is a guide for Network professionals to understand real-world information security scenarios. It offers a systematic approach to prepare for security assessments including process security audits, technical security audits and Penetration tests. This book aims at training pre-emptive security to network professionals in order to improve their understanding of security infrastructure and policies.

With our network being exposed to a whole plethora of security threats, all technical and non-technical people are expected to be aware of security processes. Every security assessment (technical/ non-technical) leads to new findings and the cycle continues after every audit. This book explains the auditor’s process and expectations.

What will you learn
● This book is solely focused on aspects of Information security that Network professionals (Network engineer, manager and trainee) need to deal with, for different types of Audits.
● Information Security Basics, security concepts in detail, threat
● Securing the Network focuses on network security design aspects and how policies influence network design decisions.
● Secure Operations is all about incorporating security in Network operations.
● Managing Audits is the real test.

Who this book is for
IT Heads, Network managers, Network planning engineers, Network Operation engineer or anybody interested in understanding holistic network security.

Table of Contents
1. Basics of Information Security
2. Threat Paradigm
3. Information Security Controls
4. Decoding Policies Standards Procedures & Guidelines
5. Network security design
6. Know your assets
7. Implementing Network Security
8. Secure Change Management
9. Vulnerability and Risk Management
10. Access Control
11. Capacity Management
12. Log Management
13. Network Monitoring
14. Information Security Audit
15. Technical Compliance Audit
16. Penetration Testing

About the Author
Neha Saxena is currently teaching at Symbiosis International (Deemed University) as guest faculty and working as a Freelance security consultant with various organizations.
She has previously worked with HP Singapore, Etihad airways Abu Dhabi, Quadrant Risk Management Dubai, Noor Islamic bank Dubai as Information security Officer (ISO), Senior Consultant and Team Lead. Her recently concluded projects include ISO27001 audit preparation for one of Dubai’s government subsidiary and Process Gap assessment at a Bank in Abu Dhabi.

During her tenure at various jobs she wore many hats including Pen Tester, Application security assessor, Security Trainer, ISO27001 Implementer etc. Later on she moved to leading Audit and Compliance team. Currently she enjoys the thrill of challenges posed by doing different type of security/ teaching assignments as well as flexibility of working as a Freelancer. She takes each project as an opportunity to learn new things, new environment and meet interesting people around the world.

She holds a Master’s degree in Computer Applications from Symbiosis International (Deemed University). She resides with her family in Pune, India currently. When not working she indulges herself in reading books, watching movies & paranormal/fantasy TV series, yoga and meditation.Prepare yourself for any type of audit and minimise security findings

Key Features
It follows a lifecycle approach to information security by understanding:
● Why we need Information security
● How we can implement
● How to operate securely and maintain a secure posture
● How to face audits

Description
This book is a guide for Network professionals to understand real-world information security scenarios. It offers a systematic approach to prepare for security assessments including process security audits, technical security audits and Penetration tests. This book aims at training pre-emptive security to network professionals in order to improve their understanding of security infrastructure and policies.

With our network being exposed to a whole plethora of security threats, all technical and non-technical people are expected to be aware of security processes. Every security assessment (technical/ non-technical) leads to new findings and the cycle continues after every audit. This book explains the auditor’s process and expectations.

What will you learn
● This book is solely focused on aspects of Information security that Network professionals (Network engineer, manager and trainee) need to deal with, for different types of Audits.
● Information Security Basics, security concepts in detail, threat
● Securing the Network focuses on network security design aspects and how policies influence network design decisions.
● Secure Operations is all about incorporating security in Network operations.
● Managing Audits is the real test.

Who this book is for
IT Heads, Network managers, Network planning engineers, Network Operation engineer or anybody interested in understanding holistic network security.

Table of Contents
1. Basics of Information Security
2. Threat Paradigm
3. Information Security Controls
4. Decoding Policies Standards Procedures & Guidelines
5. Network security design
6. Know your assets
7. Implementing Network Security
8. Secure Change Management
9. Vulnerability and Risk Management
10. Access Control
11. Capacity Management
12. Log Management
13. Network Monitoring
14. Information Security Audit
15. Technical Compliance Audit
16. Penetration Testing

About the Author
Neha Saxena is currently teaching at Symbiosis International (Deemed University) as guest faculty and working as a Freelance security consultant with various organizations.
She has previously worked with HP Singapore, Etihad airways Abu Dhabi, Quadrant Risk Management Dubai, Noor Islamic bank Dubai as Information security Officer (ISO), Senior Consultant and Team Lead. Her recently concluded projects include ISO27001 audit preparation for one of Dubai’s government subsidiary and Process Gap assessment at a Bank in Abu Dhabi.

During her tenure at various jobs she wore many hats including Pen Tester, Application security assessor, Security Trainer, ISO27001 Implementer etc. Later on she moved to leading Audit and Compliance team. Currently she enjoys the thrill of challenges posed by doing different type of security/ teaching assignments as well as flexibility of working as a Freelancer. She takes each project as an opportunity to learn new things, new environment and meet interesting people around the world.

She holds a Master’s degree in Computer Applications from Symbiosis International (Deemed University). She resides with her family in Pune, India currently. When not working she indulges herself in reading books, watching movies & paranormal/fantasy TV series, yoga and meditation.Prepare yourself for any type of audit and minimise security findings

Key Features
It follows a lifecycle approach to information security by understanding:
● Why we need Information security
● How we can implement
● How to operate securely and maintain a secure posture
● How to face audits

Description
This book is a guide for Network professionals to understand real-world information security scenarios. It offers a systematic approach to prepare for security assessments including process security audits, technical security audits and Penetration tests. This book aims at training pre-emptive security to network professionals in order to improve their understanding of security infrastructure and policies.

With our network being exposed to a whole plethora of security threats, all technical and non-technical people are expected to be aware of security processes. Every security assessment (technical/ non-technical) leads to new findings and the cycle continues after every audit. This book explains the auditor’s process and expectations.

What will you learn
● This book is solely focused on aspects of Information security that Network professionals (Network engineer, manager and trainee) need to deal with, for different types of Audits.
● Information Security Basics, security concepts in detail, threat
● Securing the Network focuses on network security design aspects and how policies influence network design decisions.
● Secure Operations is all about incorporating security in Network operations.
● Managing Audits is the real test.

Who this book is for
IT Heads, Network managers, Network planning engineers, Network Operation engineer or anybody interested in understanding holistic network security.

Table of Contents
1. Basics of Information Security
2. Threat Paradigm
3. Information Security Controls
4. Decoding Policies Standards Procedures & Guidelines
5. Network security design
6. Know your assets
7. Implementing Network Security
8. Secure Change Management
9. Vulnerability and Risk Management
10. Access Control
11. Capacity Management
12. Log Management
13. Network Monitoring
14. Information Security Audit
15. Technical Compliance Audit
16. Penetration Testing

About the Author
Neha Saxena is currently teaching at Symbiosis International (Deemed University) as guest faculty and working as a Freelance security consultant with various organizations.
She has previously worked with HP Singapore, Etihad airways Abu Dhabi, Quadrant Risk Management Dubai, Noor Islamic bank Dubai as Information security Officer (ISO), Senior Consultant and Team Lead. Her recently concluded projects include ISO27001 audit preparation for one of Dubai’s government subsidiary and Process Gap assessment at a Bank in Abu Dhabi.

During her tenure at various jobs she wore many hats including Pen Tester, Application security assessor, Security Trainer, ISO27001 Implementer etc. Later on she moved to leading Audit and Compliance team. Currently she enjoys the thrill of challenges posed by doing different type of security/ teaching assignments as well as flexibility of working as a Freelancer. She takes each project as an opportunity to learn new things, new environment and meet interesting people around the world.

She holds a Master’s degree in Computer Applications from Symbiosis International (Deemed University). She resides with her family in Pune, India currently. When not working she indulges herself in reading books, watching movies & paranormal/fantasy TV series, yoga and meditation.

Web Applications using JSP (Java Server Page)

Step by Step guide to develop a Java based web and enterprise application.

Key Features
● Correct sequence of the chapters that help the learners to become expertise
● One stop solution for the Java based web application development
● In-depth explanation of topics
● More number of programs are given to understanding the topic
● Developing fully functional application is the primary objective of this, instead of teaching merely topics
● New areas such as Apache POI, Hibernate
● Dedicated chapter for MVC design pattern

Description
Web Application using JSP is a text book and reference for the people who wish to learn and develop a Java based web and enterprise application. It covers all the major topics in JSP. By providing more examples and programs, the learner can develop a fully-functional web application. All the programs are developed and tested with major IDE. First it takes the learner into the world of web application development through the introductory chapter. Later on the JSP is introduced to the learner to make the server-side scripting easy and elegant. Two chapters have been dedicated entirely for database handling through JSP using JDBC and Hibernate. MVC is given to let the learner to integrate features of Servlets and JSP. Producing the HTML page is not the only way for outputting the results of the web application, so two chapters are allotted to teach the learners to output the results of the web application in various forms such PDF, WORD, EXCEL.

What will you learn
● Fundamentals of Web Application and Java Server Page
● Developing and Executing JSP Program
● Scripting Elements and Implicit Objects
● JSP Document and Action Elements, JSP with Hibernate, Database Access in JSP
● Exception Handling and Expression Language
Session Management, Custom Tags and Filters
● JSTL (JSP Standard Tag Library)
● MVC based Web Application
● Apache POI, Generating PDF Document

Who this book is for
Graduate, Post graduate, Academicians, Educationists, Professionals.

Table of Contents
1. Fundamentals of Web Application
2. Fundamentals of Java Server Page
3. Developing and Executing JSP Program
4. Scripting Elements
5. Implicit Objects
6. JSP Document and Action Elements
7. Exception Handling and Expression Language
8. Session Management
9. Custom Tags and Filters
10. JSTL (JSP Standard Tag Library)
11. Database Access in JSP
12. MVC based Web Application
13. Apache POI
14. Generating PDF Document
15. JSP with Hibernate

About the Author
P. Karthik has completed MSc Computer Science in the year 2010 and BEd in 2011. Qualified SET during the academic year 2012. Completed MPhil CS in the year 2015. Has completed two diplomas in Animation and Computer Hardware Servicing in TNOU and one PG diploma in Information Security from IGNOU. Working as assistant professor for 5+ years in the UG Department of Computer Science Sacred Heart College – Tirupattur, Tamil Nadu which has received 95th ranking by NIRF in 2017. Have been teaching Java technology for UG and PG students of computer science and software technology since 2012. Guided around 50 students in Java based projects. Presented paper in National and International Journal and conferences and attended many workshops. Specializations are Software Engineering, Java Technology (from core Java to J2EE), Android and Computer Networks.
Step by Step guide to develop a Java based web and enterprise application.

Key Features
● Correct sequence of the chapters that help the learners to become expertise
● One stop solution for the Java based web application development
● In-depth explanation of topics
● More number of programs are given to understanding the topic
● Developing fully functional application is the primary objective of this, instead of teaching merely topics
● New areas such as Apache POI, Hibernate
● Dedicated chapter for MVC design pattern

Description
Web Application using JSP is a text book and reference for the people who wish to learn and develop a Java based web and enterprise application. It covers all the major topics in JSP. By providing more examples and programs, the learner can develop a fully-functional web application. All the programs are developed and tested with major IDE. First it takes the learner into the world of web application development through the introductory chapter. Later on the JSP is introduced to the learner to make the server-side scripting easy and elegant. Two chapters have been dedicated entirely for database handling through JSP using JDBC and Hibernate. MVC is given to let the learner to integrate features of Servlets and JSP. Producing the HTML page is not the only way for outputting the results of the web application, so two chapters are allotted to teach the learners to output the results of the web application in various forms such PDF, WORD, EXCEL.

What will you learn
● Fundamentals of Web Application and Java Server Page
● Developing and Executing JSP Program
● Scripting Elements and Implicit Objects
● JSP Document and Action Elements, JSP with Hibernate, Database Access in JSP
● Exception Handling and Expression Language
Session Management, Custom Tags and Filters
● JSTL (JSP Standard Tag Library)
● MVC based Web Application
● Apache POI, Generating PDF Document

Who this book is for
Graduate, Post graduate, Academicians, Educationists, Professionals.

Table of Contents
1. Fundamentals of Web Application
2. Fundamentals of Java Server Page
3. Developing and Executing JSP Program
4. Scripting Elements
5. Implicit Objects
6. JSP Document and Action Elements
7. Exception Handling and Expression Language
8. Session Management
9. Custom Tags and Filters
10. JSTL (JSP Standard Tag Library)
11. Database Access in JSP
12. MVC based Web Application
13. Apache POI
14. Generating PDF Document
15. JSP with Hibernate

About the Author
P. Karthik has completed MSc Computer Science in the year 2010 and BEd in 2011. Qualified SET during the academic year 2012. Completed MPhil CS in the year 2015. Has completed two diplomas in Animation and Computer Hardware Servicing in TNOU and one PG diploma in Information Security from IGNOU. Working as assistant professor for 5+ years in the UG Department of Computer Science Sacred Heart College – Tirupattur, Tamil Nadu which has received 95th ranking by NIRF in 2017. Have been teaching Java technology for UG and PG students of computer science and software technology since 2012. Guided around 50 students in Java based projects. Presented paper in National and International Journal and conferences and attended many workshops. Specializations are Software Engineering, Java Technology (from core Java to J2EE), Android and Computer Networks.
Step by Step guide to develop a Java based web and enterprise application.

Key Features
● Correct sequence of the chapters that help the learners to become expertise
● One stop solution for the Java based web application development
● In-depth explanation of topics
● More number of programs are given to understanding the topic
● Developing fully functional application is the primary objective of this, instead of teaching merely topics
● New areas such as Apache POI, Hibernate
● Dedicated chapter for MVC design pattern

Description
Web Application using JSP is a text book and reference for the people who wish to learn and develop a Java based web and enterprise application. It covers all the major topics in JSP. By providing more examples and programs, the learner can develop a fully-functional web application. All the programs are developed and tested with major IDE. First it takes the learner into the world of web application development through the introductory chapter. Later on the JSP is introduced to the learner to make the server-side scripting easy and elegant. Two chapters have been dedicated entirely for database handling through JSP using JDBC and Hibernate. MVC is given to let the learner to integrate features of Servlets and JSP. Producing the HTML page is not the only way for outputting the results of the web application, so two chapters are allotted to teach the learners to output the results of the web application in various forms such PDF, WORD, EXCEL.

What will you learn
● Fundamentals of Web Application and Java Server Page
● Developing and Executing JSP Program
● Scripting Elements and Implicit Objects
● JSP Document and Action Elements, JSP with Hibernate, Database Access in JSP
● Exception Handling and Expression Language
Session Management, Custom Tags and Filters
● JSTL (JSP Standard Tag Library)
● MVC based Web Application
● Apache POI, Generating PDF Document

Who this book is for
Graduate, Post graduate, Academicians, Educationists, Professionals.

Table of Contents
1. Fundamentals of Web Application
2. Fundamentals of Java Server Page
3. Developing and Executing JSP Program
4. Scripting Elements
5. Implicit Objects
6. JSP Document and Action Elements
7. Exception Handling and Expression Language
8. Session Management
9. Custom Tags and Filters
10. JSTL (JSP Standard Tag Library)
11. Database Access in JSP
12. MVC based Web Application
13. Apache POI
14. Generating PDF Document
15. JSP with Hibernate

About the Author
P. Karthik has completed MSc Computer Science in the year 2010 and BEd in 2011. Qualified SET during the academic year 2012. Completed MPhil CS in the year 2015. Has completed two diplomas in Animation and Computer Hardware Servicing in TNOU and one PG diploma in Information Security from IGNOU. Working as assistant professor for 5+ years in the UG Department of Computer Science Sacred Heart College – Tirupattur, Tamil Nadu which has received 95th ranking by NIRF in 2017. Have been teaching Java technology for UG and PG students of computer science and software technology since 2012. Guided around 50 students in Java based projects. Presented paper in National and International Journal and conferences and attended many workshops. Specializations are Software Engineering, Java Technology (from core Java to J2EE), Android and Computer Networks.
Step by Step guide to develop a Java based web and enterprise application.

Key Features
● Correct sequence of the chapters that help the learners to become expertise
● One stop solution for the Java based web application development
● In-depth explanation of topics
● More number of programs are given to understanding the topic
● Developing fully functional application is the primary objective of this, instead of teaching merely topics
● New areas such as Apache POI, Hibernate
● Dedicated chapter for MVC design pattern

Description
Web Application using JSP is a text book and reference for the people who wish to learn and develop a Java based web and enterprise application. It covers all the major topics in JSP. By providing more examples and programs, the learner can develop a fully-functional web application. All the programs are developed and tested with major IDE. First it takes the learner into the world of web application development through the introductory chapter. Later on the JSP is introduced to the learner to make the server-side scripting easy and elegant. Two chapters have been dedicated entirely for database handling through JSP using JDBC and Hibernate. MVC is given to let the learner to integrate features of Servlets and JSP. Producing the HTML page is not the only way for outputting the results of the web application, so two chapters are allotted to teach the learners to output the results of the web application in various forms such PDF, WORD, EXCEL.

What will you learn
● Fundamentals of Web Application and Java Server Page
● Developing and Executing JSP Program
● Scripting Elements and Implicit Objects
● JSP Document and Action Elements, JSP with Hibernate, Database Access in JSP
● Exception Handling and Expression Language
Session Management, Custom Tags and Filters
● JSTL (JSP Standard Tag Library)
● MVC based Web Application
● Apache POI, Generating PDF Document

Who this book is for
Graduate, Post graduate, Academicians, Educationists, Professionals.

Table of Contents
1. Fundamentals of Web Application
2. Fundamentals of Java Server Page
3. Developing and Executing JSP Program
4. Scripting Elements
5. Implicit Objects
6. JSP Document and Action Elements
7. Exception Handling and Expression Language
8. Session Management
9. Custom Tags and Filters
10. JSTL (JSP Standard Tag Library)
11. Database Access in JSP
12. MVC based Web Application
13. Apache POI
14. Generating PDF Document
15. JSP with Hibernate

About the Author
P. Karthik has completed MSc Computer Science in the year 2010 and BEd in 2011. Qualified SET during the academic year 2012. Completed MPhil CS in the year 2015. Has completed two diplomas in Animation and Computer Hardware Servicing in TNOU and one PG diploma in Information Security from IGNOU. Working as assistant professor for 5+ years in the UG Department of Computer Science Sacred Heart College – Tirupattur, Tamil Nadu which has received 95th ranking by NIRF in 2017. Have been teaching Java technology for UG and PG students of computer science and software technology since 2012. Guided around 50 students in Java based projects. Presented paper in National and International Journal and conferences and attended many workshops. Specializations are Software Engineering, Java Technology (from core Java to J2EE), Android and Computer Networks.

SAP Tools metholodogies and techniques

Capturing global market using sap tools, techniques & best practices.

Key Features
● Comprehensive coverage of SAP UI5, Fiori, Webdynpro, Object oriented ALV with SALV Factory method laying more stress on Realtime case studies.
● The Book also covers numerous practical examples on LSMW tool, ALE, IDOC, SAP Query tool, SAP Quick viewer tool, SAP Report Painter tool, BAPI, Web services, DME tool, SAP MDM data conversion
● Simple language, crystal clear approach, straight forward comprehensible presentation.
● Adopting user-friendly classroom lecture style.
● The concepts are duly supported by several examples.
● The Book cover the topics in a manner which fulfil the skill gap among industry and academia.
● Examples discussed on SAP tools, methodologies and techniques are helpful for developing projects for IT consultants.

Description
The book has been written in such a way that the concepts are explained in detail, giving adequate emphasis on examples. To make clarity of the programming examples, logic is explained properly as well discussed using comments in program itself. The book covers the topics right from the start of the software using snapshots of starting the software and writing programs into it. The real-time examples are discussed in detail from simple to complex taking into consideration the requirement of IT consultants. Various sample projects are included in the Book and are written in simple language so as to give IT consultants the basic idea of developing projects in SAP. The examples given in book are user-focused and have been highly updated including topics, figures and examples.

The book features more on practical approach with more examples covering topics from simple to complex one addressing many of the core concepts and advance topics also.

What will you learn
● Gaining Customers by adopting and implementing different SAP tools, methodologies and techniques in organizations / projects / programs
● Help in sustaining Customer Relationships as the core of all successful working relationships are two essential characteristics: trust and commitment
● Help in delivering “Superior Value and Getting an Equitable Return” as understanding value in business markets and doing business based on value delivered gives suppliers the means to get an equitable return for their efforts
● This document is a compilation of SAP ABAP/4 coding and efficiency standards and will provide guidance in creating readable, maintainable code. It is intended for all developers in the SAP R/3 system
● This book may work as dictionary and generates a comprehensive list of value elements

Who this book is for
SAP Consultants, SAP technical, Business analysts, Architects, Team Leads, Project Leads, Project Managers, Account Manager, Account Executives, CEO, CTO, COO, CIO, Sr. VP, Directors.

Table of Contents
1. DME Overview
2. Purpose of Sap MDM Data Conversion Document
3. Conversion Methodologies
4. Web Services
5. BAPI User Guide
6. SAP Report Painter
7. Object Oriented Alv Using Salv Factory Method
8. Event Handling In 2 Grids Simultaneously (Alv Oops (SAP ABAP))
9. Creating Alv With Dynamic Columns
10. Creation Of Drop Down In Alv In Web Dynpro ABAP
11. Webdynpro Application With Interactive Alv
12. Component And Use Of Tabstrip And Tooltips
13. Webdynpro Abap – 7 Steps For Creating Alv
14. Alv Print Version Functionality
15. Alv Table With Business Graphics
16. Sending The Multiple Alvs As Pdf Attachment Through Email
17. Sap Query Creation Steps
18. Simple Report Creation Using SAP Quick Viewer Tool
19. SAP Ale Scenario Development
20. LSMW
21. Step By Step Guide To Configure Fiori Launchpad Tiles For Fiori Transactional App
22. SAP UI5

About the Author
Sudipta Malakar is an accomplished IT SAP Project Manager, Program Manager, Agile Coach with 15+ years of experience in directing SAP DEV teams in supporting many major fortune 500 clients in multiple large accounts that include more than 7 years of experience in IT Project/Program & Solution Delivery Management and 5+ years of experience in Agile as SCRUM Master, Agile Coach.

He is certified Disruptive Strategy professional from HBX Harvard Business School, USA, Bachelor degree in Technology (B. TECH) in Chemical Technology from Calcutta University.

He is certified Sr. Project Manager in (Prince-2), CSP®, CSM®, KMP, ICP-ACC®, TKP®, ITIL, DevOps, ISO, Lean Six Sigma Black Belt, CMMi.Capturing global market using sap tools, techniques & best practices.

Key Features
● Comprehensive coverage of SAP UI5, Fiori, Webdynpro, Object oriented ALV with SALV Factory method laying more stress on Realtime case studies.
● The Book also covers numerous practical examples on LSMW tool, ALE, IDOC, SAP Query tool, SAP Quick viewer tool, SAP Report Painter tool, BAPI, Web services, DME tool, SAP MDM data conversion
● Simple language, crystal clear approach, straight forward comprehensible presentation.
● Adopting user-friendly classroom lecture style.
● The concepts are duly supported by several examples.
● The Book cover the topics in a manner which fulfil the skill gap among industry and academia.
● Examples discussed on SAP tools, methodologies and techniques are helpful for developing projects for IT consultants.

Description
The book has been written in such a way that the concepts are explained in detail, giving adequate emphasis on examples. To make clarity of the programming examples, logic is explained properly as well discussed using comments in program itself. The book covers the topics right from the start of the software using snapshots of starting the software and writing programs into it. The real-time examples are discussed in detail from simple to complex taking into consideration the requirement of IT consultants. Various sample projects are included in the Book and are written in simple language so as to give IT consultants the basic idea of developing projects in SAP. The examples given in book are user-focused and have been highly updated including topics, figures and examples.

The book features more on practical approach with more examples covering topics from simple to complex one addressing many of the core concepts and advance topics also.

What will you learn
● Gaining Customers by adopting and implementing different SAP tools, methodologies and techniques in organizations / projects / programs
● Help in sustaining Customer Relationships as the core of all successful working relationships are two essential characteristics: trust and commitment
● Help in delivering “Superior Value and Getting an Equitable Return” as understanding value in business markets and doing business based on value delivered gives suppliers the means to get an equitable return for their efforts
● This document is a compilation of SAP ABAP/4 coding and efficiency standards and will provide guidance in creating readable, maintainable code. It is intended for all developers in the SAP R/3 system
● This book may work as dictionary and generates a comprehensive list of value elements

Who this book is for
SAP Consultants, SAP technical, Business analysts, Architects, Team Leads, Project Leads, Project Managers, Account Manager, Account Executives, CEO, CTO, COO, CIO, Sr. VP, Directors.

Table of Contents
1. DME Overview
2. Purpose of Sap MDM Data Conversion Document
3. Conversion Methodologies
4. Web Services
5. BAPI User Guide
6. SAP Report Painter
7. Object Oriented Alv Using Salv Factory Method
8. Event Handling In 2 Grids Simultaneously (Alv Oops (SAP ABAP))
9. Creating Alv With Dynamic Columns
10. Creation Of Drop Down In Alv In Web Dynpro ABAP
11. Webdynpro Application With Interactive Alv
12. Component And Use Of Tabstrip And Tooltips
13. Webdynpro Abap – 7 Steps For Creating Alv
14. Alv Print Version Functionality
15. Alv Table With Business Graphics
16. Sending The Multiple Alvs As Pdf Attachment Through Email
17. Sap Query Creation Steps
18. Simple Report Creation Using SAP Quick Viewer Tool
19. SAP Ale Scenario Development
20. LSMW
21. Step By Step Guide To Configure Fiori Launchpad Tiles For Fiori Transactional App
22. SAP UI5

About the Author
Sudipta Malakar is an accomplished IT SAP Project Manager, Program Manager, Agile Coach with 15+ years of experience in directing SAP DEV teams in supporting many major fortune 500 clients in multiple large accounts that include more than 7 years of experience in IT Project/Program & Solution Delivery Management and 5+ years of experience in Agile as SCRUM Master, Agile Coach.

He is certified Disruptive Strategy professional from HBX Harvard Business School, USA, Bachelor degree in Technology (B. TECH) in Chemical Technology from Calcutta University.

He is certified Sr. Project Manager in (Prince-2), CSP®, CSM®, KMP, ICP-ACC®, TKP®, ITIL, DevOps, ISO, Lean Six Sigma Black Belt, CMMi.

Revit 2019 Architecture

Designing the Future

Key Features
● Each command is explained in a simple and understandable manner
● Step-by-step explanation
● Practical knowledge rather than theoretical knowledge
● Covers all the modules of Revit 2019 architecture

Description
A Basic book about Autodesk Revit Architecture 2019 in which Revit Architecture and its advanced version is explained in step by step.
This book carries a lot, if you are starting Revit Architecture for the first time. This book is extremely simple to understand and will enlighten you with the fundamentals of Revit Architecture; you can easily learn Revit as it is a basic step-by-step book. The main objective of writing this book is to make students enthusiastic about learning the concepts of Revit.

What will you learn
● Revit , its history, its usage
● Workspace, Revit shortcut, its Properties and Project Browser
● Revit Architecture
● Model text with set work plane
● Structural beam, Structural column
● Link Revit, Link IFC, Decal Type
● Project Information, Project Parameters, Project Unit

Who this book is for
Mechanical engineers and designers, automobile engineers, product designers.

Table of Contents
1. Revit Introduction
2. Overview
3. Architecture
4. Structural
5. Insert
6. Annotate
7. Manage
8. Modify
9. Massing & Site
10. View

About the Author
Linkan Sagar has done B.Tech from UPTU, Lucknow. His first book AutoCAD Reference was published in the year 2015, and second book AutoCAD Training Guide was published in the year 2017, which is much appreciated and opted in the AutoCAD technology. He has extensively worked on various other software’s like Solidworks, Catia, Staad-pro and Revit. He is having wide Industry exposure. He has worked on and successfully delivered more than 18 major and over 100 mini live projects. He is currently associated with one of US Based MNC Company.

Srishty Rawal pursuing D. Arch from Hapur, Uttar Pradesh. She extensively works on various software such as AutoCAD, 3Ds MaX, Revit and Primavera. She is a trainer and works on projects of Autodesk Revit.Designing the Future

Key Features
● Each command is explained in a simple and understandable manner
● Step-by-step explanation
● Practical knowledge rather than theoretical knowledge
● Covers all the modules of Revit 2019 architecture

Description
A Basic book about Autodesk Revit Architecture 2019 in which Revit Architecture and its advanced version is explained in step by step.
This book carries a lot, if you are starting Revit Architecture for the first time. This book is extremely simple to understand and will enlighten you with the fundamentals of Revit Architecture; you can easily learn Revit as it is a basic step-by-step book. The main objective of writing this book is to make students enthusiastic about learning the concepts of Revit.

What will you learn
● Revit , its history, its usage
● Workspace, Revit shortcut, its Properties and Project Browser
● Revit Architecture
● Model text with set work plane
● Structural beam, Structural column
● Link Revit, Link IFC, Decal Type
● Project Information, Project Parameters, Project Unit

Who this book is for
Mechanical engineers and designers, automobile engineers, product designers.

Table of Contents
1. Revit Introduction
2. Overview
3. Architecture
4. Structural
5. Insert
6. Annotate
7. Manage
8. Modify
9. Massing & Site
10. View

About the Author
Linkan Sagar has done B.Tech from UPTU, Lucknow. His first book AutoCAD Reference was published in the year 2015, and second book AutoCAD Training Guide was published in the year 2017, which is much appreciated and opted in the AutoCAD technology. He has extensively worked on various other software’s like Solidworks, Catia, Staad-pro and Revit. He is having wide Industry exposure. He has worked on and successfully delivered more than 18 major and over 100 mini live projects. He is currently associated with one of US Based MNC Company.

Srishty Rawal pursuing D. Arch from Hapur, Uttar Pradesh. She extensively works on various software such as AutoCAD, 3Ds MaX, Revit and Primavera. She is a trainer and works on projects of Autodesk Revit.Designing the Future

Key Features
● Each command is explained in a simple and understandable manner
● Step-by-step explanation
● Practical knowledge rather than theoretical knowledge
● Covers all the modules of Revit 2019 architecture

Description
A Basic book about Autodesk Revit Architecture 2019 in which Revit Architecture and its advanced version is explained in step by step.
This book carries a lot, if you are starting Revit Architecture for the first time. This book is extremely simple to understand and will enlighten you with the fundamentals of Revit Architecture; you can easily learn Revit as it is a basic step-by-step book. The main objective of writing this book is to make students enthusiastic about learning the concepts of Revit.

What will you learn
● Revit , its history, its usage
● Workspace, Revit shortcut, its Properties and Project Browser
● Revit Architecture
● Model text with set work plane
● Structural beam, Structural column
● Link Revit, Link IFC, Decal Type
● Project Information, Project Parameters, Project Unit

Who this book is for
Mechanical engineers and designers, automobile engineers, product designers.

Table of Contents
1. Revit Introduction
2. Overview
3. Architecture
4. Structural
5. Insert
6. Annotate
7. Manage
8. Modify
9. Massing & Site
10. View

About the Author
Linkan Sagar has done B.Tech from UPTU, Lucknow. His first book AutoCAD Reference was published in the year 2015, and second book AutoCAD Training Guide was published in the year 2017, which is much appreciated and opted in the AutoCAD technology. He has extensively worked on various other software’s like Solidworks, Catia, Staad-pro and Revit. He is having wide Industry exposure. He has worked on and successfully delivered more than 18 major and over 100 mini live projects. He is currently associated with one of US Based MNC Company.

Srishty Rawal pursuing D. Arch from Hapur, Uttar Pradesh. She extensively works on various software such as AutoCAD, 3Ds MaX, Revit and Primavera. She is a trainer and works on projects of Autodesk Revit.Designing the Future

Key Features
● Each command is explained in a simple and understandable manner
● Step-by-step explanation
● Practical knowledge rather than theoretical knowledge
● Covers all the modules of Revit 2019 architecture

Description
A Basic book about Autodesk Revit Architecture 2019 in which Revit Architecture and its advanced version is explained in step by step.
This book carries a lot, if you are starting Revit Architecture for the first time. This book is extremely simple to understand and will enlighten you with the fundamentals of Revit Architecture; you can easily learn Revit as it is a basic step-by-step book. The main objective of writing this book is to make students enthusiastic about learning the concepts of Revit.

What will you learn
● Revit , its history, its usage
● Workspace, Revit shortcut, its Properties and Project Browser
● Revit Architecture
● Model text with set work plane
● Structural beam, Structural column
● Link Revit, Link IFC, Decal Type
● Project Information, Project Parameters, Project Unit

Who this book is for
Mechanical engineers and designers, automobile engineers, product designers.

Table of Contents
1. Revit Introduction
2. Overview
3. Architecture
4. Structural
5. Insert
6. Annotate
7. Manage
8. Modify
9. Massing & Site
10. View

About the Author
Linkan Sagar has done B.Tech from UPTU, Lucknow. His first book AutoCAD Reference was published in the year 2015, and second book AutoCAD Training Guide was published in the year 2017, which is much appreciated and opted in the AutoCAD technology. He has extensively worked on various other software’s like Solidworks, Catia, Staad-pro and Revit. He is having wide Industry exposure. He has worked on and successfully delivered more than 18 major and over 100 mini live projects. He is currently associated with one of US Based MNC Company.

Srishty Rawal pursuing D. Arch from Hapur, Uttar Pradesh. She extensively works on various software such as AutoCAD, 3Ds MaX, Revit and Primavera. She is a trainer and works on projects of Autodesk Revit.

Latest Essays & Letters

The versatile book ‘Latest Essays & Letters’ has been conceived and developed keeping in mind the requirements of various classes of English readers, especially students, and other readers too with academic as well as competitions point of view. The book is also useful for the aspirants of various exams where Descriptive English Paper forms an essential part of the exam. Essay and Letter Writing is an art, which is learnt only by intensive reading and practice. The main aim of the book is to inculcate in readers the right kind of orientation and to inspire and guide them to write effective and emphatic essay and letters. This includes the art of writing in a sequential and logical manner as well. The book covers numerous essays and letters on a wide spectrum of subjects and topics from almost all spheres of life which a common reader or student is expected to write in exams. This book is meticulously planned to meet the requirement of those readers who seek quality contents and convincing style of presentation. The book will definitely prove to be a boon to all academic and competitive-exam aspirants, inquisitive students, and other readers.

Modern Essays – R.Gupta’s

This book has been designed to cater to the long-felt needs of the students studying at schools, colleges and universities, and the candidates for competitive examinations conducted by UPSC, SSC and many other Boards and Agencies for recruitment to various services throughout the country.

JAIIB 2020

This book is a self help book for the people preparing for JAIIB exam. This book gives you some basic rules to follow for better performance in exams.

Geography Quiz Book

This book not only tests your knowledge of the world geograpy, but also, through multiple choice questions, helps you extend your boundary of geographical knowledge. When you have answered all the quizzes, you will no doubt feel much more on confident about taking on the World. This comprehensive book has mainly and deliberately been designed to cater to the long-felt needs of the students studying in college and universities, including the prospective candidates for competitive exams.

Dictionary of Political Science

A Collection of Authentic Data & Facts.

A Quick Reference to Data Structures and Computer Algorithms

For beginners to level up Core Programming Skills

Key Features
● Simple and easy to understand.
● Useful for any level of students including B.E., BTech, MCA, BCA, B.Sc. (Computer Science), etc.
● Algorithms used in the book are well explained and illustrated step by step.
● Help students in understanding how data structures are implemented in programs.
● Each module contains question bank which includes questions for competitive examinations like
UGC-NET, placement drives, and so on.

Description
The book gives full understanding of theoretical topic and easy implementation in programming. The book is going to help students in self-learning of data structures and in understanding how these concepts are implemented in programs. It contains lot of figures, which will help students to visualize the concept effectively. Diagrams help students to understand how the programs involving data structure concepts are implemented within the computer system.
Algorithms are included to clear the concept of data structure. Each algorithm is explained with figures to make student clearer about the concept. Sample data set is taken and step by step execution of algorithm is provided in the book to ensure the in – depth knowledge of students about the concept discussed.

What will you learn
● New features and essential of Algorithms and Arrays.
● Linked List, its type and implementation.
● Stacks and Queues
● Trees and Graphs
● Searching and Sorting
● Greedy method
● Beauty of Blockchain

Who this book is for
This book is useful for all the students of B. Tech, B.E., MCA, BCA, B.Sc. (Computer Science), and so on. Person with basic knowledge in this field can understand the concept from the beginning of the book itself.
We think our book is one of a kind. We are trying to connect the past and the present here. The last module of our book is focussing on BLOCKCHAIN. It explains the concepts of blockchain through a different dimension, that is, explaining the data structure aspect of blockchain.

Table of Contents
1. Algorithm and Arrays
2. Linked Lists
3. Stacks and queues
4. Trees and Graphs
5. Searching and Sorting
6. Greedy Method
7. Beauty of Blockchain

About the Author
Raji Ramakrishnan Nair
has done BCA, MCA and M. Tech (IT) and currently working as an Assistant Professor at the P. G. Department of Computer Applications of Marian College Kuttikkanam (Autonomous). She has 14 years of teaching experience and believes that teaching is all about being ‘friend, philosopher and guide’ to her students. This book is inspired by her passion to simplify complex subjects for easy understanding; the real contribution of a great teacher. She is a philanthropist as well, actively involved in many social causes, which made her students to engage in relief works in Kerala mega flood and resulted in two houses being built for flood victims.

Her LinkedIn Profile: linkedin.com/in/raji-ramakrishnan-nair-8820b1171

Divya Joseph,
is a Teacher by passion and profession. She has done MTech (CSE) and BTech (IT) from Amal Jyothi College of Engineering, Kanjirapally. Presently, she is working as an Assistant Professor in the P.G. Department of Computer Applications, Marian College Kuttikkanam (Autonomous).

Alen Joseph
is an Associate Software Developer at UST Global Trivandrum. His great passion for teaching and research motivated him to write this book. He has done MCA from Marian College Kuttikkanam (Autonomous). He is a passionate tech enthusiast and his dream is to become a full-time researcher.
For beginners to level up Core Programming Skills

Key Features
● Simple and easy to understand.
● Useful for any level of students including B.E., BTech, MCA, BCA, B.Sc. (Computer Science), etc.
● Algorithms used in the book are well explained and illustrated step by step.
● Help students in understanding how data structures are implemented in programs.
● Each module contains question bank which includes questions for competitive examinations like
UGC-NET, placement drives, and so on.

Description
The book gives full understanding of theoretical topic and easy implementation in programming. The book is going to help students in self-learning of data structures and in understanding how these concepts are implemented in programs. It contains lot of figures, which will help students to visualize the concept effectively. Diagrams help students to understand how the programs involving data structure concepts are implemented within the computer system.
Algorithms are included to clear the concept of data structure. Each algorithm is explained with figures to make student clearer about the concept. Sample data set is taken and step by step execution of algorithm is provided in the book to ensure the in – depth knowledge of students about the concept discussed.

What will you learn
● New features and essential of Algorithms and Arrays.
● Linked List, its type and implementation.
● Stacks and Queues
● Trees and Graphs
● Searching and Sorting
● Greedy method
● Beauty of Blockchain

Who this book is for
This book is useful for all the students of B. Tech, B.E., MCA, BCA, B.Sc. (Computer Science), and so on. Person with basic knowledge in this field can understand the concept from the beginning of the book itself.
We think our book is one of a kind. We are trying to connect the past and the present here. The last module of our book is focussing on BLOCKCHAIN. It explains the concepts of blockchain through a different dimension, that is, explaining the data structure aspect of blockchain.

Table of Contents
1. Algorithm and Arrays
2. Linked Lists
3. Stacks and queues
4. Trees and Graphs
5. Searching and Sorting
6. Greedy Method
7. Beauty of Blockchain

About the Author
Raji Ramakrishnan Nair
has done BCA, MCA and M. Tech (IT) and currently working as an Assistant Professor at the P. G. Department of Computer Applications of Marian College Kuttikkanam (Autonomous). She has 14 years of teaching experience and believes that teaching is all about being ‘friend, philosopher and guide’ to her students. This book is inspired by her passion to simplify complex subjects for easy understanding; the real contribution of a great teacher. She is a philanthropist as well, actively involved in many social causes, which made her students to engage in relief works in Kerala mega flood and resulted in two houses being built for flood victims.

Her LinkedIn Profile: linkedin.com/in/raji-ramakrishnan-nair-8820b1171

Divya Joseph,
is a Teacher by passion and profession. She has done MTech (CSE) and BTech (IT) from Amal Jyothi College of Engineering, Kanjirapally. Presently, she is working as an Assistant Professor in the P.G. Department of Computer Applications, Marian College Kuttikkanam (Autonomous).

Alen Joseph
is an Associate Software Developer at UST Global Trivandrum. His great passion for teaching and research motivated him to write this book. He has done MCA from Marian College Kuttikkanam (Autonomous). He is a passionate tech enthusiast and his dream is to become a full-time researcher.
For beginners to level up Core Programming Skills

Key Features
● Simple and easy to understand.
● Useful for any level of students including B.E., BTech, MCA, BCA, B.Sc. (Computer Science), etc.
● Algorithms used in the book are well explained and illustrated step by step.
● Help students in understanding how data structures are implemented in programs.
● Each module contains question bank which includes questions for competitive examinations like
UGC-NET, placement drives, and so on.

Description
The book gives full understanding of theoretical topic and easy implementation in programming. The book is going to help students in self-learning of data structures and in understanding how these concepts are implemented in programs. It contains lot of figures, which will help students to visualize the concept effectively. Diagrams help students to understand how the programs involving data structure concepts are implemented within the computer system.
Algorithms are included to clear the concept of data structure. Each algorithm is explained with figures to make student clearer about the concept. Sample data set is taken and step by step execution of algorithm is provided in the book to ensure the in – depth knowledge of students about the concept discussed.

What will you learn
● New features and essential of Algorithms and Arrays.
● Linked List, its type and implementation.
● Stacks and Queues
● Trees and Graphs
● Searching and Sorting
● Greedy method
● Beauty of Blockchain

Who this book is for
This book is useful for all the students of B. Tech, B.E., MCA, BCA, B.Sc. (Computer Science), and so on. Person with basic knowledge in this field can understand the concept from the beginning of the book itself.
We think our book is one of a kind. We are trying to connect the past and the present here. The last module of our book is focussing on BLOCKCHAIN. It explains the concepts of blockchain through a different dimension, that is, explaining the data structure aspect of blockchain.

Table of Contents
1. Algorithm and Arrays
2. Linked Lists
3. Stacks and queues
4. Trees and Graphs
5. Searching and Sorting
6. Greedy Method
7. Beauty of Blockchain

About the Author
Raji Ramakrishnan Nair
has done BCA, MCA and M. Tech (IT) and currently working as an Assistant Professor at the P. G. Department of Computer Applications of Marian College Kuttikkanam (Autonomous). She has 14 years of teaching experience and believes that teaching is all about being ‘friend, philosopher and guide’ to her students. This book is inspired by her passion to simplify complex subjects for easy understanding; the real contribution of a great teacher. She is a philanthropist as well, actively involved in many social causes, which made her students to engage in relief works in Kerala mega flood and resulted in two houses being built for flood victims.

Her LinkedIn Profile: linkedin.com/in/raji-ramakrishnan-nair-8820b1171

Divya Joseph,
is a Teacher by passion and profession. She has done MTech (CSE) and BTech (IT) from Amal Jyothi College of Engineering, Kanjirapally. Presently, she is working as an Assistant Professor in the P.G. Department of Computer Applications, Marian College Kuttikkanam (Autonomous).

Alen Joseph
is an Associate Software Developer at UST Global Trivandrum. His great passion for teaching and research motivated him to write this book. He has done MCA from Marian College Kuttikkanam (Autonomous). He is a passionate tech enthusiast and his dream is to become a full-time researcher.

SharePoint Interview Questions and Answers

Ready reckoner for freshers, intermediaries and experts who are appearing for a SharePoint Interview

Key Features
• Around 400 plus interview questions from live share point interviews.
• Full range of interview questions from Junior SharePoint developer to senior people.
• The book covers significant sections in share points like WSS, Web parts, custom controls and workflows.
• It explains content types and custom data types seamlessly.

Description
Book dedicates ten questions which explain how workflow is implemented step by step in share point, salary negotiations; resume making and General aspects to be remembered during an interview, ideal for share point professionals who are looking for quick reference and FAQ, also recommended for share point Interviewers who are looking for what questions to be asked to get better and decent share point professionals, suggested for fresher and students who want to have a feel of what kind of questions are asked during share point interviews.

What will you learn
• SharePoint in the software company hierarchy
• Resume preparation guidelines
• Salary slip
• Salary negotiation
• Interview rating sheet

Who this book is for
This book is for the power users, site owners or administrators who want to crack the SharePoint interview. The book is though intended for SharePoint developer knowledge, a little understanding of SharePoint is required.

Table of Contents
1. What is SharePoint
2. What are WSS and MOSS
3. How does WSS actually work?
4. What are site and site collection?
5. What is the main advantage of using site collection?
6. What is the use of SQL server in SharePoint?
7. What is the concept of a virtual path provider?
8. What is the concept of ghosting and unghosting in SharePoint?
9. What is the concept of safemodeparser in ASP.NET?
10. How can I create my first site in SharePoint?
11. What is Quick Launch menu?
12. We have heard that we can customize SharePoint sites, how do we do that?
13. Have we heard it has readymade functional modules for collaboration?
14. How can we enable these reusable components in my site?
15. How can we display a simple custom page in SharePoint?
16. The above page does not look like a standard SharePoint page?
17. Above code is entirely inline, how can we implement behind code in SharePoint?
18. What is the concept of features in SharePoint?
19. Can you explain the broader steps for deploying/ activating a feature?
20. I want that the feature should only display to admin?
21. How can we provision page template and page instances?
22. Why are customized pages parsed using no-compile mode?
23. What is safe mode processing and Safe Controls?
24. Can you explain the WSS model?
25. How can we use custom controls in SharePoint?
26. How can you view a detailed error in SharePoint?
27. How can we display ASCX control in SharePoint pages?
28. What are WebParts and in what ways does it vary in a SharePoint environment?
29. What are the different life cycle rents that WebPart goes through?
30. What’s the difference between WebParts in WSS 2.0 and 3.0?

About the Author
Shivprasad Koirala is a Microsoft ASP.NET MVP, self-employed and mostly into Microsoft technology corporate training. He is hypnotized with training and teaching. Till now he has taken more than 2000 corporate training, 80 published books written, with more than 1000 articles.
His LinkedIn profile: https://in.linkedin.com/in/shivkoiralaReady reckoner for freshers, intermediaries and experts who are appearing for a SharePoint Interview

Key Features
• Around 400 plus interview questions from live share point interviews.
• Full range of interview questions from Junior SharePoint developer to senior people.
• The book covers significant sections in share points like WSS, Web parts, custom controls and workflows.
• It explains content types and custom data types seamlessly.

Description
Book dedicates ten questions which explain how workflow is implemented step by step in share point, salary negotiations; resume making and General aspects to be remembered during an interview, ideal for share point professionals who are looking for quick reference and FAQ, also recommended for share point Interviewers who are looking for what questions to be asked to get better and decent share point professionals, suggested for fresher and students who want to have a feel of what kind of questions are asked during share point interviews.

What will you learn
• SharePoint in the software company hierarchy
• Resume preparation guidelines
• Salary slip
• Salary negotiation
• Interview rating sheet

Who this book is for
This book is for the power users, site owners or administrators who want to crack the SharePoint interview. The book is though intended for SharePoint developer knowledge, a little understanding of SharePoint is required.

Table of Contents
1. What is SharePoint
2. What are WSS and MOSS
3. How does WSS actually work?
4. What are site and site collection?
5. What is the main advantage of using site collection?
6. What is the use of SQL server in SharePoint?
7. What is the concept of a virtual path provider?
8. What is the concept of ghosting and unghosting in SharePoint?
9. What is the concept of safemodeparser in ASP.NET?
10. How can I create my first site in SharePoint?
11. What is Quick Launch menu?
12. We have heard that we can customize SharePoint sites, how do we do that?
13. Have we heard it has readymade functional modules for collaboration?
14. How can we enable these reusable components in my site?
15. How can we display a simple custom page in SharePoint?
16. The above page does not look like a standard SharePoint page?
17. Above code is entirely inline, how can we implement behind code in SharePoint?
18. What is the concept of features in SharePoint?
19. Can you explain the broader steps for deploying/ activating a feature?
20. I want that the feature should only display to admin?
21. How can we provision page template and page instances?
22. Why are customized pages parsed using no-compile mode?
23. What is safe mode processing and Safe Controls?
24. Can you explain the WSS model?
25. How can we use custom controls in SharePoint?
26. How can you view a detailed error in SharePoint?
27. How can we display ASCX control in SharePoint pages?
28. What are WebParts and in what ways does it vary in a SharePoint environment?
29. What are the different life cycle rents that WebPart goes through?
30. What’s the difference between WebParts in WSS 2.0 and 3.0?

About the Author
Shivprasad Koirala is a Microsoft ASP.NET MVP, self-employed and mostly into Microsoft technology corporate training. He is hypnotized with training and teaching. Till now he has taken more than 2000 corporate training, 80 published books written, with more than 1000 articles.
His LinkedIn profile: https://in.linkedin.com/in/shivkoiralaReady reckoner for freshers, intermediaries and experts who are appearing for a SharePoint Interview

Key Features
• Around 400 plus interview questions from live share point interviews.
• Full range of interview questions from Junior SharePoint developer to senior people.
• The book covers significant sections in share points like WSS, Web parts, custom controls and workflows.
• It explains content types and custom data types seamlessly.

Description
Book dedicates ten questions which explain how workflow is implemented step by step in share point, salary negotiations; resume making and General aspects to be remembered during an interview, ideal for share point professionals who are looking for quick reference and FAQ, also recommended for share point Interviewers who are looking for what questions to be asked to get better and decent share point professionals, suggested for fresher and students who want to have a feel of what kind of questions are asked during share point interviews.

What will you learn
• SharePoint in the software company hierarchy
• Resume preparation guidelines
• Salary slip
• Salary negotiation
• Interview rating sheet

Who this book is for
This book is for the power users, site owners or administrators who want to crack the SharePoint interview. The book is though intended for SharePoint developer knowledge, a little understanding of SharePoint is required.

Table of Contents
1. What is SharePoint
2. What are WSS and MOSS
3. How does WSS actually work?
4. What are site and site collection?
5. What is the main advantage of using site collection?
6. What is the use of SQL server in SharePoint?
7. What is the concept of a virtual path provider?
8. What is the concept of ghosting and unghosting in SharePoint?
9. What is the concept of safemodeparser in ASP.NET?
10. How can I create my first site in SharePoint?
11. What is Quick Launch menu?
12. We have heard that we can customize SharePoint sites, how do we do that?
13. Have we heard it has readymade functional modules for collaboration?
14. How can we enable these reusable components in my site?
15. How can we display a simple custom page in SharePoint?
16. The above page does not look like a standard SharePoint page?
17. Above code is entirely inline, how can we implement behind code in SharePoint?
18. What is the concept of features in SharePoint?
19. Can you explain the broader steps for deploying/ activating a feature?
20. I want that the feature should only display to admin?
21. How can we provision page template and page instances?
22. Why are customized pages parsed using no-compile mode?
23. What is safe mode processing and Safe Controls?
24. Can you explain the WSS model?
25. How can we use custom controls in SharePoint?
26. How can you view a detailed error in SharePoint?
27. How can we display ASCX control in SharePoint pages?
28. What are WebParts and in what ways does it vary in a SharePoint environment?
29. What are the different life cycle rents that WebPart goes through?
30. What’s the difference between WebParts in WSS 2.0 and 3.0?

About the Author
Shivprasad Koirala is a Microsoft ASP.NET MVP, self-employed and mostly into Microsoft technology corporate training. He is hypnotized with training and teaching. Till now he has taken more than 2000 corporate training, 80 published books written, with more than 1000 articles.
His LinkedIn profile: https://in.linkedin.com/in/shivkoirala

Data Structures for Coding Interviews

Learn the concepts and Interview Questions related to each Data Structure

Key Features
● Strategy to the master data structure for problem-solving is much like the strategy used for mathematics, which is:
● Understand the theorems and concepts (Understand each data structure separately).
● Solve simple problems on those concepts (Write simple programs using that data structure).
● Even if you know the concept and have practiced simple problems, you may not be fit to crack the IIT entrance exam. For that, you have to solve (and keep solving) difficult problems. (Now code difficult problems).
● Remember, while solving difficult problems, we are usually not learning new theorems (same for data structure), but when we see a pattern, we try to create our own rule and note down the pattern. In Data Structures you will find many problems following the same pattern of solution. Make notes of such patterns.

Description
Coding interviews are essentially problem-solving. You are given a problem, either directly or in the form of a story as given on the online platforms like hackerrank.com, Google CodeJam, etc. and you are expected to provide the optimal solution of the problem and code it in your choice of programming language.
Each chapter in this book focus on one data structure. It first introduce the concepts and theory related to the data structure, followed by interview questions based on that data structure.
Sometimes, the usage of a given data structure is not intuitive in solving a particular problem, but as we will see, there are templates that can be used to identify if a data structure is good for a particular problem.

What will you learn
● New features and essential of Algorithms and Arrays.
● Linked List, its type and implementation.
● Stacks and Queues
● Trees and Graphs
● Searching and Sorting

Who this book is for
This book is useful for all the students of B. Tech, B.E., MCA, BCA, B.Sc. (Computer Science), and so on. A person with basic knowledge in this field can understand the concept from the beginning of the book itself.

Table of Contents
1. Introduction
2. Arrays and Strings
3. Structures and Linked List
4. Stack
5. Queue
6. Binary trees
7. Advanced Binary Tree Concepts
8. Heap
9. Hashing
10. Graphs

About the Author
Kamal Rawat is a software developer, trainer, author and an entrepreneur. He has first-hand experience of implementing full life cycle of large scale desktop, Cloud and Mobile applications across various domains and platforms.
He had been a technical architect in complex projects like Microsoft OneNote, Adobe Photoshop and Samsung Galaxy Connect. He has also been in the core interview panel of Microsoft, Adobe and many start-ups.
Since 2006, he is coaching students on how to crack programming interviews. Before leaving his job to pursue his passion full-time in 2016, Kamal was working as Senior SDE at Microsoft.
He also runs online course to prepare students and professionals for Interviews of High-End Software development companies.
His Website: http://www.ritambhara.in/
His LinkedIn Profile: https://www.linkedin.com/in/kamalrawatindia
Learn the concepts and Interview Questions related to each Data Structure

Key Features
● Strategy to the master data structure for problem-solving is much like the strategy used for mathematics, which is:
● Understand the theorems and concepts (Understand each data structure separately).
● Solve simple problems on those concepts (Write simple programs using that data structure).
● Even if you know the concept and have practiced simple problems, you may not be fit to crack the IIT entrance exam. For that, you have to solve (and keep solving) difficult problems. (Now code difficult problems).
● Remember, while solving difficult problems, we are usually not learning new theorems (same for data structure), but when we see a pattern, we try to create our own rule and note down the pattern. In Data Structures you will find many problems following the same pattern of solution. Make notes of such patterns.

Description
Coding interviews are essentially problem-solving. You are given a problem, either directly or in the form of a story as given on the online platforms like hackerrank.com, Google CodeJam, etc. and you are expected to provide the optimal solution of the problem and code it in your choice of programming language.
Each chapter in this book focus on one data structure. It first introduce the concepts and theory related to the data structure, followed by interview questions based on that data structure.
Sometimes, the usage of a given data structure is not intuitive in solving a particular problem, but as we will see, there are templates that can be used to identify if a data structure is good for a particular problem.

What will you learn
● New features and essential of Algorithms and Arrays.
● Linked List, its type and implementation.
● Stacks and Queues
● Trees and Graphs
● Searching and Sorting

Who this book is for
This book is useful for all the students of B. Tech, B.E., MCA, BCA, B.Sc. (Computer Science), and so on. A person with basic knowledge in this field can understand the concept from the beginning of the book itself.

Table of Contents
1. Introduction
2. Arrays and Strings
3. Structures and Linked List
4. Stack
5. Queue
6. Binary trees
7. Advanced Binary Tree Concepts
8. Heap
9. Hashing
10. Graphs

About the Author
Kamal Rawat is a software developer, trainer, author and an entrepreneur. He has first-hand experience of implementing full life cycle of large scale desktop, Cloud and Mobile applications across various domains and platforms.
He had been a technical architect in complex projects like Microsoft OneNote, Adobe Photoshop and Samsung Galaxy Connect. He has also been in the core interview panel of Microsoft, Adobe and many start-ups.
Since 2006, he is coaching students on how to crack programming interviews. Before leaving his job to pursue his passion full-time in 2016, Kamal was working as Senior SDE at Microsoft.
He also runs online course to prepare students and professionals for Interviews of High-End Software development companies.
His Website: http://www.ritambhara.in/
His LinkedIn Profile: https://www.linkedin.com/in/kamalrawatindia
Learn the concepts and Interview Questions related to each Data Structure

Key Features
● Strategy to the master data structure for problem-solving is much like the strategy used for mathematics, which is:
● Understand the theorems and concepts (Understand each data structure separately).
● Solve simple problems on those concepts (Write simple programs using that data structure).
● Even if you know the concept and have practiced simple problems, you may not be fit to crack the IIT entrance exam. For that, you have to solve (and keep solving) difficult problems. (Now code difficult problems).
● Remember, while solving difficult problems, we are usually not learning new theorems (same for data structure), but when we see a pattern, we try to create our own rule and note down the pattern. In Data Structures you will find many problems following the same pattern of solution. Make notes of such patterns.

Description
Coding interviews are essentially problem-solving. You are given a problem, either directly or in the form of a story as given on the online platforms like hackerrank.com, Google CodeJam, etc. and you are expected to provide the optimal solution of the problem and code it in your choice of programming language.
Each chapter in this book focus on one data structure. It first introduce the concepts and theory related to the data structure, followed by interview questions based on that data structure.
Sometimes, the usage of a given data structure is not intuitive in solving a particular problem, but as we will see, there are templates that can be used to identify if a data structure is good for a particular problem.

What will you learn
● New features and essential of Algorithms and Arrays.
● Linked List, its type and implementation.
● Stacks and Queues
● Trees and Graphs
● Searching and Sorting

Who this book is for
This book is useful for all the students of B. Tech, B.E., MCA, BCA, B.Sc. (Computer Science), and so on. A person with basic knowledge in this field can understand the concept from the beginning of the book itself.

Table of Contents
1. Introduction
2. Arrays and Strings
3. Structures and Linked List
4. Stack
5. Queue
6. Binary trees
7. Advanced Binary Tree Concepts
8. Heap
9. Hashing
10. Graphs

About the Author
Kamal Rawat is a software developer, trainer, author and an entrepreneur. He has first-hand experience of implementing full life cycle of large scale desktop, Cloud and Mobile applications across various domains and platforms.
He had been a technical architect in complex projects like Microsoft OneNote, Adobe Photoshop and Samsung Galaxy Connect. He has also been in the core interview panel of Microsoft, Adobe and many start-ups.
Since 2006, he is coaching students on how to crack programming interviews. Before leaving his job to pursue his passion full-time in 2016, Kamal was working as Senior SDE at Microsoft.
He also runs online course to prepare students and professionals for Interviews of High-End Software development companies.
His Website: http://www.ritambhara.in/
His LinkedIn Profile: https://www.linkedin.com/in/kamalrawatindia
Learn the concepts and Interview Questions related to each Data Structure

Key Features
● Strategy to the master data structure for problem-solving is much like the strategy used for mathematics, which is:
● Understand the theorems and concepts (Understand each data structure separately).
● Solve simple problems on those concepts (Write simple programs using that data structure).
● Even if you know the concept and have practiced simple problems, you may not be fit to crack the IIT entrance exam. For that, you have to solve (and keep solving) difficult problems. (Now code difficult problems).
● Remember, while solving difficult problems, we are usually not learning new theorems (same for data structure), but when we see a pattern, we try to create our own rule and note down the pattern. In Data Structures you will find many problems following the same pattern of solution. Make notes of such patterns.

Description
Coding interviews are essentially problem-solving. You are given a problem, either directly or in the form of a story as given on the online platforms like hackerrank.com, Google CodeJam, etc. and you are expected to provide the optimal solution of the problem and code it in your choice of programming language.
Each chapter in this book focus on one data structure. It first introduce the concepts and theory related to the data structure, followed by interview questions based on that data structure.
Sometimes, the usage of a given data structure is not intuitive in solving a particular problem, but as we will see, there are templates that can be used to identify if a data structure is good for a particular problem.

What will you learn
● New features and essential of Algorithms and Arrays.
● Linked List, its type and implementation.
● Stacks and Queues
● Trees and Graphs
● Searching and Sorting

Who this book is for
This book is useful for all the students of B. Tech, B.E., MCA, BCA, B.Sc. (Computer Science), and so on. A person with basic knowledge in this field can understand the concept from the beginning of the book itself.

Table of Contents
1. Introduction
2. Arrays and Strings
3. Structures and Linked List
4. Stack
5. Queue
6. Binary trees
7. Advanced Binary Tree Concepts
8. Heap
9. Hashing
10. Graphs

About the Author
Kamal Rawat is a software developer, trainer, author and an entrepreneur. He has first-hand experience of implementing full life cycle of large scale desktop, Cloud and Mobile applications across various domains and platforms.
He had been a technical architect in complex projects like Microsoft OneNote, Adobe Photoshop and Samsung Galaxy Connect. He has also been in the core interview panel of Microsoft, Adobe and many start-ups.
Since 2006, he is coaching students on how to crack programming interviews. Before leaving his job to pursue his passion full-time in 2016, Kamal was working as Senior SDE at Microsoft.
He also runs online course to prepare students and professionals for Interviews of High-End Software development companies.
His Website: http://www.ritambhara.in/
His LinkedIn Profile: https://www.linkedin.com/in/kamalrawatindia
Learn the concepts and Interview Questions related to each Data Structure

Key Features
● Strategy to the master data structure for problem-solving is much like the strategy used for mathematics, which is:
● Understand the theorems and concepts (Understand each data structure separately).
● Solve simple problems on those concepts (Write simple programs using that data structure).
● Even if you know the concept and have practiced simple problems, you may not be fit to crack the IIT entrance exam. For that, you have to solve (and keep solving) difficult problems. (Now code difficult problems).
● Remember, while solving difficult problems, we are usually not learning new theorems (same for data structure), but when we see a pattern, we try to create our own rule and note down the pattern. In Data Structures you will find many problems following the same pattern of solution. Make notes of such patterns.

Description
Coding interviews are essentially problem-solving. You are given a problem, either directly or in the form of a story as given on the online platforms like hackerrank.com, Google CodeJam, etc. and you are expected to provide the optimal solution of the problem and code it in your choice of programming language.
Each chapter in this book focus on one data structure. It first introduce the concepts and theory related to the data structure, followed by interview questions based on that data structure.
Sometimes, the usage of a given data structure is not intuitive in solving a particular problem, but as we will see, there are templates that can be used to identify if a data structure is good for a particular problem.

What will you learn
● New features and essential of Algorithms and Arrays.
● Linked List, its type and implementation.
● Stacks and Queues
● Trees and Graphs
● Searching and Sorting

Who this book is for
This book is useful for all the students of B. Tech, B.E., MCA, BCA, B.Sc. (Computer Science), and so on. A person with basic knowledge in this field can understand the concept from the beginning of the book itself.

Table of Contents
1. Introduction
2. Arrays and Strings
3. Structures and Linked List
4. Stack
5. Queue
6. Binary trees
7. Advanced Binary Tree Concepts
8. Heap
9. Hashing
10. Graphs

About the Author
Kamal Rawat is a software developer, trainer, author and an entrepreneur. He has first-hand experience of implementing full life cycle of large scale desktop, Cloud and Mobile applications across various domains and platforms.
He had been a technical architect in complex projects like Microsoft OneNote, Adobe Photoshop and Samsung Galaxy Connect. He has also been in the core interview panel of Microsoft, Adobe and many start-ups.
Since 2006, he is coaching students on how to crack programming interviews. Before leaving his job to pursue his passion full-time in 2016, Kamal was working as Senior SDE at Microsoft.
He also runs online course to prepare students and professionals for Interviews of High-End Software development companies.
His Website: http://www.ritambhara.in/
His LinkedIn Profile: https://www.linkedin.com/in/kamalrawatindia
Learn the concepts and Interview Questions related to each Data Structure

Key Features
● Strategy to the master data structure for problem-solving is much like the strategy used for mathematics, which is:
● Understand the theorems and concepts (Understand each data structure separately).
● Solve simple problems on those concepts (Write simple programs using that data structure).
● Even if you know the concept and have practiced simple problems, you may not be fit to crack the IIT entrance exam. For that, you have to solve (and keep solving) difficult problems. (Now code difficult problems).
● Remember, while solving difficult problems, we are usually not learning new theorems (same for data structure), but when we see a pattern, we try to create our own rule and note down the pattern. In Data Structures you will find many problems following the same pattern of solution. Make notes of such patterns.

Description
Coding interviews are essentially problem-solving. You are given a problem, either directly or in the form of a story as given on the online platforms like hackerrank.com, Google CodeJam, etc. and you are expected to provide the optimal solution of the problem and code it in your choice of programming language.
Each chapter in this book focus on one data structure. It first introduce the concepts and theory related to the data structure, followed by interview questions based on that data structure.
Sometimes, the usage of a given data structure is not intuitive in solving a particular problem, but as we will see, there are templates that can be used to identify if a data structure is good for a particular problem.

What will you learn
● New features and essential of Algorithms and Arrays.
● Linked List, its type and implementation.
● Stacks and Queues
● Trees and Graphs
● Searching and Sorting

Who this book is for
This book is useful for all the students of B. Tech, B.E., MCA, BCA, B.Sc. (Computer Science), and so on. A person with basic knowledge in this field can understand the concept from the beginning of the book itself.

Table of Contents
1. Introduction
2. Arrays and Strings
3. Structures and Linked List
4. Stack
5. Queue
6. Binary trees
7. Advanced Binary Tree Concepts
8. Heap
9. Hashing
10. Graphs

About the Author
Kamal Rawat is a software developer, trainer, author and an entrepreneur. He has first-hand experience of implementing full life cycle of large scale desktop, Cloud and Mobile applications across various domains and platforms.
He had been a technical architect in complex projects like Microsoft OneNote, Adobe Photoshop and Samsung Galaxy Connect. He has also been in the core interview panel of Microsoft, Adobe and many start-ups.
Since 2006, he is coaching students on how to crack programming interviews. Before leaving his job to pursue his passion full-time in 2016, Kamal was working as Senior SDE at Microsoft.
He also runs online course to prepare students and professionals for Interviews of High-End Software development companies.
His Website: http://www.ritambhara.in/
His LinkedIn Profile: https://www.linkedin.com/in/kamalrawatindia
Learn the concepts and Interview Questions related to each Data Structure

Key Features
● Strategy to the master data structure for problem-solving is much like the strategy used for mathematics, which is:
● Understand the theorems and concepts (Understand each data structure separately).
● Solve simple problems on those concepts (Write simple programs using that data structure).
● Even if you know the concept and have practiced simple problems, you may not be fit to crack the IIT entrance exam. For that, you have to solve (and keep solving) difficult problems. (Now code difficult problems).
● Remember, while solving difficult problems, we are usually not learning new theorems (same for data structure), but when we see a pattern, we try to create our own rule and note down the pattern. In Data Structures you will find many problems following the same pattern of solution. Make notes of such patterns.

Description
Coding interviews are essentially problem-solving. You are given a problem, either directly or in the form of a story as given on the online platforms like hackerrank.com, Google CodeJam, etc. and you are expected to provide the optimal solution of the problem and code it in your choice of programming language.
Each chapter in this book focus on one data structure. It first introduce the concepts and theory related to the data structure, followed by interview questions based on that data structure.
Sometimes, the usage of a given data structure is not intuitive in solving a particular problem, but as we will see, there are templates that can be used to identify if a data structure is good for a particular problem.

What will you learn
● New features and essential of Algorithms and Arrays.
● Linked List, its type and implementation.
● Stacks and Queues
● Trees and Graphs
● Searching and Sorting

Who this book is for
This book is useful for all the students of B. Tech, B.E., MCA, BCA, B.Sc. (Computer Science), and so on. A person with basic knowledge in this field can understand the concept from the beginning of the book itself.

Table of Contents
1. Introduction
2. Arrays and Strings
3. Structures and Linked List
4. Stack
5. Queue
6. Binary trees
7. Advanced Binary Tree Concepts
8. Heap
9. Hashing
10. Graphs

About the Author
Kamal Rawat is a software developer, trainer, author and an entrepreneur. He has first-hand experience of implementing full life cycle of large scale desktop, Cloud and Mobile applications across various domains and platforms.
He had been a technical architect in complex projects like Microsoft OneNote, Adobe Photoshop and Samsung Galaxy Connect. He has also been in the core interview panel of Microsoft, Adobe and many start-ups.
Since 2006, he is coaching students on how to crack programming interviews. Before leaving his job to pursue his passion full-time in 2016, Kamal was working as Senior SDE at Microsoft.
He also runs online course to prepare students and professionals for Interviews of High-End Software development companies.
His Website: http://www.ritambhara.in/
His LinkedIn Profile: https://www.linkedin.com/in/kamalrawatindia

Core Java Made Simple

Learn the robust, secured and the object-oriented programming language

Key Features
● Comprehensive coverage of all the concepts of Core Java
● Simple language, crystal clear approach, user friendly book
● Concepts are duly supported by several examples and self-explanatory analogies.

Description
Book is written in such a way that the concepts are explained in detail, giving adequate emphasis on examples. Appropriate analogies are given throughout the text to make clarity on topics.
Book will help you to understand each and every topic of java practically. It will help you in developing software and websites because one should have sound practical knowledge. It covers all the topics which are important from the point of view of the interview, certification and examinations and no topic is left untouched.

What will you learn
This book will help developers to easily develop attractive and efficient dynamic web applications using Java. It will be a great source of reference for developers for migrating applications to open source technologies such as HTML5, and MySQL.

Who this book is for
This book will prove to be a “must have” for beginners as well as experienced professionals as it is a stepping stone for learning Java technology.

Table of Contents
1. Introduction to Core Java
2. Java Language
3. Operator
4. Control Statement
5. Array
6. OOPs concept
7. Constructor
8. JVM Architecture
9. Inheritance
10. Polymorphism
11. Abstract Class
12. Interface
13. Package
14. Java.Lang Package
15. Wrapper Class
16. Exception Handling
17. Multithreading
18. Collections
19. Generics
20. Internationalization (118N)
21. Regular Expression
23. IO Package
24. Sources and Sinks
25. Files
26. Buffering
27. Filtering
28. Data I/O Introduction
29. Object Serialisation
30. Tokenizing
31. Scanner Class
32. Annotations
33. Java.util.concurrent package
34. Executor Framework

About the Author
Som Prakash Rai, a well-known Java, J2EE and framework trainer; expert with enterprise application architecture based on Open Source technologies, Java/J2EE, Web/ Application Servers, Databases.

He has more than ten years of experience in development and corporate training. He is an architect with more than six years of software development, design and architecture expertise to lend support to the delivery of complex solutions.

His LinkedIn: http://www.linkedin.com/in/som-oraksh-rai-3b909173
His website: http://www.jtcindia.orgLearn the robust, secured and the object-oriented programming language

Key Features
● Comprehensive coverage of all the concepts of Core Java
● Simple language, crystal clear approach, user friendly book
● Concepts are duly supported by several examples and self-explanatory analogies.

Description
Book is written in such a way that the concepts are explained in detail, giving adequate emphasis on examples. Appropriate analogies are given throughout the text to make clarity on topics.
Book will help you to understand each and every topic of java practically. It will help you in developing software and websites because one should have sound practical knowledge. It covers all the topics which are important from the point of view of the interview, certification and examinations and no topic is left untouched.

What will you learn
This book will help developers to easily develop attractive and efficient dynamic web applications using Java. It will be a great source of reference for developers for migrating applications to open source technologies such as HTML5, and MySQL.

Who this book is for
This book will prove to be a “must have” for beginners as well as experienced professionals as it is a stepping stone for learning Java technology.

Table of Contents
1. Introduction to Core Java
2. Java Language
3. Operator
4. Control Statement
5. Array
6. OOPs concept
7. Constructor
8. JVM Architecture
9. Inheritance
10. Polymorphism
11. Abstract Class
12. Interface
13. Package
14. Java.Lang Package
15. Wrapper Class
16. Exception Handling
17. Multithreading
18. Collections
19. Generics
20. Internationalization (118N)
21. Regular Expression
23. IO Package
24. Sources and Sinks
25. Files
26. Buffering
27. Filtering
28. Data I/O Introduction
29. Object Serialisation
30. Tokenizing
31. Scanner Class
32. Annotations
33. Java.util.concurrent package
34. Executor Framework

About the Author
Som Prakash Rai, a well-known Java, J2EE and framework trainer; expert with enterprise application architecture based on Open Source technologies, Java/J2EE, Web/ Application Servers, Databases.

He has more than ten years of experience in development and corporate training. He is an architect with more than six years of software development, design and architecture expertise to lend support to the delivery of complex solutions.

His LinkedIn: http://www.linkedin.com/in/som-oraksh-rai-3b909173
His website: http://www.jtcindia.orgLearn the robust, secured and the object-oriented programming language

Key Features
● Comprehensive coverage of all the concepts of Core Java
● Simple language, crystal clear approach, user friendly book
● Concepts are duly supported by several examples and self-explanatory analogies.

Description
Book is written in such a way that the concepts are explained in detail, giving adequate emphasis on examples. Appropriate analogies are given throughout the text to make clarity on topics.
Book will help you to understand each and every topic of java practically. It will help you in developing software and websites because one should have sound practical knowledge. It covers all the topics which are important from the point of view of the interview, certification and examinations and no topic is left untouched.

What will you learn
This book will help developers to easily develop attractive and efficient dynamic web applications using Java. It will be a great source of reference for developers for migrating applications to open source technologies such as HTML5, and MySQL.

Who this book is for
This book will prove to be a “must have” for beginners as well as experienced professionals as it is a stepping stone for learning Java technology.

Table of Contents
1. Introduction to Core Java
2. Java Language
3. Operator
4. Control Statement
5. Array
6. OOPs concept
7. Constructor
8. JVM Architecture
9. Inheritance
10. Polymorphism
11. Abstract Class
12. Interface
13. Package
14. Java.Lang Package
15. Wrapper Class
16. Exception Handling
17. Multithreading
18. Collections
19. Generics
20. Internationalization (118N)
21. Regular Expression
23. IO Package
24. Sources and Sinks
25. Files
26. Buffering
27. Filtering
28. Data I/O Introduction
29. Object Serialisation
30. Tokenizing
31. Scanner Class
32. Annotations
33. Java.util.concurrent package
34. Executor Framework

About the Author
Som Prakash Rai, a well-known Java, J2EE and framework trainer; expert with enterprise application architecture based on Open Source technologies, Java/J2EE, Web/ Application Servers, Databases.

He has more than ten years of experience in development and corporate training. He is an architect with more than six years of software development, design and architecture expertise to lend support to the delivery of complex solutions.

His LinkedIn: http://www.linkedin.com/in/som-oraksh-rai-3b909173
His website: http://www.jtcindia.org

UPSC 2020 General Studies Paper-I -Hindi

One of the toughest exams to crack in our country- The Civil Service Examination (CSE) is conducted by the Union Public Service Commission every year. UPSC is India’s central agency that is responsible for recruiting candidates into various civil services of the nation like IAS, IFS, IPS, etc. Over the years, UPSC has surpassed its records of being the most competitive exam with more than 7 lakh aspirants on an average. The lure of a government job is ever existing due to the power and prestige that it comes with. Additionally, a government job is a gateway to a secure and successful career for the young and inspiring individuals. Cracking the UPSC Civil Service Examination is a journey that starts with the hustle and ends with a sense of achievement and motivation.

General English for Competitive Exams

The book has been especially designed and planned as a practice book in order to cater to the long-felt needs of the prospective candidates for competitive examinations conducted by the Union Public Service Commission (UPSC), Staff Selection Commission (SSC), Banks and many other agencies for recruitment to various services under government, government undertakings, autonomous bodies, and so on. Besides, the book will fully serve the purpose of the students studying at colleges and universities.

RBI Officer Grade B (Phase 1) 2020

This book is a self help book for the people preparing for RBI officer exam. This book gives you some basic rules to follow for better performance in exams.

Blockchain: The Untold Story

Designed to provide an insight into the Blockchain in depth concept.

Key Features
● Book provide the in depth and up to date information about the technology.
● Learn about Blockchain 1.0 to Blockchain 4.0
● To Trace and link the DNA of Blockchain paradigm to real world entities.
● To discuss comprehensively the relation of Blockchain to the cutting edge technologies today
● To discuss the role of the leading global technology organizations in promoting the blockchain ecosystem
● Focus on the impact of blockchain technology on the human resources function through a comprehensive case study.
● Trace the origin of internet to Blockchain of the future & written like a story to make the Blockchain concept well understood in the right perspective and context of digital world’s challenges

Description
Insightful & Conceptual coverage of Internet & Blockchain evolution, Bitcoin, Ethereal, Hyper-ledger, R3 Cora, Auxledger, GDPR, Cybersecurity, Consensus, Mechanisms, Enterprise applications, Global Developments, BAAS platforms, Disruptions across various countries, functional areas along with solution architectures.

What will you learn
● Learn about Blockchain 1.0 to Blockchain 4.0
● DAOs & ICOs-Facilitating Entrepreneurship
● Birth of Enterprise Blockchain
● Malware Attacks and the Cyberthreat.
● IoT, DMADV, Blockchain as a Service.

Who this book is for
● This book unfolds “Blockchain” in its true essence with no prefixes to it. Right sized for everyone who wants to hit the first mile on Blockchain.
● This book will surely be a treasure for all those who are eager to know the disruptive impact & possibilities of this amazing paradigm.

Table of Contents
1. Introduction- How it started. Rise of Blockchain Religion
2. Whodunnit – Unravelling the Mystery of bitcoin’s Origin
3. Blockchain – Some FAQs What is Blockchain? Some fundamentals
4. Its ‘Data’ Stupid! – The Rising Power of Data Exponents
5. The Rise of Digital Marketing: How it all Started
6. Customer Relationship Management (CRM)
7. Big Data Analytics & its Implications to organisations
8. Machine Learning & Artificial Intelligence: Automating the Future
9. Internet of Things- The booming penetration
10. Malware attacks and the cyberthreats
11. Risks of centralization & single points of failure
12. General Data Protection Regulations and their Implications
13. Blockchain- An introduction
14. Bitcoin & The Blockchain – The inception of the ‘BigBang’
15. Key features and benefits of Blockchain
16. Ethereum- The State Machine
17. DAOs & ICOs- Facilitating Entrepreneurship
18. Blockchain Certified LLPs to Boost Entrepreneurship
19. Blockchain Platforms for Web 2.0 Applications
20. The Birth of Enterprise Blockchain
21. Hyperledger Project – Fabric, Sawtooth – Versatile and Empowering
22. Enterprise Blockchain Platforms- A brief look at options
23. DMADV: Lean Six Sigma inspired approach to architect a BCT Solution
24. Scaling up the Blockchain Project
25. Blockchain as a Service- Various platforms available
26. Blockchain Applications in Action- Case study
27. Blockchain use cases- Enterprises, Government, NGOs
28. Blockchainified Future- A Vision for progressive enterprises
29. Maneuvering in the World of GDPR
30. A safer and secure world with Blockchain based solutions
31. Annexure 1: Blockchain Glossary
32. Annexure 2: Big Data Analytics – Applications Across Global Enterprises
33. Annexure 3: Prominent Blockchain Based Applications and DAOs
34. Annexure 4: Consensus Models- A Practical Comparison
35. Annexure 5: Enterprise Blockchain Applications- Top use cases x Blockchain The Untold Story
36. Annexure 6: Corda Key Concepts
37. Annexure 7: Example of a Blockchain Technical White paper
38. Annexure 8: More on 3 Cs of Blockchain-Consensus, CIA & CAP.
39. Annexure 9: Concepts addressed in the book
40. Testimonials

About the Author
Srinivas Mahankali is an Alumnus of IIT Madras and IIM Bangalore with over 25 years of corporate experience including CXO level experiences as head of Indian and Multinational IT Organisations. As a continuous learner, SM pursued professional courses in Capital Markets, Digital Marketing, Blockchain, BigData, Data Science, Lean Six Sigma and continues to pursue many other learning opportunities to keep himself abreast of the changing times! SM is always challenged to unravel the ‘Why’ of great organisations and is a big proponent of ‘Execution Excellence.

His linkedin: linkedin.com/in/srini-ultsDesigned to provide an insight into the Blockchain in depth concept.

Key Features
● Book provide the in depth and up to date information about the technology.
● Learn about Blockchain 1.0 to Blockchain 4.0
● To Trace and link the DNA of Blockchain paradigm to real world entities.
● To discuss comprehensively the relation of Blockchain to the cutting edge technologies today
● To discuss the role of the leading global technology organizations in promoting the blockchain ecosystem
● Focus on the impact of blockchain technology on the human resources function through a comprehensive case study.
● Trace the origin of internet to Blockchain of the future & written like a story to make the Blockchain concept well understood in the right perspective and context of digital world’s challenges

Description
Insightful & Conceptual coverage of Internet & Blockchain evolution, Bitcoin, Ethereal, Hyper-ledger, R3 Cora, Auxledger, GDPR, Cybersecurity, Consensus, Mechanisms, Enterprise applications, Global Developments, BAAS platforms, Disruptions across various countries, functional areas along with solution architectures.

What will you learn
● Learn about Blockchain 1.0 to Blockchain 4.0
● DAOs & ICOs-Facilitating Entrepreneurship
● Birth of Enterprise Blockchain
● Malware Attacks and the Cyberthreat.
● IoT, DMADV, Blockchain as a Service.

Who this book is for
● This book unfolds “Blockchain” in its true essence with no prefixes to it. Right sized for everyone who wants to hit the first mile on Blockchain.
● This book will surely be a treasure for all those who are eager to know the disruptive impact & possibilities of this amazing paradigm.

Table of Contents
1. Introduction- How it started. Rise of Blockchain Religion
2. Whodunnit – Unravelling the Mystery of bitcoin’s Origin
3. Blockchain – Some FAQs What is Blockchain? Some fundamentals
4. Its ‘Data’ Stupid! – The Rising Power of Data Exponents
5. The Rise of Digital Marketing: How it all Started
6. Customer Relationship Management (CRM)
7. Big Data Analytics & its Implications to organisations
8. Machine Learning & Artificial Intelligence: Automating the Future
9. Internet of Things- The booming penetration
10. Malware attacks and the cyberthreats
11. Risks of centralization & single points of failure
12. General Data Protection Regulations and their Implications
13. Blockchain- An introduction
14. Bitcoin & The Blockchain – The inception of the ‘BigBang’
15. Key features and benefits of Blockchain
16. Ethereum- The State Machine
17. DAOs & ICOs- Facilitating Entrepreneurship
18. Blockchain Certified LLPs to Boost Entrepreneurship
19. Blockchain Platforms for Web 2.0 Applications
20. The Birth of Enterprise Blockchain
21. Hyperledger Project – Fabric, Sawtooth – Versatile and Empowering
22. Enterprise Blockchain Platforms- A brief look at options
23. DMADV: Lean Six Sigma inspired approach to architect a BCT Solution
24. Scaling up the Blockchain Project
25. Blockchain as a Service- Various platforms available
26. Blockchain Applications in Action- Case study
27. Blockchain use cases- Enterprises, Government, NGOs
28. Blockchainified Future- A Vision for progressive enterprises
29. Maneuvering in the World of GDPR
30. A safer and secure world with Blockchain based solutions
31. Annexure 1: Blockchain Glossary
32. Annexure 2: Big Data Analytics – Applications Across Global Enterprises
33. Annexure 3: Prominent Blockchain Based Applications and DAOs
34. Annexure 4: Consensus Models- A Practical Comparison
35. Annexure 5: Enterprise Blockchain Applications- Top use cases x Blockchain The Untold Story
36. Annexure 6: Corda Key Concepts
37. Annexure 7: Example of a Blockchain Technical White paper
38. Annexure 8: More on 3 Cs of Blockchain-Consensus, CIA & CAP.
39. Annexure 9: Concepts addressed in the book
40. Testimonials

About the Author
Srinivas Mahankali is an Alumnus of IIT Madras and IIM Bangalore with over 25 years of corporate experience including CXO level experiences as head of Indian and Multinational IT Organisations. As a continuous learner, SM pursued professional courses in Capital Markets, Digital Marketing, Blockchain, BigData, Data Science, Lean Six Sigma and continues to pursue many other learning opportunities to keep himself abreast of the changing times! SM is always challenged to unravel the ‘Why’ of great organisations and is a big proponent of ‘Execution Excellence.

His linkedin: linkedin.com/in/srini-ultsDesigned to provide an insight into the Blockchain in depth concept.

Key Features
● Book provide the in depth and up to date information about the technology.
● Learn about Blockchain 1.0 to Blockchain 4.0
● To Trace and link the DNA of Blockchain paradigm to real world entities.
● To discuss comprehensively the relation of Blockchain to the cutting edge technologies today
● To discuss the role of the leading global technology organizations in promoting the blockchain ecosystem
● Focus on the impact of blockchain technology on the human resources function through a comprehensive case study.
● Trace the origin of internet to Blockchain of the future & written like a story to make the Blockchain concept well understood in the right perspective and context of digital world’s challenges

Description
Insightful & Conceptual coverage of Internet & Blockchain evolution, Bitcoin, Ethereal, Hyper-ledger, R3 Cora, Auxledger, GDPR, Cybersecurity, Consensus, Mechanisms, Enterprise applications, Global Developments, BAAS platforms, Disruptions across various countries, functional areas along with solution architectures.

What will you learn
● Learn about Blockchain 1.0 to Blockchain 4.0
● DAOs & ICOs-Facilitating Entrepreneurship
● Birth of Enterprise Blockchain
● Malware Attacks and the Cyberthreat.
● IoT, DMADV, Blockchain as a Service.

Who this book is for
● This book unfolds “Blockchain” in its true essence with no prefixes to it. Right sized for everyone who wants to hit the first mile on Blockchain.
● This book will surely be a treasure for all those who are eager to know the disruptive impact & possibilities of this amazing paradigm.

Table of Contents
1. Introduction- How it started. Rise of Blockchain Religion
2. Whodunnit – Unravelling the Mystery of bitcoin’s Origin
3. Blockchain – Some FAQs What is Blockchain? Some fundamentals
4. Its ‘Data’ Stupid! – The Rising Power of Data Exponents
5. The Rise of Digital Marketing: How it all Started
6. Customer Relationship Management (CRM)
7. Big Data Analytics & its Implications to organisations
8. Machine Learning & Artificial Intelligence: Automating the Future
9. Internet of Things- The booming penetration
10. Malware attacks and the cyberthreats
11. Risks of centralization & single points of failure
12. General Data Protection Regulations and their Implications
13. Blockchain- An introduction
14. Bitcoin & The Blockchain – The inception of the ‘BigBang’
15. Key features and benefits of Blockchain
16. Ethereum- The State Machine
17. DAOs & ICOs- Facilitating Entrepreneurship
18. Blockchain Certified LLPs to Boost Entrepreneurship
19. Blockchain Platforms for Web 2.0 Applications
20. The Birth of Enterprise Blockchain
21. Hyperledger Project – Fabric, Sawtooth – Versatile and Empowering
22. Enterprise Blockchain Platforms- A brief look at options
23. DMADV: Lean Six Sigma inspired approach to architect a BCT Solution
24. Scaling up the Blockchain Project
25. Blockchain as a Service- Various platforms available
26. Blockchain Applications in Action- Case study
27. Blockchain use cases- Enterprises, Government, NGOs
28. Blockchainified Future- A Vision for progressive enterprises
29. Maneuvering in the World of GDPR
30. A safer and secure world with Blockchain based solutions
31. Annexure 1: Blockchain Glossary
32. Annexure 2: Big Data Analytics – Applications Across Global Enterprises
33. Annexure 3: Prominent Blockchain Based Applications and DAOs
34. Annexure 4: Consensus Models- A Practical Comparison
35. Annexure 5: Enterprise Blockchain Applications- Top use cases x Blockchain The Untold Story
36. Annexure 6: Corda Key Concepts
37. Annexure 7: Example of a Blockchain Technical White paper
38. Annexure 8: More on 3 Cs of Blockchain-Consensus, CIA & CAP.
39. Annexure 9: Concepts addressed in the book
40. Testimonials

About the Author
Srinivas Mahankali is an Alumnus of IIT Madras and IIM Bangalore with over 25 years of corporate experience including CXO level experiences as head of Indian and Multinational IT Organisations. As a continuous learner, SM pursued professional courses in Capital Markets, Digital Marketing, Blockchain, BigData, Data Science, Lean Six Sigma and continues to pursue many other learning opportunities to keep himself abreast of the changing times! SM is always challenged to unravel the ‘Why’ of great organisations and is a big proponent of ‘Execution Excellence.

His linkedin: linkedin.com/in/srini-ults

Python Data Persistence

Designed to provide an insight into the SQL and MySQL database concepts using python.

Key Features
● A practical approach
● Ample code examples
● A Quick Start Guide to Python for beginners

Description
Python is becoming increasingly popular among data scientists. However, analysis and visualization tools need to interact with the data stored in various formats such as relational and NOSQL databases.
This book aims to make the reader proficient in interacting with databases such as MySQL, SQLite, MongoDB, and Cassandra.
This book assumes that the reader has no prior knowledge of programming. Hence, basic programming concepts, key concepts of OOP, serialization and data persistence have been explained in such a way that it is easy to understand. NOSQL is an emerging technology. Using MongoDB and Cassandra, the two widely used NOSQL databases are explained in detail.
The knowhow of handling databases using Python will certainly be helpful for readers pursuing a career in Data Science.

What will you learn
● Python basics and programming fundamentals
● Serialization libraries pickle, CSV, JSON, and XML
● DB-AP and, SQLAlchemy
● Python with Excel documents
● Python with MongoDB and Cassandra

Who this book is for
Students and professionals who want to become proficient at database tools for a successful career in data science.

Table of Contents
1. Getting Started
2. Program Flow Control
3. Structured Python
4. Python – OOP
5. File IO
6. Object Serialization
7. RDBMS Concepts
8. Python DB-API
9. Python – SQLAlchemy
10. Python and Excel
11. Python – PyMongo
12. Python – Cassandra
Appendix A: Alternate Python Implementations
Appendix B: Alternate Python Distributions
Appendix C: Built-in Functions
Appendix D: Built-in Modules
Appendix E: Magic Methods
Appendix F: SQLite Dot Commands
Appendix G: ANSI SQL Statements
Appendix H: PyMongo API Methods
Appendix I: Cassandra CQL Shell Commands

About the Author
Malhar Lathkar is an Independent software professional / Programming technologies trainer/E-Learning Subject matter Expert. He is a of Director Institute of Programming Language Studies, having an academic experience of 33 years. His expertise is in Java, Python, C#, IoT, PHP, databases.
His linkedIn: linkedin.com/in/malharlathkar
His blog: indsport.blogspot.comDesigned to provide an insight into the SQL and MySQL database concepts using python.

Key Features
● A practical approach
● Ample code examples
● A Quick Start Guide to Python for beginners

Description
Python is becoming increasingly popular among data scientists. However, analysis and visualization tools need to interact with the data stored in various formats such as relational and NOSQL databases.
This book aims to make the reader proficient in interacting with databases such as MySQL, SQLite, MongoDB, and Cassandra.
This book assumes that the reader has no prior knowledge of programming. Hence, basic programming concepts, key concepts of OOP, serialization and data persistence have been explained in such a way that it is easy to understand. NOSQL is an emerging technology. Using MongoDB and Cassandra, the two widely used NOSQL databases are explained in detail.
The knowhow of handling databases using Python will certainly be helpful for readers pursuing a career in Data Science.

What will you learn
● Python basics and programming fundamentals
● Serialization libraries pickle, CSV, JSON, and XML
● DB-AP and, SQLAlchemy
● Python with Excel documents
● Python with MongoDB and Cassandra

Who this book is for
Students and professionals who want to become proficient at database tools for a successful career in data science.

Table of Contents
1. Getting Started
2. Program Flow Control
3. Structured Python
4. Python – OOP
5. File IO
6. Object Serialization
7. RDBMS Concepts
8. Python DB-API
9. Python – SQLAlchemy
10. Python and Excel
11. Python – PyMongo
12. Python – Cassandra
Appendix A: Alternate Python Implementations
Appendix B: Alternate Python Distributions
Appendix C: Built-in Functions
Appendix D: Built-in Modules
Appendix E: Magic Methods
Appendix F: SQLite Dot Commands
Appendix G: ANSI SQL Statements
Appendix H: PyMongo API Methods
Appendix I: Cassandra CQL Shell Commands

About the Author
Malhar Lathkar is an Independent software professional / Programming technologies trainer/E-Learning Subject matter Expert. He is a of Director Institute of Programming Language Studies, having an academic experience of 33 years. His expertise is in Java, Python, C#, IoT, PHP, databases.
His linkedIn: linkedin.com/in/malharlathkar
His blog: indsport.blogspot.comDesigned to provide an insight into the SQL and MySQL database concepts using python.

Key Features
● A practical approach
● Ample code examples
● A Quick Start Guide to Python for beginners

Description
Python is becoming increasingly popular among data scientists. However, analysis and visualization tools need to interact with the data stored in various formats such as relational and NOSQL databases.
This book aims to make the reader proficient in interacting with databases such as MySQL, SQLite, MongoDB, and Cassandra.
This book assumes that the reader has no prior knowledge of programming. Hence, basic programming concepts, key concepts of OOP, serialization and data persistence have been explained in such a way that it is easy to understand. NOSQL is an emerging technology. Using MongoDB and Cassandra, the two widely used NOSQL databases are explained in detail.
The knowhow of handling databases using Python will certainly be helpful for readers pursuing a career in Data Science.

What will you learn
● Python basics and programming fundamentals
● Serialization libraries pickle, CSV, JSON, and XML
● DB-AP and, SQLAlchemy
● Python with Excel documents
● Python with MongoDB and Cassandra

Who this book is for
Students and professionals who want to become proficient at database tools for a successful career in data science.

Table of Contents
1. Getting Started
2. Program Flow Control
3. Structured Python
4. Python – OOP
5. File IO
6. Object Serialization
7. RDBMS Concepts
8. Python DB-API
9. Python – SQLAlchemy
10. Python and Excel
11. Python – PyMongo
12. Python – Cassandra
Appendix A: Alternate Python Implementations
Appendix B: Alternate Python Distributions
Appendix C: Built-in Functions
Appendix D: Built-in Modules
Appendix E: Magic Methods
Appendix F: SQLite Dot Commands
Appendix G: ANSI SQL Statements
Appendix H: PyMongo API Methods
Appendix I: Cassandra CQL Shell Commands

About the Author
Malhar Lathkar is an Independent software professional / Programming technologies trainer/E-Learning Subject matter Expert. He is a of Director Institute of Programming Language Studies, having an academic experience of 33 years. His expertise is in Java, Python, C#, IoT, PHP, databases.
His linkedIn: linkedin.com/in/malharlathkar
His blog: indsport.blogspot.comDesigned to provide an insight into the SQL and MySQL database concepts using python.

Key Features
● A practical approach
● Ample code examples
● A Quick Start Guide to Python for beginners

Description
Python is becoming increasingly popular among data scientists. However, analysis and visualization tools need to interact with the data stored in various formats such as relational and NOSQL databases.
This book aims to make the reader proficient in interacting with databases such as MySQL, SQLite, MongoDB, and Cassandra.
This book assumes that the reader has no prior knowledge of programming. Hence, basic programming concepts, key concepts of OOP, serialization and data persistence have been explained in such a way that it is easy to understand. NOSQL is an emerging technology. Using MongoDB and Cassandra, the two widely used NOSQL databases are explained in detail.
The knowhow of handling databases using Python will certainly be helpful for readers pursuing a career in Data Science.

What will you learn
● Python basics and programming fundamentals
● Serialization libraries pickle, CSV, JSON, and XML
● DB-AP and, SQLAlchemy
● Python with Excel documents
● Python with MongoDB and Cassandra

Who this book is for
Students and professionals who want to become proficient at database tools for a successful career in data science.

Table of Contents
1. Getting Started
2. Program Flow Control
3. Structured Python
4. Python – OOP
5. File IO
6. Object Serialization
7. RDBMS Concepts
8. Python DB-API
9. Python – SQLAlchemy
10. Python and Excel
11. Python – PyMongo
12. Python – Cassandra
Appendix A: Alternate Python Implementations
Appendix B: Alternate Python Distributions
Appendix C: Built-in Functions
Appendix D: Built-in Modules
Appendix E: Magic Methods
Appendix F: SQLite Dot Commands
Appendix G: ANSI SQL Statements
Appendix H: PyMongo API Methods
Appendix I: Cassandra CQL Shell Commands

About the Author
Malhar Lathkar is an Independent software professional / Programming technologies trainer/E-Learning Subject matter Expert. He is a of Director Institute of Programming Language Studies, having an academic experience of 33 years. His expertise is in Java, Python, C#, IoT, PHP, databases.
His linkedIn: linkedin.com/in/malharlathkar
His blog: indsport.blogspot.com