Umbraco Plugin Development

Learn to develop Umbraco Plugin from Umbraco programmers in a classroom based training course in London

15 %
Discount

when you buy 3 or more courses

The discount will be automatically
applied at the checkout
Looking for a
2-12 months
training?
Choose Umbraco
Career Programme

Looking for a 2-12 months training?

Choose

Umbraco career programme

Upcoming dates

There are no open public schedule dates for Umbraco Plugin Development course. We can offer you a private training or arrange a public course for you. Contact us here and we can make arrangements for your course.

Delivery Formats

This course can be attended face to face in an open classrooms, live online virtual classroom remotely from home or office, private one-to-one and on-site for your team at your office.


Course Outline

Umbraco Plugin Development course overview

This advanced Umbraco course is for For Developers and Programmers who want to develop bespoke Umbraco Plugin or modify existing modules. On completion of this advanced Umbraco development course you will be able to:

  • Create Umbraco Plugin
  • Use Umbraco Core Database Abstraction Layer
  • Use Caches
  • Follow best Umbraco development practice

The complete course is hands-on based. A practical Umbraco Plugin development project at the end of the course will ensure that you can practically create Umbraco Plugin for your own projects. This short Umbraco course is hands-on, instructor-led and classroom based. This training can be taken as a part-time evening course or even on the weekends.


Who is Umbraco Plugin Development training for?

This training is for you if you are interested in developing Umbraco Plugin or work as Umbraco developer. If you are interested in development themes development, consider our Umbraco theming course.


Prerequisites for Umbraco Plugin Development course

  • You should have a good understanding of Umbraco management, installation and plugins etc. You can learn how to use Umbraco in our beginners Umbraco course and Advanced Umbraco course.
  • You should have practical experience of HTML, CSS, JavaScript, C# and ASP.net. You can learn HTML and CSS on Training Dragon's web design course, JavaScript in our JavaScript course, C# on Training Dragon's C# course, and ASP.net here 
  • It is not necessary to have knowledge of any HTML5 and responsive web design before you start this Umbraco theme development course however if you plan to create mobile friendly and responsive Umbraco themes then you should first consider our Mobile web design course and BootStrap course.


What will I get?

  • Training from professional Umbraco developers:

    Training Dragon consultants have been implementing professional Umbraco solutions across a range of websites for many years. Those consultants write and teach our Umbraco training courses, so their experience directly informs course content.

  • Real-time Practice and Projects:

    Our Umbraco courses are designed to get you started in Umbraco. We work on industry related projects in this Umbraco course.

  • Course Material:

    Umbraco development electronic notes are included in this course.

  • Course Completion Certificate:

    After completing this training your will receive a Umbraco development course completion certificate.

  • Support and Careers Advice:

    After the course if you have any problems or questions regarding Umbraco do not hesitate to contact us. Training Dragon’s trainers are expert in their fields and if you need any help with you career choice, please speak to one of our trainers.


Umbraco Plugin Development Course Contents

Umbraco Core Architecture

  • Umbraco Architecture
  • Inversion of Control
  • Umbraco Core Modules
  • Menu Creation Process

Creating a Bespoke Umbraco Plugin

  • Info files
  • Module files
  • Install files
  • Updating exiting module
  • Disabling and uninstalling modules

Hooks

  • Core Hooks
  • Modules Hooks
  • Implementing Basic Hooks

Umbraco Core Database Abstraction Layer

  • Executing queries
  • Insert data
  • Extract data
  • Update data
  • Delete rows

Forms

  • Create a Form
  • Validate a Form
  • Multi Form Sites
  • Add and modifying validation of existing form
  • Overriding default submit functionality

Caches

  • CacheAPI
  • Utilizing Caches in Modules

Best Development practice

  • Employ and articulate best practices
  • Security techniques,
  • Conventions
  • Coding standards

View Complete Course outline

Daily schedule

The scheme below shows what a typical day at Training Dragon looks like.

10:00 11:30 11:45 13:00 14:00 15:30 15:45
Classroom Activity
This course explains how to create web pages from scratch using different techniques, such as
Tea
Break
Classroom Activity
This course explains how to create web pages from scratch using different techniques, such as
Lunch
Break
Classroom Activity
This course explains how to create web pages from scratch using different techniques, such as
Tea
Break
Classroom Activity
This course explains how to create web pages from scratch using different techniques, such as
Video Placeholder

Looking for a
2-12 months
training?

Choose

Umbraco career programme

Our Trainers

Emiliano
Emiliano
Leads our teaching team with many years of experience in teaching web development.
Ross
Ross
Brings many years of Python and Java software development experience to classrooms.
Olu
Olu
Microsoft and Oracle certified developer with years teaching experience in Android, .NET and databases.

Latest Reviews

Frequently Asked Questions

How many maximum people are on my course? 

?
To make sure that personal attention is provided to everyone in the class, we keep our classroom size very small. There are maximum 8 delegates in all our classrooms.
More questions?
We are here to answer them