DotNetNuke Development Made Easy For ASP.NET Developers!
3.3 (58 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
397 students enrolled

DotNetNuke Development Made Easy For ASP.NET Developers!

Build Powerful DNN Sites With Modules, Web API and Scheduled Tasks. DNN 9 Updated!
3.3 (58 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
397 students enrolled
Created by Amr Swalha
Last updated 3/2017
English
English [Auto-generated]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3 hours on-demand video
  • 2 articles
  • 5 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll 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
Course content
Expand all 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:43
GitHub Repositry for this Section
00:03
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:48

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:21

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
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 this course is for:
  • 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