Skip to content

PacktPublishing/Hands-On-Full-Stack-Web-Development-with-ASP.NET-Core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hands-On Full-Stack Web Development with ASP.NET Core

Hands-On Full-Stack Web Development with ASP.NET Core

This is the code repository for Hands-On Full-Stack Web Development with ASP.NET Core, published by Packt.

Learn end-to-end web development with leading frontend frameworks, such as Angular, React, and Vue

What is this book about?

In this book, you’ll build a complete system with both back-end and front-end products, including ASP.NET Core, Entity Framework, TypeScript, Angular, React, Vue, and Azure. This book covers more than just implementation, as you gain additional knowledge in more relevant areas, including deployment, monitoring, and debugging.

This book covers the following exciting features:

  • Build REST APIs in C# with ASP.NET Core, Web API and Entity Framework
  • History and future horizons of the Web development field
  • Bring static-typing to web apps using TypeScript.
  • Build web applications using Angular, React and Vue.
  • Deploying your application to the cloud

If you feel this book is for you, get your copy today!

https://www.packtpub.com/

Instructions and Navigations

All of the code is organized into folders.

The code will look like the following:

public static IWebHostBuilder CreateWebHostBuiler(string[] args) =>
    WebHost.CreateDefaultBuilder(args)
        .UseStartup<Startup>();

Following is what you need for this book: This book is for developers who are keen on strengthening their skills in the field of cloud-based full-stack web development. You need basic knowledge of web-related pillars, including HTML, CSS, and JavaScript, as well as C# and REST. This book targets novice developers in the realm of Web development and ASP.NET who desire to advance to modern Web and ASP.NET Core development and leverage the Cloud to manage and bring everything together.

With the following software and hardware list you can run all code files present in the book (Chapter 1-16).

Software and Hardware List

Chapter Software required OS required
2-7 Visual Studio 2017 Community Edition Windows 7 and above, Macos 10.9 and above
2-7 Postman Windows 7 and above, Macos 10.9 and above
8 Code editor of your choice (e.g. Visual Studio Code, WebStorm, Eclipse, Sublime, IntelliJ IDEA, Atom, Visual Studio, Notepad++, etc.) Windows, Mac OS X, and Linux
9-16 Code editor of your choice, Node.js Windows, Mac OS X, and Linux

We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.

Related products

Get to Know the Author

AmirZuker a founder of CodeValue and its web division leader, is a senior software architect specializing in .NET and web-related technologies. Amir has headed up large development teams, conducted lectures and workshops, and has tackled various technological obstacles head-on in both frontend and backend products, including cloud, on-premise, and IoT solutions. A qualified instructor and consultant, he has been assisting dozens of companies in building their systems from the ground up, including areas of recruitment, business analysis, architecture, design, implementation, testing, and DevOps. You can reach out to him via Twitter @AmirZuker.

Tamir Dresher is the chief architect of Clarizen, a leading SaaS company in work collaboration and project management. Prior to that, he was a senior architect and leader of the cloud division at CodeValue, Israel. Tamir has helped organizations and start-ups create scalable distributed systems with .NET and is a prominent member of Israel's Microsoft developers' community. He was awarded Microsoft MVP for his contributions as a conference speaker, organizing developer-community events, and authoring Rx . NET in Action. As part of his role as Professor of software engineering at the Ruppin Academic Center, Tamir loves teaching and mentoring students and speaking at international conferences. His Twitter handle is @tamir_dresher

Shay Friedman is the CTO and VP, R&D, of Jifiti. With 20 years' experience in the software development world, Shay spearheads and manages the many technologies that Jifiti utilizes on a daily basis. Prior to that, Shay co-founded Pickspace, a VC-backed start-up in the field of real-estate tech. As CTO, he led the company's development efforts and helped it become a world leader in co-working space-related technologies. Prior to Pickspace, Shay co-founded CodeValue, one of the leading tech consulting companies in Israel, where he managed the web division, consulted dozens of companies, conducted training courses, and more. Shay is a renowned international speaker, loves playing basketball, and is endeavoring to improve his guitar playing.

Suggestions and Feedback

Click here if you have any feedback or suggestions.

Download a free PDF

If you have already purchased a print or Kindle version of this book, you can get a DRM-free PDF version at no cost.
Simply click on the link to download a free PDF copy of this book.

https://packt.link/free-ebook/9781788622882