Website Security Foundations

- 82%

0
Certificate

Paid

Language

Level

Beginner

Last updated on May 1, 2025 3:37 pm

Learn the basics of web security and protect your websites from attacks. Improve your skills as a web developer and build secure sites. #websecurity

Add your review

What you’ll learn

  • Website security basics – concepts and types of attacks
  • How to protect files on the server
  • Securing front-end and back-end code
  • Validating incoming data
  • Dealing with passwords
  • Mitigating SQL Injection
  • Mitigating Cross-Site Scripting
  • Mitigating Cross-Site Request Forgery
  • Mitigating Brute Force
  • Mitigating Path Traversal
  • Dealing with file uploads
  • Securing WordPress-powered sites

Show moreShow less

There’s no single day recently, without reports of a data leakage, a new software vulnerability or a new phishing campaign.

It’s enormously worrying, given the fact that increasingly large part of our lives are now lived digitally and online. We use computers and smartphones every day, we totally rely on online services and in effect we store much of our privacy in a digital form. Which is often not even on our devices. That’s why security has already become a huge and superimportant branch of IT industry. And it will only become more and more important.

There are hundreds, if not thousands of types of online attacks, aimed to:

  • steal money or data

  • support spam

  • blackmail or damage reputation of people or organizations

  • or simply to annoy people.

Even seemingly simple site can become an attack target, that’s why I believe that every web developer must know at least basics of web security, and of course use all security measures they know in their everyday work.

So this course is for all web developers: beginners, intermediates and self-taught amateurs, who want to build much more secure websites and become better web developers. I assume you have at least basic knowledge of HTML, CSS, JavaScript and PHP, and already some experience in web development.

For the back-end code examples I will use PHP just because it’s a starting point for many web developers, but I will explain how its native functions work, and you will be able to easily translate most of the code snippets to other languages.

Many of you will probably work on more advanced projects than static or WordPress-based websites: interactive sites, web or intranet applications, ecommerce platforms etc. The more complex and more popular software you’re going to work on, the more potential vulnerabilities and attack vectors, and the more reputational risk is at stake.

That’s why there will be quite a lot of information in this course: some that seem very basic, and some that may seem as a complicated and pretty advanced stuff. But I still consider all of this as absolutely necessary.

So, what’s in this course?

  • Analysis and mitigation methods for common attacks: SQL Injection, Cross-Site Scripting, Cross-Site Request Forgery, Clickjacking, Brute Force, Path Traversal, Local File Inclusion, Remote File Inclusion

  • Protecting files and folders on the server

  • Server configuration and HTTP Headers improving security

  • Writing secure front-end and back-end code

  • Dealing with users’ passwords and sessions

  • Encryption and hashing

  • Validation and sanitization of incoming data

  • WordPress security

We will really talk about fundamental stuff. And I hope this course will encourage you to discover more about the IT security, as preparing it encouraged me to dig deeper in certain areas.

Who this course is for:

  • Web developers who want to improve their skills and build more secure sites
  • Amateur web developers who are concerned about their sites’ security

User Reviews

0.0 out of 5
0
0
0
0
0
Write a review

There are no reviews yet.

Be the first to review “Website Security Foundations”

×

    Your Email (required)

    Report this page
    Website Security Foundations
    Website Security Foundations
    LiveTalent.org
    Logo
    LiveTalent.org
    Privacy Overview

    This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.