Companies Home Search Profile

Umbraco v11: Advanced Course

Focused View

Francesco Guidi

7:27:34

189 View
  • 1. About me.mp4
    01:21
  • 2. Course Introduction.mp4
    02:01
  • 1. Umbraco CLI Installation.mp4
    04:42
  • 2.1 login and user setup.zip
  • 2. Umbraco with SQL Server Database.mp4
    03:17
  • 3. Visual studio and SQLlite.mp4
    02:22
  • 4. Install the Starter template.mp4
    01:57
  • 1. Module Introduction.mp4
    00:23
  • 2. Surface Controller.mp4
    07:03
  • 3. Umbraco API Controller.mp4
    03:16
  • 4. Render MVC Controller.mp4
    03:08
  • 5. Umbraco Authorized Controllers.mp4
    06:13
  • 6. Umbraco Page Controller.mp4
    03:24
  • 7. Umbraco Page Controller in Practice.mp4
    20:17
  • 1. What is Models Builder.mp4
    01:11
  • 2. Understanding all Types of Builder Mode.mp4
    06:33
  • 3. Advanced Configuration of Models Builder.mp4
    04:44
  • 4. How to Extend Generated Models.mp4
    03:30
  • 1. Module Introduction.mp4
    01:16
  • 2. Beautify the BlockList Elements Preview.mp4
    14:32
  • 3. Update BlockList elements View on Data Change.mp4
    04:00
  • 4. Update BlockList elements View on Settings Change.mp4
    08:44
  • 5. Build a Complex BlockList Element.mp4
    17:40
  • 6. Render BlockList Elements in the Frontend - Part 1.mp4
    09:37
  • 7. Render BlockList Elements in the Frontend - Part 2.mp4
    09:41
  • 8. A Quick Look to the New BlockGrid Property Editor.mp4
    04:33
  • 1. What is Route Hijacking.mp4
    01:27
  • 2. Hijacking an Umbraco Pages route.mp4
    02:20
  • 3. Create ViewModels with Additional Data.mp4
    05:20
  • 4. Manage QueryString Parameters.mp4
    02:50
  • 1. Module introduction.mp4
    00:21
  • 2. Add a Controller to Handle CRUD Operations.mp4
    03:03
  • 3. Implement Repository pattern.mp4
    05:10
  • 4. Valorize ViewModels with UmbracoMapper.mp4
    06:48
  • 5. Search & Filtering out the Products.mp4
    03:42
  • 6. Delete Content Programmatically with Umbraco Api.mp4
    05:17
  • 7. Create Content Programmatically with Umbraco Api.mp4
    15:40
  • 8. Update Content Programmatically with Umbraco Api.mp4
    06:12
  • 1. Module Introduction.mp4
    02:11
  • 2. Configure OAuth2 Authorization Server.mp4
    22:27
  • 3. Add Authorization to the Product controller.mp4
    04:10
  • 4. Conclusions.mp4
    00:24
  • 1. Inbound and Outbound Pipelines.mp4
    01:18
  • 2. How Umbraco Builds Urls.mp4
    01:24
  • 3. Customize the Url of Product Pages with the IUrlSegmentProvider.mp4
    04:13
  • 4. Modify the Inbound Pipeline with a Custom ContentFinder.mp4
    05:30
  • 1. How to Handle Custom Tables with Umbraco.mp4
    04:17
  • 2. Prepare the Migration for our Custom Tables.mp4
    08:18
  • 3. Save data Inside the New Custom Table.mp4
    08:00
  • 1. Notifications Explained.mp4
    01:22
  • 2. Notifications Handler Explained.mp4
    00:45
  • 3. Notifications Handler Lifetime.mp4
    00:57
  • 4. Registering to ContentPublishingNotification and ContentPublishedNotification.mp4
    04:10
  • 5. Set Default Values for Property Editors with the EditorModel Notification.mp4
    03:38
  • 6. Remove Menu Actions of a Specific Node.mp4
    02:29
  • 7. Umbraco AllowedActions - Hide Save&Publish Button for Non-Admin users.mp4
    07:25
  • 1. What is a Content App and When to Use it.mp4
    00:56
  • 2. Build a Content App for the Contact Page.mp4
    20:27
  • 3. Build a Custom Property Editor - Add it Inside the Umbraco Backoffice - Part 1.mp4
    10:24
  • 4. Build a custom Property Editor - PropertyValueConverter - Part 2.mp4
    04:37
  • 5. Build a Custom Property Editor - Render its Values in the Frontend - Part 3.mp4
    02:40
  • 6. Build a Customized ListView.mp4
    09:04
  • 1.1 uSync documentation website.html
  • 1. uSync vs uSync.Complete.mp4
    01:47
  • 2. Exploring uSync Sections and Basic Functionalities.mp4
    02:45
  • 3. uSync Configurations via AppSettings - Suggested Configuration.mp4
    05:01
  • 4. uSync.Complete Installation and Configuration.mp4
    08:38
  • 5. Configure Publisher for DEV and PROD Environments.mp4
    04:42
  • 6. Push & Pull Contents Between Environments.mp4
    10:59
  • 7. Overview of uSync Handlers.mp4
    03:37
  • 1. Module Introduction.mp4
    02:20
  • 2. Prepare the Server.mp4
    03:02
  • 3.1 Microsoft - Install .NET on linux.html
  • 3. Install DotNet 7.mp4
    04:03
  • 4.1 Microsoft - SQL Server Installation on Ubuntu 2004.html
  • 4. Install and Configure MS SQL Server.mp4
    08:00
  • 5. Build and Move the Umbraco Solution on the Server.mp4
    04:04
  • 6.1 apache2 virtualhost example.txt
  • 6. Install and Configure Apache2.mp4
    09:33
  • 7.1 linux service example.txt
  • 7. Create a Linux Service to Run the Application.mp4
    08:35
  • 8. Secure your Server with UFW.mp4
    04:17
  • 9.1 vsftpd config example.txt
  • 9. Install and Configure VSFTPD (FTP Server).mp4
    09:46
  • 10. Run Multiples Umbraco Applications on the same Server.mp4
    01:05
  • 11. Conclusions.mp4
    00:24
  • 1. How Github Actions works.mp4
    01:31
  • 2. Create a Github Repository and Push the Code.mp4
    03:33
  • 3. Prepare Deployment File.mp4
    07:36
  • 4. Add App Secrets.mp4
    01:10
  • 5. Push and Deploy the Code Automatically.mp4
    05:58
  • 1. Conclusions - #H5YR.mp4
    00:27
  • Description


    Building Advanced Applications using Umbraco CMS

    What You'll Learn?


    • Extend Umbraco backoffice to improve the editors' experience
    • Umbraco routing, Content Finders and Url providers (Inbound and Outbound pipeline)
    • Build a RESTful API service with the UmbracoApiController
    • Custom Database tables, Migrations and Notifications Handler in practice
    • uSync - Overview, Configuration and Practical use cases
    • Automatic deploy of Umbraco applications through Github Actions to a linux VPS

    Who is this for?


  • Developers who want to deepen their knowledge of Umbraco in order to build increasingly complex Umbraco solutions.
  • Developers who want to learn advanced Umbraco topics without having to spend hours and hours searching the Internet and making tries.
  • More details


    Description

    Update your skills with the latest version of Umbraco CMS and start building better applications.

    During this course we'll be using Umbraco v11 and I'll be taking you through several topics, mixing theory with practice.

    My aim is to share with you all the experience I have gained in several years using Umbraco CMS every day, in the simplest way possible.


    We will deepen and explore:

    • The Umbraco routing - Inbound and Outbound pipelines

    • All the Umbraco Controllers (Did you ever hear about UmbracoPageController?)

    • The Models Builder

    • The Notifications Handler with some practical examples

    • How to work with custom database table using NPoco ORM


    We will customize the backoffice:

    • Developing a Custom Property Editor

    • Developing a Content App

    • Customizing a ListView layout

    • Modifying the "Allowed Actions" for a specific user, node or as a default behaviour 


    Get a very deep understanding of Umbraco and its components!

    But that's not all!

    We will build a RESTful API service that integrates and modifies umbraco backoffice nodes via the umbraco ContentService and MediaService services.

    Security will not be neglected, we will see how to configure an OAuth2 authorization server and how to protect our RESTful API service using JWT tokens to authenticate and authorize the requests.


    Of course, we don't want to keep our applications on our computer, we want to share them with the world!

    That's why we'll see how to configure uSync to keep our content synchronised across different environments and how to automatically deploy our Umbraco applications on a Linux server using Github Actions.


    I hope to see you in my course and if so, what really matters to me is that this course could make you a better Umbraco developer!


    If you have any doubt or question, don't hesitate to contact me, I'll do my best to answer and help you!


    #H5YR!

    Who this course is for:

    • Developers who want to deepen their knowledge of Umbraco in order to build increasingly complex Umbraco solutions.
    • Developers who want to learn advanced Umbraco topics without having to spend hours and hours searching the Internet and making tries.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Francesco Guidi
    Francesco Guidi
    Instructor's Courses
    I began my professional career as a .NET web developer 7 years ago and one year later I got in touch with Umbraco.I fell in love with it and by now, as a consultant for the European Council, I use it everyday to develop complex websites and web applications used by thousands of users.Last year I had the possibility to attend the "Umbraco Certification Course" and I got both the Umbraco Certified Professional and Umbraco Certified Expert certifications. You can see my certifications on the Umbraco Certified Developers website.That experience gave me a strong knowledge about Umbraco and some of its hidden technicisms that made me aware about every component and Umbraco services I use to develop my applications. If you have any doubts or questions, don't hesitate to contact me, I'll do my best to answer and help you!Looking forward to seeing you in my lessons!
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 85
    • duration 7:27:34
    • Release Date 2023/05/18