Code Monkey home page Code Monkey logo

csharp7-and-.net-core-2.0-blueprints's Introduction

C# 7 and .NET Core 2.0 Blueprints

Chapter 1 - eBook Manager

This is a cool little utility app to manage all your ebooks into virtual collections. It covers the new features introduced in C# 7, which allow developers to write less code and be more productive. We will create an eBook manager application. If you are like me, you have eBooks scattered all over your hard drive and some external drives as well. This application will provide a mechanism to bring all these various locations together into a virtual storage space. The application is functional, but it can be further enhanced to suit your needs

Chapter 2 - Cricket Calculator and Score Tracker

Love the game? So do we. A Bootstrap ASP.NET site that keeps track of your favorite cricket teams score. The princilpes of Object-Oriented Programming and the first two SOLID principles are discussed in this chapter. Object-oriented programming (OOP) is a crucial element of writing .NET applications. Proper OOP ensures that developers can easily share code between projects. You don't have to rewrite code that has already been written.

Chapter 3 - Cross Platform ASP.NET Core MVC Information Dashboard

Take a closer look at .NET Core. .NET Core allows us to create applications that will run on Windows, macOS, and Linux. To illustrate this in this chapter, we will be creating a simple Information Dashboard application that displays information about the computer we are running on as well as the weather conditions at the location of that machine.

Chapter 4 - Task Bug Logging ASP.NET Core MVC App

Take a look at using MongoDB with ASP.NET Core MVC by creating a task/bug logging application. MongoDB allows developers to be more productive and can easily be added to .NET Core

Chapter 5 - ASP.NET SignalR Chat Application

Imagine having the ability to have your server-side code push data to your web page in real time, without the user needing to refresh the page. The ASP.NET SignalR library provides developers with a simplified method to add real-time web functionality to applications. FYI, keep this chapter in mind when going through Chapter 8, Twitter Clone. This is a perfect application to integrate SignalR into.

Chapter 6 - Web Research Tool with Entity Framework Core

In this chapter we discuss Entity Framework Core, which is an essential piece in our .NET Core education. One of the most frustrating parts of developing an application that needs to read data from and write data to some sort of database is trying to get the communication layer between your code and the database established. Entity Framework Core solves this easily in .NET Core applications, and this chapter shows you how.

Chapter 7 - A Serverless Email Validation Azure Function

This chapter shows you how to create an Azure Function and how to call that function from an ASP.NET Core MVC application. The Azure Function will just be validating an email address. Serverless computing is illustrated here, and the benefits will become clear while working through the chapter.

Chapter 8 - Twitter Clone Using OAuth

Do you wish that sometimes you could tweak Twitter a bit to suit your own needs, for example, saving favorite tweets. In this chapter, we will take a look at how easy it is to create a basic Twitter clone using ASP.NET Core MVC. You can then easily add functionality to your application to customize it to your specific requirements.

Chapter 9 - Using Docker and ASP.NET Core

Explore Docker, which is all the rage these days, and for very good reason. This chapter illustrates how Docker can benefit developers. I will also show you how to create an ASP.NET Core MVC application and run it inside a Docker Container. In the last part of the chapter, we will see how we can use Docker Hub with GitHub to set up automated builds.

Last updated: March 2018

csharp7-and-.net-core-2.0-blueprints's People

Contributors

abhishek1373 avatar dirkstrauss avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.