OK, Umbraco
OK, Umbraco, available at $84.99, has an average rating of 4.47, with 109 lectures, 1 quizzes, based on 553 reviews, and has 2327 subscribers.
You will learn about 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 This course is ideal for individuals who are Developers who want to use Umbraco but don’t want to spend thousands on Umbraco’s own training courses or Anyone who is interested in seeing how to take a website from a piece of paper to a full blown Content Managed Solution. It is particularly useful for Developers who want to use Umbraco but don’t want to spend thousands on Umbraco’s own training courses or Anyone who is interested in seeing how to take a website from a piece of paper to a full blown Content Managed Solution.
Enroll now: OK, Umbraco
Summary
Title: OK, Umbraco
Price: $84.99
Average Rating: 4.47
Number of Lectures: 109
Number of Quizzes: 1
Number of Published Lectures: 109
Number of Published Quizzes: 1
Number of Curriculum Items: 113
Number of Published Curriculum Objects: 113
Original Price: £29.99
Quality Status: approved
Status: Live
What You Will 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
Who Should Attend
- Developers who want to use Umbraco but don’t want to spend thousands on Umbraco’s own training courses
- Anyone who is interested in seeing how to take a website from a piece of paper to a full blown Content Managed Solution.
Target Audiences
- Developers who want to use Umbraco but don’t want to spend thousands on Umbraco’s own training courses
- Anyone who is interested in seeing how to take a website from a piece of paper to a full blown Content Managed Solution.
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 Curriculum
Chapter 1: Introduction
Lecture 1: About me
Lecture 2: What's in the course?
Lecture 3: Why CMS?
Lecture 4: And why Umbraco?
Chapter 2: Up and Running
Lecture 1: What you need
Lecture 2: Install Umbraco
Lecture 3: Install Umbraco – the CE way
Lecture 4: Install Umbraco – the SQL way
Chapter 3: Hello World
Lecture 1: Logging in to the Back Office
Lecture 2: Hello World!
Lecture 3: Review and the About page challenge
Lecture 4: The About page challenge – answer
Chapter 4: Hello World – the way of the CMS
Lecture 1: The way of the CMS
Lecture 2: Re-organise the content
Chapter 5: Repetition & Duplication – the enemy
Lecture 1: Composition
Lecture 2: Composition – adding to the About page
Lecture 3: Master Pages
Lecture 4: Resources
Chapter 6: Design and Specification – HighlyDeveloped
Lecture 1: My design process
Chapter 7: Starting the build
Lecture 1: Site Settings
Lecture 2: Adding references to master page
Lecture 3: Bundling and Minification
Lecture 4: Adding site navigation
Lecture 5: Making the navigation dynamic
Lecture 6: Partial Views – refactor the nav
Lecture 7: Put in the footer
Lecture 8: Everyone needs a cookie confirm
Lecture 9: Where have we been?
Chapter 8: Home Page
Lecture 1: In this section…
Lecture 2: We don't need another hero
Lecture 3: Call to Action
Lecture 4: Adding the news – defining the document type
Lecture 5: Adding the news – defining the News list
Lecture 6: Adding the news – rendering the latest news
Lecture 7: Adding Twitter – introduction
Lecture 8: Adding Twitter – embed the timeline
Lecture 9: Adding Twitter – place in a Macro
Lecture 10: Adding Twitter – the Core project
Lecture 11: Adding Twitter – creating the surface controller
Lecture 12: Adding Twitter – the API Call
Lecture 13: Adding Twitter – rendering the tweets
Lecture 14: Adding Twitter – Review
Chapter 9: About Page
Lecture 1: Section Intro – the need for generic document types
Lecture 2: Creating the generic content document type
Lecture 3: Styling and the RTE (rich text editor)
Lecture 4: Flexible page content with the Umbraco Grid
Lecture 5: Macros + The Grid = flexible design
Lecture 6: End of section review
Chapter 10: Privacy Page
Lecture 1: Creating the Privacy Page and hiding from the menu
Chapter 11: Filling in forms
Lecture 1: Introduction
Lecture 2: Coding the contact form
Lecture 3: The contact form : Validate the form data
Lecture 4: The contact form : Client-side validation
Lecture 5: The contact form : Introduction to saving the data
Lecture 6: The contact form : A place to save
Lecture 7: The contact form : Save the data
Lecture 8: The contact form : requirements for the email alert
Lecture 9: The contact form : sending the email
Lecture 10: The contact form : testing the email
Lecture 11: Optional: Stop the spam!
Lecture 12: Optional: Adding reCaptcha to the form
Lecture 13: Optional: Doing the reCaptcha check
Chapter 12: Nested Content
Lecture 1: Setting up the document types and compositions
Lecture 2: Rendering the nested content
Chapter 13: The News Article Page
Lecture 1: Coding the News Article Page
Lecture 2: Adding Open Graph support for better Social Media sharing
Lecture 3: Configuring the News Article for related content
Lecture 4: Render the Related News section
Chapter 14: The News Articles Listing Page
Lecture 1: Adding the News
Lecture 2: Rendering the filter
Lecture 3: Wiring the filter functionality
Lecture 4: Add paging
Chapter 15: The Search Page
Lecture 1: Introduction to search
Lecture 2: Create the search page
Lecture 3: Rendering the search results
Chapter 16: Generic(ish) Email Service
Lecture 1: Introduction – IEmailService
Lecture 2: Interfaces and Implementations
Lecture 3: Using the service
Lecture 4: Making the Email Template Document Type
Lecture 5: Making the Email Document Type
Instructors
-
Anthony Shorrock
Digital Solutions Architect
Rating Distribution
- 1 stars: 3 votes
- 2 stars: 9 votes
- 3 stars: 41 votes
- 4 stars: 172 votes
- 5 stars: 328 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024