Websites are not only a window to the world, but also a powerful tool for informing, entertaining, educating, and selling.
A well-designed website is a key investment in the future and a gateway to the vast world of online information.
With the growing importance of online presence, learning to build a website has become an essential skill.
To address this need, today we share a free 5-hour course that will teach you to build a website from scratch.
This course, available on the freeCodeCamp.org YouTube channel, focuses on the use of key technologies such as WordPress, PHP, HTML5, and CSS.
Fundamentals of Web Development: WordPress and PHP
To understand the relevance of this course, it’s interesting to note that around 16% of the world’s top websites use WordPress as their content management platform. Additionally, nearly 80% of all websites use PHP as the server-side programming language.
These two technological pillars are essential for anyone interested in web development and the creation of effective websites.
This course has been developed by Eric Oliver, from The Dev Drawer YouTube channel, who has over 20 years of experience in software and programming.
It begins with setting up your own local server and guides you through creating a custom design using WordPress and the popular Elementor design tool.
Participants have the option to follow the course using their own website design or a provided sample design.
Eric Oliver shares in real time how he designed a sample website, explaining his thought process and design choices.
The course doesn’t just cover website construction; it also addresses critical aspects like migrating the site from a local server to a production server.
Additionally, it focuses on configuring essential elements like SEO, security, and caching, ensuring websites run optimally and are well-protected.
This course covers a wide range of topics, including:
- Designing your website.
- Setting up your local server.
- Creating the WordPress database.
- Downloading and installing WordPress.
- Installing Elementor and theme plugins.
- Creating custom theme files.
- Using functions.php to configure theme defaults.
- Creating pages with default themes.
- Installing your theme.
- General site setup.
- Creating header and footer blocks.
- Creating your homepage.
- Creating custom post types (CPTs) and meta boxes.
- Creating shortcodes using your CPTs.
- Modifying columns for your CPTs.
- Creating menus.
- Adding additional pages.
- Creating individual pages for your CPTs.
- Creating forms.
- Creating Elementor section templates.
- Creating another CPT.
- Mobile validation and optimization.
- Exporting the website to a production server.
- Recommendations for security, SEO, and caching plugins.
- Site security configuration.
- Cache configuration.
- SEO configuration.
Cursos relacionados
If you want to learn how to build your website comprehensively, we invite you to watch the full course on the freeCodeCamp.org YouTube channel.
Whether you’re a beginner or have prior experience, this course is designed to help you take your first steps in the world of web development. Seize this opportunity to acquire valuable skills that will help you stand out in the digital world.