Web Development Online Course
Gain the practical skills to start developing web content.
The introduction to web development course aims to give you the knowledge and skills to start developing your own websites and web applications. This course focuses on the practical application of the technologies used to in web development.
This course takes place over four weeks and includes 10 lessons which take you through the process of creating web content step by step. In addition to the live presentations, all lessons can be accessed 24/7 post their release date for your convenience. You will also have full tutor support throughout the course making applying your new found knowledge easier than ever.
Your purchase now also includes a Free Starter Pack tailored to your course when you register and attend the first Live Webinar
1. Introduction to web development
There are so many interesting areas of web development. Ever wondered how a website or web application works? Or what they are made of? This lesson aims to give an overview of the core concepts, technologies, and coding languages used in web development. Topics include:
- What does a web developer do?
- Websites vs. Web Applications
- Component parts of websites and web applications
- Common technologies and languages used in web development
2. Creating web pages
Web pages are what people see and interact with on websites and web applications. As a web developer it is important to have a good understanding of how web pages are constructed in order to work with them. In this lesson you will learn how HTML and CSS are used to mark up and style web pages. As well as some best practises for using them. We will also look at the software we will use for creating these web pages and some web page templates you can use to get up and running with web development quickly.
- Variables and functions
- What is a widget?
- How to add a widget to a web page
5. Setting up a web server
Web servers are used to store all of the content you see online. This includes web pages, backend code, databases and any software needed to run web content. In this lesson you will learn to set up a server on your computer to host your web content using XAMPP. Topics for this lesson include:
- How web hosting works
- How to install and configure XAMPP
- XAMPP control panel
- Setting up a project
6. Content management systems
Content management systems are becoming an increasingly popular solution for websites and web applications. There are many benefits to using a content management system. They are easy to set up, easy to use, and generally make creating and managing a website very quick. But there are also drawbacks. In this lesson we will install WordPress on our web server and use it to create and manage a website.
7. Programming fundamentals
A good knowledge of programming is essential to building great web applications. As a web developer you can write code to automate repetitive tasks, automatically update web pages, store data and much more. In this lesson we will look at programming concepts such as:
- Conditional logic
- Data types
8. Introduction to PHP and back-end languages
PHP is a coding language used on web servers. It is responsible for processing data coming and going from the web server. It can be used to communicate with a database, process sensitive user information, populate web pages dynamically before sending them to a web browser, and much more. In this lesson we will look at the fundamentals of the PHP language. Topics for this lesson include:
- Why server side languages are important and how they work
- Different types of back-end languages
- PHP syntax
- Using PHP to add data to web pages
9. PHP & Databases
At the core of any great web application is a database. Databases are behind all of the web content we use every day. In this lesson you will learn about how databases work, how to create a database on your web server and the ways in which you can interact with a database using PHP and Structured Query Language (SQL). Topics for this lesson include:
- Setting up a database
- How to connect web pages to a database
- SQL commands for inserting data
- Adding data to the database using a form
10. Putting it all together
- SQL commands for retrieving database data
- Filtering database data
- Adding database data to a web page using PHP
*On demand lessons will be pre-recorded and will be made available at a later date.
Frequently Asked Questions
How do I participate in the live webinars and access the recordings?
You can participate using your own computer via the internet, both Windows and Mac devices will surfice.
You can access recordings via your student log in area found in menu tab.
Live lessons are not essential in order to pass diploma courses. You can view the recordings in your own time.
What is the duration of one webinar?
It lasts approximately 1 hour, not including questions and answers at the end of the live sessions.
What if I miss the lecture? Will I be able to catch up?
That's no problem. We also record each lecture as we broadcast them. We make these videos available to you within 24 hours of each lecture concluding and you will have unlimited access to the videos for up to 12 days after the entire course has been completed.
Are there any assignments?
We provide you with weekly quizzes in order to self-assess your progress. These are completely voluntary and a fantastic revision tool. Only live courses have weekly quizzes.
Upon course completion a final assignment will be made available. There is a €5 administration charge for non-members to complete the final assignment and receive the certificate. All certificates are free for members.