Building Website And Mobile App With ASP.NET, Xamarin Forms

Learn how to create an asp.net core 1.0 website along with xamarin forms as an application
4.3 (4 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
47 students enrolled
$19
$100
81% off
Take This Course
  • Lectures 35
  • Length 5.5 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 9/2016 English

Course Description

Hello and welcome to this course. This course aims to give the basics of the new version of ASP.NET Core 1.0 and the many new features and valuable thing that you can use to create good looking asp.net mvc sites. ASP.NET MVC is one of the popular technologies to create websites. Everyday thousands of people relay use websites built using asp.net and it can be much easier to learn and use other than technologies. The average salary for the ASP Net Developerr is $89,000 (source: indeed site.).

This course will walk you through the creation of the site and the basics of it, the go more advanced and we will not just show you how to do the things. We will show you how to make shortcuts and other ways you can speed up your work.

ASP.NET MVC is widely used all over the world, and you can see that the ASP.NET MVC and the newly enhanced core 1.0 will speed up your work many times. Also, with ASP.NET MVC core 1.0 there is a huge support for other package manager (finally :) ) such as bower and npm. Also, the performance are expected to be really good and it supports Entity Framework 7. Also, the structure  of the project has a significant and much better with ASP.NET MVC core 1.0.

Also, we will be creating RESTful services (or Web API) so we can expose our application to the outside world and let 3rd party to access our application and also so we can use the web api to communicate with the mobile applications.

After that, we will start looking into the Xamarin forms. ICYMI, xamarin forms is a platform you can use to create a cross platform mobile application. Code once,  and it will be reflected on the other platforms. Also, you write the code inside VS in C# so that is a really great advantage for the .net developer to create mobile applications.  Also, I've did used a lot of cross platform and none of them has much of the native api support as much as xamarin. 

So, what you are wating for? Join us now and start learning new technologies and have fun :)

***Note: This course is updated every two weeks with new material and lectures***

What are the requirements?

  • VS 2015
  • SQL Server
  • Your brain in the Game

What am I going to get from this course?

  • Create ASP.NET Core Sites
  • Create Xamarin Projects
  • Work with Dapper as DAL
  • Work with ASP.NET Core State Management
  • Enhance ASP.NET Core Performance
  • Secure ASP.NET Core Site
  • Create ASP.NET Web API
  • Create Views
  • Create Models
  • Create Controllers

What is the target audience?

  • Beginners in ASP.NET
  • Beginners in Xamarin

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction
02:51

What you will learn in this course :)

Section 2: ASP.NETCore 1.0 Project Basics
04:24

In this lecture you will see how to create an asp.net core 1.0 (asp.net 5 formally).

16:44

In this lecture, you will understand the basic building blocks of the asp.net core project and how you can work with them.

Section 3: ASP.NET MVC
02:48

An explain in model view controller design pattern.

13:38

You will learn what is a controller and how you can work with it in asp.net.

09:36

You will understand the concept of view and how you can work with it.

Section 4: Building The Website Data Access Layer
03:02

We will explain the micro orm Dapper and it's benefits and features.

09:53

How to install dapper

06:37

How to use dapper with your application

06:00

Using T4 to generate dapper classes

Section 5: Building The Website
01:15

Understand the project that we will be working on in this course.

09:15

Learn how we can create models for our project.

06:52

how we can create the controller for the movie project.

03:24

Learn how to save time and use T4 templates to generate the views for you and save time.

08:23

how we can create the index view and list the items.

11:24

continuing with how to do the related views

09:56

continuing with how to do the related views

10:52

Save time and use T4 templates to generate the views for you.

Section 6: Building The Web API
02:43

Understand the concept of API and why it's used.

18:49

Learn step by step how to create web api in asp.net

Section 7: Authentication And Security
12:06

Learn how to create authentication for the users on your site.

09:25

Learn how to secure your web api and make sure no unwanted people can use it.

Section 8: State Management
08:11

Learn how to manage the user state in different methods in asp.net.

15:24

Learn how to manage the user state in different methods in asp.net.

Section 9: Start Working with Xamarin
04:34

A brief review on xamarin and why it's recommended to be used, The xamarin selection was after looking into different platforms and xamarin was the most one with a support to a native access to the api.

09:49

Learn the basics of Android SDK Tools inside VS 

06:58

In this lecture we will walk through the process of creating a xamarin project and the different part of this project.

13:37

Learn how to do a web api request and show data from web api.

08:18

Learn how to work with the android specific settings.

06:43

Learn the different iOS specific settings inside VS.

08:18

Learn how to set a specific value for each platform.

05:28

Learn how to browse and go through the xamarin forms documentation

Setting up a mac machine to run iOS applications
05:47
Section 10: Xamarin Advanced
13:33

Learn how to use xamarin to connect to the Movie Project API 

Adding a local database to save data
18:11

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Amr Swalha, Developer and Trainer, Want to do something amazing

Hello there! Thanks for stopping by and taking a look at my profile. My name is Amr Swalha and I'm very passion about programming and web development. I've been developing web applications since 2010 using the asp.net . I love online training and it's much easier to get to more students and more worldwide. 

So, I like programming, video games (Specially Battlefield in all versions) and being connected to different cultures and peoples. I aim to give my students very strong start and ahead starts so they can be very professional with their development work.

I really like to hear from my students and help them with their problems and work with them so they achieve what they want and be more successful. 

Ready to start learning?
Take This Course