Udemy

OK, Umbraco

Enroll Now
  • 2,594 Students
  • Updated 8/2020
4.3
(608 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
15 Hour(s) 49 Minute(s)
Language
English
Taught by
Anthony Shorrock
Rating
4.3
(608 Ratings)
1 views

Course Overview

OK, Umbraco

Create a full website using Umbraco CMS - the journey from paper to published

Umbraco is a Content Management System (CMS) and it's great - mainly because it's free! This makes it a great choice for your next website project. I'm not going to read you the manual or go through every button, "this does this", "that does that". I am going to walk you through the journey from an idea on a piece of paper to a fully functioning website delivered through Umbraco. I've done my best to do it in an engaging and friendly way that presents the fundamentals as we build the site!

We will create a website in Umbraco which exercises the following features:

  • Document Types - these are the blueprints for creating pages of content

  • Templates - the "razor" (ASP.NET MVC) html page templates

  • The use of document types to hold data - site settings, email templates

  • The Rich Text Editor - create your own custom formats in CSS

  • The Umbraco "Grid" - a flexible page layout (it's built on Bootstrap!)

  • Macros - wrap up your views into widgets that can then be added to the "Grid"

  • Dependency Injection - Umbraco 8 comes built in with a DI framework. Use it for referencing your own custom services

  • Separate custom code out into a separate project

  • Surface Controllers - just like ASP.NET MVC controllers but they play nice with Umbraco

  • Form posting - create forms that post to surface controllers that have bespoke logic in them

I'll not only go through how to do things the Umbraco way but I'll also show you some techniques I've picked up over the years:

  • How to wireframe up a design

  • The usefulness of dependency injection

  • A generic Email Service for sending out different template driven notifications

  • How to interop with APIs - using Twitter as an example

  • Utilising Bootstrap (v4) to get a head start with layout and utilise components

  • Registration and Membership process

I'll be using Umbraco V8 for the duration of this course - which was the latest version as we went to print.


Course Content

  • 10 section(s)
  • 109 lecture(s)
  • Section 1 Introduction
  • Section 2 Up and Running
  • Section 3 Hello World
  • Section 4 Hello World - the way of the CMS
  • Section 5 Repetition & Duplication - the enemy
  • Section 6 Design and Specification - HighlyDeveloped
  • Section 7 Starting the build
  • Section 8 Home Page
  • Section 9 About Page
  • Section 10 Privacy Page

What You’ll Learn

  • Installation of Umbraco - everyone does that though, right?
  • See how, by leveraging Umbraco, you can build reusable websites and shave time off your projects
  • How to organise your projects - Umbraco is always getting updates so you need to be ready
  • How to create a website with login, registration and search functionality
  • Use external APIs - query the Twitter API and render in a custom widget

Reviews

  • S
    Solomon Anawo James
    2.5

    Have not found how to download Umbraco

  • P
    Peter Nyiro
    3.0

    it is not optimized for newer Umbraco versions, and because of that it takes time to find the equivalents to make the example code run with newer versions.

  • M
    Muchammad Ferdian Akbar
    3.0

    In this course still use Umbraco 8.x which is already EOL, and some sections provide outdated samples (old Twitter API). I think you can choose this course if you have never developed web apps using ASP.NET

  • H
    Henry Brenes S
    5.0

    Vamos bien

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed