Full introduction to Drupal 8 theming in easy steps
Full introduction to Drupal 8 theming in easy steps, available at $54.99, has an average rating of 4.25, with 58 lectures, based on 486 reviews, and has 2531 subscribers.
You will learn about Understand what Drupal 8 themes are working with template files Change any markup of a Drupal 8 website Add css and javascript files to it understanding the preprocess functions in Drupal 8 Understand the core concepts of the Twig templating language create a Drupal 8 theme This course is ideal for individuals who are newbies to Drupal 8 that want to get started with Theming or Drupal 7 developers and/or people with any Drupal experience that want to learn how the theming in Drupal 8 is being done or people that have a Drupal 8 website and want to change it's look or developers that want to see how Drupal 8 theming is being done It is particularly useful for newbies to Drupal 8 that want to get started with Theming or Drupal 7 developers and/or people with any Drupal experience that want to learn how the theming in Drupal 8 is being done or people that have a Drupal 8 website and want to change it's look or developers that want to see how Drupal 8 theming is being done.
Enroll now: Full introduction to Drupal 8 theming in easy steps
Summary
Title: Full introduction to Drupal 8 theming in easy steps
Price: $54.99
Average Rating: 4.25
Number of Lectures: 58
Number of Published Lectures: 57
Number of Curriculum Items: 58
Number of Published Curriculum Objects: 57
Original Price: $39.99
Quality Status: approved
Status: Live
What You Will Learn
- Understand what Drupal 8 themes are
- working with template files
- Change any markup of a Drupal 8 website
- Add css and javascript files to it
- understanding the preprocess functions in Drupal 8
- Understand the core concepts of the Twig templating language
- create a Drupal 8 theme
Who Should Attend
- newbies to Drupal 8 that want to get started with Theming
- Drupal 7 developers and/or people with any Drupal experience that want to learn how the theming in Drupal 8 is being done
- people that have a Drupal 8 website and want to change it's look
- developers that want to see how Drupal 8 theming is being done
Target Audiences
- newbies to Drupal 8 that want to get started with Theming
- Drupal 7 developers and/or people with any Drupal experience that want to learn how the theming in Drupal 8 is being done
- people that have a Drupal 8 website and want to change it's look
- developers that want to see how Drupal 8 theming is being done
Drupal 8 is out and from now on – every new Drupal website should be using the latest version of this wonderful Content Management Framework.
That means that we should learn to change the front-end of our Drupal 8 system – the way we need it.
There are two main things that are changing the game in the Drupal 8 theming
– Drupal 8 is built on top of Symfony framework
– There are lessons learned from Drupal 7
that means that now the theming of a Drupal website is a bit different – everything is much more structured (almost all the markup is in template files), the templates are using Twig and everywhere one has to deal with code – one finds objects and classes.
In the end – it is not as scary as it looks like – simply everything evolved into something much better, much simpler and elegant, something that is not applicable only in the context of Drupal and that is following general web-development best practices.
In this course I tried to explain the general topics the shortest and the clearest way possible as afterwards I tried to illustrate everything with some simple examples. My opinion is that when you see some simple example working and when you try it by yourself – you already have the tools to investigate further and find exactly what you need to be done.
I’ve been doing drupal-development and theming for many years now – so I know what exactly are the topics that are needed the most – I tried to include all of those and in the end I wrapped all that was learned in an example website that we will convert together form a static html-css version into a working Drupal 8 theme.
Lets conquer together the Drupal 8 theming layer!
Course Curriculum
Chapter 1: Welcome
Lecture 1: Introduction to me
Lecture 2: Introduction to the course
Lecture 3: Preparing our working environment
Chapter 2: Drupal Theming
Lecture 1: What is a theme
Lecture 2: Themes inside of Drupal
Lecture 3: Development settings and cache clearing
Lecture 4: Base themes
Lecture 5: Start with our theme
Lecture 6: Asset libraries
Lecture 7: Adding our CSS files
Lecture 8: Add our JS
Lecture 9: Template files – where they are and how to overwrite them
Lecture 10: Adding our markup in the template files
Lecture 11: Debugging templates with kint
Lecture 12: Drupal view modes
Lecture 13: Node templates
Lecture 14: Page and html templates
Lecture 15: Regions
Lecture 16: Views and overwriting views templates
Lecture 17: Add and change variables with preprocess functions
Lecture 18: Render API
Chapter 3: Twig
Lecture 1: Why Twig
Lecture 2: Quick twig
Lecture 3: Twig Print variable
Lecture 4: Twig for loop
Lecture 5: Twig if
Lecture 6: Twig filters and functions
Lecture 7: Twig attributes in drupal
Lecture 8: Extending templates
Lecture 9: Links to other pages in the site
Lecture 10: Translatable strings
Chapter 4: Subproject: Convert a static website to Drupal 8 theme
Lecture 1: Simple website example overview
Lecture 2: Preparing the new theme
Lecture 3: Implementing the html and page wrapper
Lecture 4: Subproject – Fixing the branding of the site
Lecture 5: Implementing the main menu
Lecture 6: Implementing the main content at frontpage
Chapter 5: Conclusion
Lecture 1: How you may continue to improve in Drupal 8 theming
Chapter 6: Bonus
Lecture 1: Chrome twig extention
Lecture 2: Removing and overwriting CSS files
Lecture 3: All you could do with the .info file
Chapter 7: Bonus: Second Project step by step
Lecture 1: 1. Getting Started And Overview
Lecture 2: 2. Install Acquia Dev Desktop – Our Working Environment
Lecture 3: 3. Installing Drupal 8 with Acquia Dev Desktop
Lecture 4: 4. Declaring our Theme – Adding a Screenshot
Lecture 5: 5. Declaring our library – adding CSS and JS files to our theme
Lecture 6: 6. Activating some debugging settings
Lecture 7: 7. Overwriting template files in our theme
Lecture 8: 8. Implementing the main menu region
Lecture 9: 9. Theming our footer
Lecture 10: 10. Creating the fields in the Node and the Paragraph
Lecture 11: 11. Theming the node – top area and fields
Lecture 12: 12. Theming the first paragraph
Lecture 13: 13. Image paragraph
Lecture 14: 14. Text paragraph
Lecture 15: 15. Creating some example pages and wrapping up
Lecture 16: The ready files of the project
Instructors
-
Nikolay Borisov
Acquia Certified Developer – Drupal 8
Rating Distribution
- 1 stars: 18 votes
- 2 stars: 25 votes
- 3 stars: 93 votes
- 4 stars: 167 votes
- 5 stars: 183 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
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple