DotNetNuke Development Made Easy For ASP.NET Developers!
4.5 (20 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.
165 students enrolled
Wishlisted Wishlist

Please confirm that you want to add DotNetNuke Development Made Easy For ASP.NET Developers! to your Wishlist.

Add to Wishlist

DotNetNuke Development Made Easy For ASP.NET Developers!

Build Powerful DNN Sites With Modules, Web API and Scheduled Tasks. DNN 9 Updated!
4.5 (20 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.
165 students enrolled
Created by Amr Swalha
Last updated 3/2017
English
Current price: $10 Original price: $200 Discount: 95% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3 hours on-demand video
  • 2 Articles
  • 5 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Install and Configure DNN on IIS or a host
  • Create DNN Modules in MVC & Web Forms
  • Create DNN Web API
  • Create DNN Scheduled Tasks
  • Install DNN Modules on DNN websites
View Curriculum
Requirements
  • C# or VB
  • Have VS 2013 or later installed
  • Have a web host or an access to IIS to install the website
Description

Hello there!, thanks for stopping by. This course is about DotNetNuke development (DNN website development). In this course, you will learn in details how to create a DNN Module and how to create a Data Access Layer (DAL) to save and retrieve data. Also, you will learn how to add Web API to your site so you can allow data exchange. Also, creating Scheduled Tasks inside the DNN so you can create a recurring tasks.

This course will have captions so you can understand the talking well. Also, if you want a translation for your language please let me know and I will try to provide a decent one.

Who is the target audience?
  • Anyone who want to learn about DNN Module Development
  • Anyone who want to learn about DNN Web API Development
  • Anyone who want to learn about DNN Tasks Development
Students Who Viewed This Course Also Viewed
Curriculum For This Course
25 Lectures
02:59:03
+
Introduction
2 Lectures 06:33

About this course and what you will learn from it. And why to choose DNN.

Preview 01:40

How to install DNN on a web server.

Preview 04:53
+
DNN Module Basics
2 Lectures 11:12

How to create and edit a module inside the DNN website.

Preview 04:00

How you can create a module in VS and how to package it and upload it to DNN website.

Creating a Module in Visual Studio and uploading it to DNN
07:12
+
DNN Module Development - Using MVC
7 Lectures 35:44
GitHub Repositry for this Section
00:04

Models
07:37

Controllers
05:07

Views
05:19

Creating a new item page
05:47

Data Separation and Notifications
07:00

Roles and Users
04:50
+
DNN Module Development - Using Web Forms
5 Lectures 01:02:23

Learn about the different files and folder in the project inside the VS

Preview 04:11

How we are going to retrieve and store data.
The resources with this lectures contains the Stored Procduers and The classes code.

Creating the Data Access Layer
10:18

We will add the DAL reference to our module and then creating the view of the data and add the data

Working with the Module
18:43

We will add the update page and deleting of the data.

Note: The entier solution for this module is in the resources.

Adding Update and Delete for the Module
15:39

Learn about the different files and folder in the project inside the VS - MVC

Preview 13:32
+
DNN Module Development Advanced Topics
5 Lectures 36:56

How we can separate the data for each user

Data Management
05:55

Showing a notification for a user and sending emails

Notifications and Emails
10:49

Learn how to integrate your module with the DNN search API

Integrating with DNN Search API
12:21

How you can add a user using the DNN User API

Adding users
00:29

Learn how to upload and extract the zip files uploaded to dnn

Uploading files via Modules
07:22
+
DNN Web API & Scheduled Tasks
2 Lectures 16:41

How to create a Web API endpoints with DNN

Note: The sample project is in the lecture resources

Creating Web API
09:23

How we can create a recurring task inside the DNN

Note: The sample project is in the lecture resources

Creating Scheduled Tasks
07:18
+
Innovation Seed
1 Lecture 09:19

Expand your vision and create a new thing

Preview 09:19
+
Bonus Section
1 Lecture 00:23
Bonus lecture
00:23
About the Instructor
Amr Swalha
4.1 Average rating
77 Reviews
2,242 Students
9 Courses
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.