Learning ASP.NET Core MVC Programming
eBook - ePub

Learning ASP.NET Core MVC Programming

Mugilan T. S. Ragupathi

Condividi libro
  1. 326 pagine
  2. English
  3. ePUB (disponibile sull'app)
  4. Disponibile su iOS e Android
eBook - ePub

Learning ASP.NET Core MVC Programming

Mugilan T. S. Ragupathi

Dettagli del libro
Anteprima del libro
Indice dei contenuti
Citazioni

Informazioni sul libro

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.

Domande frequenti

Come faccio ad annullare l'abbonamento?
È semplicissimo: basta accedere alla sezione Account nelle Impostazioni e cliccare su "Annulla abbonamento". Dopo la cancellazione, l'abbonamento rimarrà attivo per il periodo rimanente già pagato. Per maggiori informazioni, clicca qui
È possibile scaricare libri? Se sì, come?
Al momento è possibile scaricare tramite l'app tutti i nostri libri ePub mobile-friendly. Anche la maggior parte dei nostri PDF è scaricabile e stiamo lavorando per rendere disponibile quanto prima il download di tutti gli altri file. Per maggiori informazioni, clicca qui
Che differenza c'è tra i piani?
Entrambi i piani ti danno accesso illimitato alla libreria e a tutte le funzionalità di Perlego. Le uniche differenze sono il prezzo e il periodo di abbonamento: con il piano annuale risparmierai circa il 30% rispetto a 12 rate con quello mensile.
Cos'è Perlego?
Perlego è un servizio di abbonamento a testi accademici, che ti permette di accedere a un'intera libreria online a un prezzo inferiore rispetto a quello che pagheresti per acquistare un singolo libro al mese. Con oltre 1 milione di testi suddivisi in più di 1.000 categorie, troverai sicuramente ciò che fa per te! Per maggiori informazioni, clicca qui.
Perlego supporta la sintesi vocale?
Cerca l'icona Sintesi vocale nel prossimo libro che leggerai per verificare se è possibile riprodurre l'audio. Questo strumento permette di leggere il testo a voce alta, evidenziandolo man mano che la lettura procede. Puoi aumentare o diminuire la velocità della sintesi vocale, oppure sospendere la riproduzione. Per maggiori informazioni, clicca qui.
Learning ASP.NET Core MVC Programming è disponibile online in formato PDF/ePub?
Sì, puoi accedere a Learning ASP.NET Core MVC Programming di Mugilan T. S. Ragupathi in formato PDF e/o ePub, così come ad altri libri molto apprezzati nelle sezioni relative a Informatik e Microsoft-Programmierung. Scopri oltre 1 milione di libri disponibili nel nostro catalogo.

Informazioni

Anno
2016
ISBN
9781786463838
Edizione
1
Argomento
Informatik

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 ...

Indice dei contenuti