DotNetNuke Development Made Easy For ASP.NET Developers!

Build Powerful DNN Sites With Modules, Web API and Scheduled Tasks
4.7 (3 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.
76 students enrolled
$19
$100
81% off
Take This Course
  • Lectures 17
  • Length 2 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 3/2016 English

Course 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.

What are the requirements?

  • C# or VB
  • Have VS 2013 or later installed
  • Have a web host or an access to IIS to install the website

What am I going to get from this course?

  • 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

What 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

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
01:40

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

04:53

How to install DNN on a web server.

Section 2: DNN Module Basics
04:00

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

07:12

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

Section 3: DNN Module Development - Using Web Forms
04:11

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

10:18

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

18:43

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

15:39

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

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

Section 4: DNN Module Development - Using MVC
05:00

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

Section 5: DNN Module Development Advanced Topics
05:55

How we can separate the data for each user

10:49

Showing a notification for a user and sending emails

12:21

Learn how to integrate your module with the DNN search API

Article

How you can add a user using the DNN User API

Section 6: DNN Web API & Scheduled Tasks
09:23

How to create a Web API endpoints with DNN

Note: The sample project is in the lecture resources

07:18

How we can create a recurring task inside the DNN

Note: The sample project is in the lecture resources

Section 7: Innovation Seed
09:19

Expand your vision and create a new thing

Section 8: Bonus Section
Bonus lecture
00:23

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