Wagtail CMS for Developers Training Course
Wagtail CMS is an open source content management system that's growing in popularity. It is an add-on to the Python web framework, Django.
This instructor-led, live training (online or onsite) is aimed at developers who wish to customize and extend a Python-based CMS (content management system).
By the end of this training, participants will be able to:
- Set up the necessary development environment to start developing.
- Create and customize pages, menus, and forms to give personality to a website.
- Test, debug, optimize and deploy a fully functional website.
- Optimize websites for SEO.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Course Outline
Introduction
Overview of Wagtail CMS
Preparing the Development Environment
Installing and Configuring Wagtail CMS
Navigating the Admin Interface
Planning the Structure of a Website
Understanding StreamFields
Creating a Sample Website
Creating a DJango Model
Creating a StreamField
Creating Menus
Creating a Custom Page
Adding Multimedia (images, video, audio, etc.)
Creating a Contact Page
Customizing Global Settings
Improving SEO
Optimizing the Website
Securing Wagtail CMS
Debugging the Application
Deploying a Full-Fledged Wagtail CMS Site
Troubleshooting
Summary and Conclusion
Requirements
- Python programming experience
Audience
- Developers
Open Training Courses require 5+ participants.
Wagtail CMS for Developers Training Course - Booking
Wagtail CMS for Developers Training Course - Enquiry
Wagtail CMS for Developers - Consultancy Enquiry
Upcoming Courses
Related Courses
Open edX for Admins
14 HoursThis instructor-led, live training in the US (online or onsite) is aimed at sysadmins who wish to install, configure, deploy and maintain an Open edX system.
By the end of this training, participants will be able to:
- Install and configure a production-grade Open edX system.
- Define user roles and permissions.
- Configure database and perform maintenance operations.
- Secure, monitor, optimize, and troubleshoot a live Open edX system.
- Peform administration tasks, including backup, restore and site migration.
Open edX for Developers
21 HoursThis instructor-led, live training in the US (online or onsite) is aimed at developers who wish to customize and extend an online course based on the Open edX platform.
By the end of this training, participants will be able to:
- Set up the necessary development environment to start developing.
- Understand the Open edX architecture, tools, and development process.
- Build, test and deploy new applications and services to extend the richness of an Open edX course.
- Integrate existing web, desktop, and mobile applications and content into an Open edX course.
- Track, monitor and analyze the activity and performance of an Open edX service or application.
Open edX for Instructors
21 HoursThis instructor-led, live training in the US (online or onsite) is aimed at instructors who wish to use the Open edX platform to create and deliver online courses.
By the end of this training, participants will be able to:
- Understand how Open edX's different components work together to enable instructors to design world-class online learning.
- Use Open edX's course-authoring tool to build an edX course.
- Blend the right kind of course content and multimedia to enrichen a course.
- Create interactive, hands-on lessons and activities.
- Assess student performance and provide timely feedback using Open edX instructor tools.
- Collaborate with others to deploy and manage an entire series of online course work.
Shopify for Developers
14 HoursThis instructor-led, live training in the US (online or onsite) is aimed at developers who wish to use Shopify to design, develop, and manage extensible e-commerce applications at scale.
By the end of this training, participants will be able to:
- Set up the necessary development environment to start developing Shopify apps.
- Understand the features and architecture of the Shopify e-commerce platform.
- Understand the fundamentals of e-commerce and how to build a business with Shopify.
- Learn how to create a Shopify app using Shopify CLI, Polaris, App Bridge, and GraphQL.
- Build REST APIs to extend and scale the functionalities of Shopify apps.
- Get to know the tools and best practices in developing Shopify apps.
TinaCMS
7 HoursThis instructor-led, live training in the US (online or onsite) is aimed at web developers or web content managers who wish to use TinaCMS to create, edit, review, and publish website content real-time while keeping control of the code.
By the end of this training, participants will be able to:
- Set up the necessary development environment to start using TinaCMS.
- Create, edit, and customize web pages directly from the web UI.
- Manage the editor by configuring the backend APIs from within the source code.
- Integrate other data sources, workflows, and plugins to extend functionality.
Grav: Creating Websites with a Flat-File, No-Database CMS
7 HoursGrav is an open-source, flat-file CMS (content management system). It comes with a powerful Package Management System to allow for simple installation and upgrading. Grav's underlying architecture uses well-established and best-in-class technologies to ensure that Grav is simple to use and easy to extend. As Grav is a flat file CMS, no database is required; this makes setting up a new site a very smooth process.
This training introduces the fundamentals of Grav CMS and walks participants through the creation of a Grav-based website.
By the end of this training, participants will have the knowledge and practice to deploy their own Grav website.
Audience
- Web application developers
Format of the course
- This training has a heavy emphasis on hands-on practice. Most of the concepts are discovered through samples, exercises and hands-on development.
Learning Management Systems (LMS) for Administrators
14 HoursLearning Management Systems (LMS) are used by trainers and educators for producing online courses that incorporate concepts such as blended learning, distance education, flipped classroom and other e-learning strategies in schools, universities, workplaces and the private sector.
This instructor-led training is aimed at technical users such as system administrators and course managers who enjoy the practical, hands-on approach to learning how to implement and deploy an LMS.
By the end of this training, participants will understand the architecture, design and functional principles behind an LMS and will, by way of live practice and implementation, know how to install, configure, manage, optimize, troubleshoot and deploy an LMS system in their own environment.
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Note
- This training will use Moodle as a sample LMS implementation.
- To use a different LMS or customize any other part of this training, please contact us to arrange.
Learning Management Systems (LMS) for Instructors, Trainers, and Course Creators
14 HoursLearning Management Systems (LMS) are used by trainers and educators for producing online courses that incorporate concepts such as blended learning, distance education, flipped classroom and other e-learning strategies in schools, universities, workplaces and the private sector.
In this instructor-led, live training participants will learn how to set up and manage courses, organize a course homepage and its layout, arrange and rate assignments and give feedback, run quizzes, track learning progress, have online discussions with learners, use the gradebook and other advanced grading approaches, run surveys, hold workshops, and more.
By the end of this training, participants will be able to:
- Have an in depth knowledge of an LMS and all of its main features.
- Create, design, add, configure and manage courses based on their own needs.
- Add, configure and manage course resources and activities, including but not limited to assignment, chat, feedback, forum, lesson, quiz, SCORM, survey, workshop, gradebook, etc.
- Bring an improved teaching, interaction and learning experience to the audience.
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Note
- This training will use Moodle as the LMS for all exercises.
- To use a different LMS or customize any other part of this training, please contact us to arrange.
Tracking Learning Experiences with xAPI
14 HoursThis instructor-led, live training in the US (online or onsite) is aimed at developers, instructors, or trainers who wish to use xAPI to track learning behavior and activities, and make better learning solutions.
By the end of this training, participants will be able to:
- Understand the features and benefits of xAPI and how it works.
- Learn how to build a Learning Record Store (LRS).
- Get an in-depth understanding of the complete xAPI specification.
- Learn how to send and retrieve xAPI statements.
- Get insights on how to implement xAPI to effectively measure learning activities.
Getting Started with Magento
14 HoursMagento is the world's most popular CMS (Content Management System) for e-commerce. It is used by some of the biggest brands, including Samsung, Levono and Nike, and is hugely popular with small and medium-sized ecommerce companies as well.
In this instructor-led, live training (onsite or remote), participants will learn about Mageto's features, strengths, weaknesses, and strategies for implementing Magento within an organization. Case studies are also provided to illustrate successful and unsuccessful implementations of Magento in the real-world. In addition to observing the past, we discuss future trends in the adoption of Magento in the market.
By the end of this training, participants will understand how to:
- Manage sales, inventory and customers using the Magento back-end
- Set up and manage the front-end for a truly customized user experience
- Integrate existing systems with a Magento e-commerce solution
- Integrate existing systems with partners who themselves use Magento
Audience
- Managers investigating e-commerce solutions
- Engineers considering implementing Magento in their organizations
Format of the Course
- Part lecture, part discussion, exercises and live demonstrations
Note
- To request a customized training for this course, please contact us to arrange.
Magento 2: Theme Development
14 HoursThis instructor-led, live training in the US (online or onsite) is aimed at web developers who wish to create a web application with Magento 2.
By the end of this training, participants will be able to:
- Master Magento 2 development patterns, design patterns, and approaches.
- Create and personalize themes in Magento 2.
- Implement customizations to Magento 2 functionality with extensions.
Deploying Magento 2.1 for eCommerce
14 HoursMagento Commerce is the leading platform for open commerce innovation with over $50B in gross merchandise volume transacted on the platform annually.
Audience
This course is suitable for engineers and developers seeking to deploy and utilize Magento 2.1 as an ecommerce platform.
After completing this course, delegates will be able to:
- understand Magenta’s structure and deployment mechanisms
- carry out installation / production environment / architecture tasks and configuration
- assess code quality, perform debugging, monitoring
- implement advanced production like elastic search, multiple websites and logging
- customize Magento's webstore to their specific requirements