
Discover how website hosting places your HTML, CSS, and JavaScript on a web server, enabling internet access, and compare shared, VPS, and cloud hosting with cPanel as an admin tool.
Explore the cPanel file manager to identify the public html, public ftp, mail, and logs folders, and touch only the public html folder since it is what visitors see.
Learn how to host an html, css, and javascript website using cPanel's file manager, public_html, and index.html, including zipping, uploading, extracting, moving files, and managing domain paths.
Learn to host a ReactJS app on cPanel by building production files, uploading to public html, and routing all paths to index.html with .htaccess.
Discover how to manage images in cPanel by creating thumbnails, using scalar for per-image resizing, and converting formats to save storage in public_html/images.
Learn to password protect a directory in cPanel, create a confidential folder, set directory privacy, and manage user credentials to restrict access to authorized users.
Learn how to monitor disk usage in cPanel to see what uses space, identify large items like public_html, and manage a 10,000 MB quota to prevent downtime.
Master the cPanel backup wizard to create full or partial backups—home directory, MySQL databases, and email forwarders—and restore in a disaster, noting full backups cannot be restored via the wizard.
Use git version control in cPanel to manage public_html files by cloning a GitHub repository with a personal access token, then deploy updates via pull from remote.
Create and manage email accounts in cPanel, including setting a domain or subdomain and generating a password. Open webmail to check inbox, compose emails, and manage contacts and calendar.
Create an autoresponder in cPanel by selecting a domain, clicking add autoresponder, and configuring from, subject, and body to send automatic replies with an interval of zero meaning always respond.
Define what a domain is, including top level domains, subdomains, and second level domains, with examples like google.com and muffins.com, and explain the fully qualified domain name and https protocol.
Learn to install and manage WordPress from cPanel, choose installation directories, and explore the admin panel, themes, plugins, and basic security steps for an ecommerce-ready site.
Explore the SiteJet editor to build a website by selecting a domain and template, dragging in elements, enabling e-commerce, and using backups before publishing to your domain with device previews.
Learn how to manage domains and create subdomains in cPanel, including linking add-on domains and publishing sites under subdomains such as site jet for a react app.
Master redirects in cPanel by creating a permanent rule from work.html to category.html, handle www versus non-www domains, and understand how browser cache affects what users see.
Master the zone editor in cPanel to manage DNS records for your domains, including A, AAAA, CNAME, MX, and TXT records like SPF and DKIM.
Explain how http differs from https, how a certificate from a certificate authority enables secure connections, and how public and private keys encrypt data between client and server.
Enable HTTPS on your cPanel site by running Auto SSL and verifying DNS points to your server. Then enable force HTTPS redirects to ensure all visitors use encrypted connections.
increase https security in cpanel by upgrading from rsa 2048 to rsa 4096, updating the ssl tls certificate, and noting rsa 4096 is stronger than ecdsa options.
Enable hotlink protection in the cPanel security tab to block direct image and video requests from external sites, protect bandwidth, and manage allowed domains and extensions.
Learn how to create and manage cPanel API tokens for secure remote access, set expirations, and use tokens to automate backups via curl, SCP, and FTP.
Learn the basics of databases and the structured query language, including tables, columns, and rows, plus core SQL operations—select, insert into, update, and delete—and remote connection concepts.
Create a MySQL database and user in cPanel using the database wizard, grant privileges, then manage a users table with phpMyAdmin (first name, last name, age, occupation).
Master the insert into statement to add rows to a MySQL table, supplying first name, last name, age, and occupation, with proper quotes and default values considerations in cPanel.
Explore the SQL update statement, using set and where clauses to modify specific rows, such as updating a person's occupation or age.
Master the select statement by fetching all rows and columns from the users table. Filter results with where first name equals Eric and practice inserting new records with insert statements.
Learn how to safely delete records in a MySQL database through cPanel by using a where clause with delete from users, and practice deleting by name or age.
Enable remote access to your cPanel MySQL by adding a remote host and using database name and user; connect from an allowed IP on the correct port to run SQL.
Explore the visitors section in the metrics, compare ssl/https with http, and review user agents, IPs, and URLs to detect attempts. Learn to block offending IPs with the IP blocker.
Explore site quality monitoring in cPanel, checking page load speed, image size, broken links, uptime, and mobile optimization. Track Lighthouse seo scores and crawl results, with fixes.
Explore bandwidth metrics to visualize data transfer via http, and compare resource usage between the site jet app and the react app with the January 2024 graphs.
Analyze your site's AWStats metrics in cPanel, including unique visitors, visits, pages, hits, bandwidth, and domain-level daily activity.
Deploy a Node.js API in cPanel by creating a subdomain, packaging index.js and package.json, uploading via file manager, installing dependencies, and testing endpoints like /status and /example.
Explore track DNS in the advanced section to look up a domain name, map it to an IP address, and run a traceroute to verify routes to your server.
Learn to configure cPanel indexes to hide or reveal directory listings in public_html, show file names or details, and manage inheritance with index files like index.html and index.php.
Learn to configure cPanel error pages for common http errors, customize not found pages, and capture details like referring URL, requested URI, user agent, and server name.
In this course, you will start by understanding the core concepts of web hosting, laying the foundation for an immersive learning experience. Delve into the intricacies of the File Manager, where you'll master the art of organizing and managing website files efficiently. Learn the essentials of hosting static websites with HTML, CSS, and JavaScript, and progress to deploying dynamic ReactJS websites seamlessly.
Unlock the power of cPanel in image manipulation and directory privacy, ensuring your websites not only look appealing but also maintain security. Explore backup strategies using the Backup Wizard, and discover how to integrate Git version control into your workflow for efficient website management.
Email management is a crucial aspect of web hosting, and this course guides you through the setup of webmail, creation of new email users, and configuration of autoresponders. Gain insights into domain essentials, WordPress, and SiteJet basics, setting the stage for your journey into advanced website deployment.
Navigate through URL redirection, DNS configuration, and the Zone Editor, mastering the fundamentals of HTTP and enabling secure HTTPS connections for your websites. Customize HTTPS encryption strength for enhanced security and implement features like HotLink protection and API token management.
Dive into the world of SQL and databases, learning essential manipulation techniques with SQL statements such as INSERT INTO, UPDATE, SELECT, and DELETE. Explore remote connectivity to databases, and understand IP blocking, site quality monitoring, and bandwidth optimization for a seamless user experience.
Complete your journey by analyzing website statistics with AWStats, handling errors effectively, and deploying a NodeJS API. Join us on this comprehensive exploration, emerge as a proficient cPanel master, and gain the skills needed to excel in the dynamic realm of web hosting and advanced website management. Enroll now for a transformative learning experience!