Learning ASP.NET Core MVC Programming
eBook - ePub

Learning ASP.NET Core MVC Programming

Mugilan T. S. Ragupathi

Share book
  1. 326 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Learning ASP.NET Core MVC Programming

Mugilan T. S. Ragupathi

Book details
Book preview
Table of contents
Citations

About This Book

Learn the fundamentals of ASP.NET MVC and build real-world web applications using ASP.NET Core MVC

About This Book

  • Get a first-principles coverage of ASP.NET MVC and the latest release, Core
  • This book is uniquely designed for developers who are looking to transition their skills into the.NET development field
  • The standalone chapter structure leaves you free to explore ASP.NET MVC to immediately solve your pain points

Who This Book Is For

This book is for developers who want to learn to build web applications using ASP.NET Core, developers who want to make a career building web applications using Microsoft technology, and developers who are working in Ruby on Rails or other web frameworks and want to learn ASP.NET Core MVC.

No knowledge of the ASP.NET platform or the.NET platform is required. Even though you do not need to have experience in C#, an understanding of the basic constructs (loops, conditionals, classes, and objects) of any modern programming language would be helpful.

What You Will Learn

  • Get to know the concepts of ASP.NET MVC and build a new static web page using HTML, CSS, and jQuery
  • Set up a development environment and run a sample application using the template
  • Create a Controller with action methods
  • Build a view using several features of the Razor View engine
  • Construct a Model for ASP.NET Core MVC application
  • Devise a custom mechanism to provide maximum flexibility to your application through routing
  • Validate the user input on the client side using jQuery
  • Enhance your applications using Bootstrap
  • Explore new configuration and deployment scenarios—step by step guide to deploying ASP.NET Core web application in Linux

In Detail

ASP.NET Core MVC helps you build robust web applications using the Model-View-Controller design. This guide will help you in building applications which can be deployed on non-windows platforms such as Linux. In today's age, it is crucial that you possess the ability to separate the programming and business logic, and this is exactly what ASP.NET Core MVC application will help you achieve. This version comes with a number of improvements that enable fast, TDD-friendly development to create sophisticated applications. You would also learn the fundamentals of Entity framework and on how to use the same in ASP.NET Core web applications.

The book presents the fundamentals and philosophies of ASP.NET Core. Starting with an overview of the MVC pattern, we quickly dive into the aspects that you need to know to get started with ASP.NET. You will learn about the core architecture of model, view, and control.

Integrating your application with Bootstrap, validating user input, interacting with databases, and deploying your application are some of the things that you will be able to execute with this fast-paced guide. The end of the book will test your knowledge as you build a fully working sample application using the skills you've learned throughout the book.

Style and approach

This book takes a first-principles approach to help you understand and implement ASP.NET MVC solutions. It is focused primarily on giving you practical skills rather than the old conventional theoretical teaching.

Frequently asked questions

How do I cancel my subscription?
Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
Can/how do I download books?
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
What is the difference between the pricing plans?
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
What is Perlego?
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Do you support text-to-speech?
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Is Learning ASP.NET Core MVC Programming an online PDF/ePUB?
Yes, you can access Learning ASP.NET Core MVC Programming by Mugilan T. S. Ragupathi in PDF and/or ePUB format, as well as other popular books in Informatik & Microsoft-Programmierung. We have over one million books available in our catalogue for you to explore.

Information

Year
2016
ISBN
9781786463838

Learning ASP.NET Core MVC Programming


Learning ASP.NET Core MVC Programming

Copyright © 2016 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.
First published: November 2016
Production reference: 1101116
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham
B3 2PB, UK.
ISBN 978-1-78646-383-8
www.packtpub.com

Credits

Author
Mugilan T. S. Ragupathi
Copy Editor
Safis Editing
Reviewers
Anuraj Parameswaran
Mustafa Erhan Ersoy
Anand Ranjan Pandey
Project Coordinator
Suzanne Coutinho
Commissioning Editor
Edward Gordon
Proofreader
Safis Editing
Acquisition Editor
Indrajit Das
Indexer
Rekha Nair
Content Development Editor
Zeeyan Pinheiro
Graphics
Kirk D'Penha
Technical Editor
Pavan Ramchandani
Production Coordinator
Melwyn D'sa

About the Author

Mugilan T. S. Ragupathi has been working on building web-based applications using Microsoft technology for more than a decade. He has been active in the ASP.NET community and has been running a successful blog, www.dotnetodyssey.com to help his fellow .NET developers.
His free beginners' course for ASP.NET MVC 5 (http://www.dotnetodyssey.com/asp-net-mvc-5-free-course/) was well received and is referred to as a concrete reference for beginners. He can be seen at csharp subreddit / Stack Overflow. He has written free micro eBooks, The 7 Most Popular Recipes of jQuery with ASP.NET Web Forms and Value & Reference types in C# (http://www.dotnetodyssey.com/free-ebooks/).
His book has received a good response and you can see the proof from one of his readers at https://twitter.com/jeffadamez. He is also an active contributor in Quora to the ASP.NET community (https://www.quora.com/profile/Mugil-Ragu). He likes to help readers with queries regarding ASP.NET.

About the Reviewers

Anuraj Parameswaran is a technical architect with Suyati Technologies (http://suyati.com/), Kochi. He has more than 12 years of extensive experience of working on different technologies, mostly in Microsoft space. He has been working on the .NET platform since its early days. He is a Microsoft Most Valuable Professional (MVP) in Visual Studio and Development Technologies. His focus areas are data analytics, architecture, and cloud computing. He is a K-MUG Community council member and an active volunteer in the Microsoft Technology Community. You can find his blog at http://dotnetthoughts.net.
Anuraj is also a reviewer of books and videos, namely, ASP.NET Web API Security Essentials, Learning ASP.NET Web API, and so on by Packt.
Mustafa Erhan Ersoy is a software team leader who is constantly evaluating new technologies and techniques in software development. He has been developing software professionally for 12 years and working mostly on ASP.NET web applications. He is very familiar with all aspects of transaction banking applications, BPM, and business workflows. He also blogs about web technologies, answers questions at stackoverflow.com, and participates in talks about ASP.NET and web technologies.
Anand Ranjan Pandey is currently working as a senior software developer for Dell. He is passionate about all aspects of software development, primarily and exclusively in the Microsoft .NET framework. He defines himself as an innovative technologist and visionary software developer with a passion for creating successful software products. He has comprehensive expertise in planning, managing, and achieving strategic business goals. Deep foundation in user-centered design, information architecture, and interactive new media.
He is an expert at building and leading cross-disciplinary technical teams and developing highly scalable and sustainable systems. He is successful at delivering technically challenging projects including enterprise e-commerce systems, secure exam portals, numerous software applications (web and shrink-wrap), content management systems, QA systems, networked publishing systems, and large-scale interactive multimedia learning exhibits.

www.PacktPub.com

For support files and downloads related to your book, please visit www.PacktPub.com.
Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.PacktPub.com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at [email protected] for more details.
At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.
www.PacktPub.com
https://www.packtpub.com/mapt
Get the most in-demand software skills with Mapt. Mapt gives you full access to all Packt books and video courses, as well as industry-leading tools to help you plan your personal development and advance your career.

Why subscribe?

  • Fully searchable across every book published by Packt
  • Copy and paste, print, and bookmark content
  • On demand and accessible via a web browser

Preface

The book aims to help you ...

Table of contents