Course Content
Solid Free(mium) Tools For Designing, Developing, and Deploying Websites
You see ads for basic website builders everywhere, but real web development is more than drag and drop. From start to finish, you might end up using dozens of tools to get the job done.
0/10
The Rise of The Unicorns AKA “Full-Stack Developers”
These days, there’s increasing pressure for developers and coders to be able to define themselves as “full-stack”. This basically means they need to have a “very particular set of skills”, though the skills are a little less cool than in Taken.
0/5
How Long Will PCs, Tablets & Smartphones Reign?
A recent Gartner report revealed that worldwide shipments of PCs, smartphones, and tablets will increase by 2 percent in 2018 — reaching the highest level of year-on-year growth since 2015
0/2
What is GraphQL? (And is it Really Better than REST)
As new technological innovations continue to emerge, buoyed by an explosion of digital devices and changing consumer habits, businesses continue to search for the fastest and most effective means of keeping up with the changing digital ecosystem.
0/8
GDPR Compliance: 25% Of Brands “Unprepared”
While the GDPR go-live date (May 25, 2018) is still a fair few months away, it’s something that a lot of our customers and partners are asking about — which is why we were so surprised to read that 25 percent of brands are unprepared for GDPR according to a report from the British software and services company Advanced.
0/2
GDPR Fines: Everything You Need To Know
Protection laws called General Data Protection Regulation (GDPR). These laws are enforced on any company that handles data coming from EU citizens, regardless of where that firm is based. Companies that fail to comply with GDPR standards for privacy protection will face some of the stiffest fines in the history of online commerce.
0/8
Here’s How AI and Machine Learning Will Affect the Future of eCommerce
eCommerce is a $2 trillion market, and we expect Artificial Intelligence (AI) to push this number even bigger. Here’s why: AI can help merchants make better future predictions about sales, provide better customer support, and retarget customers who got away. When you first launched your online store, the last thing you probably thought is that one day you’d have to work alongside robots! Well, that day has now arrived in the form of AI and machine learning.
0/7
3 Web Development and Programming Ideas Every Marketer Needs to Know
It happened again. You’ve gotten yourself through another complex technical marketing project, for now, but you can’t help but acknowledge the sinking feeling that you can only “wing it” for so long.
0/4
SAP Commerce Cloud: 10 Things You Should Know
Today’s online shoppers expect ease, speed, personalization, and reliability wherever they shop - online or in-store.
0/7
5 Dos and Don’ts of Hiring a Developer
Developers are the unicorns of the modern labor economy. Their ethereal talents often bewilder the most seasoned of marketing professionals. As they navigate multiple screens of what appear to be a sea of foreign numbers and strange hieroglyphs, many of us may develop feelings of awe as our technical colleagues concoct complex digital systems and design beautiful user experiences, all through the magic of their keyboard.
0/6
What is Git and Git Hub: A Summary of Terms and Definitions
“We can Fork it before we make any changes to the code.” Huh? The obscure sentence was one of several the two developers exchanged as we were going through a development proposal for a new client.
0/5
8 Powerful Ways Chatbots Can Transform Your Customer Experience (Insights From David Cancel, CEO of Drift)
Chatbots are changing the way brands interact with their customers, and when the chatbot is of high quality, those changes are usually positive.
0/4
Chatbot Customer Experience Failures (And How To Avoid Them)
Chatbots are taking over. But there’s no need to panic because you can rest assured that chatbots aren’t bloodthirsty androids (yet) — they just want to help answer FAQs, speed up sales processes and lighten the load of customer support representatives. A report from Forrester Research showed that more than half of the companies surveyed stated that they either had a chatbot system in place, or were planning on developing such a system within the next twelve months.
0/7
Website Security Best Practices: And How You Can Do The Same
The biggest threat facing the modern internet is the number of websites running outdated code - millions of websites have been left wide open to hackers, as a result.
0/5
Your eCommerce Site Has a Conversion Problem (And It’s Because of Your UX Design)
Don’t be mistaken into thinking that the UX of your website is just what it looks like (this is the User interface or UI design), yes that might be a part of what’s holding back your eCommerce site from fulfilling its potential, but more likely there is a wealth of untapped opportunity by exploring the UX design.
0/9
How SSL Certificates Work & Why The Internet Was Broken on May 30
In case you didn’t notice, the Internet was broken on the 30th of May in 2021.
0/3
Enterprise IT: From Differentiator to Obstacle?
Technology is a commodity. We’ve all heard people say this. In fact, some readers may recall Nicholas Carr’s 2003 article in HBR titled “IT Doesn’t Matter”, which posited exactly that. At the time, it was a controversial opinion.
0/6
Digital Transformation Roadmap: 10 Steps To a Successful Digital Transformation
Digital transformation is the process of improving business operations, customer experiences, and employee experiences through the adoption of technology—and the benefits are well documented.
0/2
5 Reasons to Shift Your Site to the Cloud
Your website is the heart of your operation. It is how your customers and clients learn about what you have to offer. Thus, it makes sense to have your site on a reliable network that is going to provide you with the strength and dependable service that you need.
0/2
Comparing Open Source Software vs Closed Source Software
You’re no technical guru and have been charged with finding a web content management system (CMS) for your business.
0/4
eCommerce Website Development Specialist Course

1. Become a prolific patcher

The best and easiest way to maintain website security is to stay alert to all the new patches that are released for your CMS, applying them as soon as they’re made available, which makes all the hard work put in by white-hat hackers worthwhile.

Take a look at your CMS now – if you’re not using the latest security patch version, then there will already be exploits out there waiting to cause you harm. If you’re technically-minded, you can look up your CMS’s version in one of the vulnerability databases to see precisely what you’re up against.

2. Check for server vulnerabilities

Your CMS platform is the most likely source of your website’s vulnerabilities, but it’s by no means the only one. The web server running your site also needs to be patched and maintained. Unlike updating your CMS, however, this can be a rather involved procedure, requiring downtime if you only have one server running your site.

3. Choose a completely managed platform

There is, of course, a comprehensively secure solution to this problem, and that’s to choose a completely managed platform.

4. Hide behind a Web Access Firewall (WAF)

The Core dna platform is secured by a Web Access Firewall, or WAF for short. A WAF inspects all of the traffic heading towards a site, filtering out any malicious activity or attempted attacks before they ever arrive.

These firewalls are fantastic for security and pretty affordable if you shop around. Still, you need to have your WAF solution implemented by a professional, because incorrect implementations are easily bypassed.

5. Invite an attack (have a bug bounty program)

The ultimate test of a website’s security is to have somebody attack it. We’re talking about the practice of “penetration testing,” and there are many security businesses that provide this service (yet another example of hackers using their skills for good instead of evil.)

How to secure your website: Have a bug bounty program

The only problem is that the cost of having a trained pro go over your website with a fine-toothed comb is prohibitively expensive for many companies.

Fortunately, Core dna has its very own hacking expert who performs penetration testing regularly. We also have the platform tested by independent third parties frequently, to make sure we can stand up against our peers.

6. Automate the attack

While there’s no substitute for a real-life hacker testing your website’s security, there are automated tools, widely available online, that can do the job for you, albeit to a lesser degree.

A word of warning though, these tools should only ever be used by a professional or on a testing environment, because if the tool ends up being successful in exploiting your site, you’ll suffer an outage as a result!

Sidenote: There are a number of automated test suites for penetration testing, a quick Google search reveals a vast sea of options.

These all work on a fairly consistent principle whereby they are configured with a wide suite of exploit strategies that they execute one and a time until they have run through their entire stable. In this way, they essentially test via brute force and exploring all options in an automated fashion.

A couple of tools that you might want to use: Acunetix (paid) and OpenVas (free)

7. SSL certificate for ALL websites (even internal ones)

Make sure you have your site set up with an SSL certificate, and it’s running over HTTPS.

An SSL certificate ensures that your website is encrypted as it travels over the internet so that if it’s intercepted along the way, user details, passwords, and even credit card details will be distorted and indecipherable to hackers. All websites on the Core dna platform are set up with an SSL certificate.

Not only will an SSL make your site more secure, but you’ll also be missing out on traffic if you haven’t got one installed: Chrome (and most other web browsers) will warn visitors to your site, and Google may penalize your search ranking if you don’t have one.

8. Spread out your infrastructure and filter out malicious requests before they hit your server

A Denial of Service (DoS) attack is an attempt to render your website unavailable by flooding it with more requests than your server can handle. While a DoS attack emanates from a single source, a Distributed Denial of Service (DDoS) attack comes from multiple sources simultaneously and is therefore much harder to contend with.

DDoS attacks are frequent, and you have to take steps to mitigate them. You won’t have any of your precious data stolen, but your website will go down.

Some sites have known DOS vulnerabilities (listed online) that render them utterly defenceless to hackers. With such vulnerabilities, a straightforward DoS attack can topple even the most hardened hosting infrastructure, and the only solution is to update your patches immediately.

The best CDN providers offer their clients a degree of protection against DoS and DDoS attacks by having gigantic infrastructures capable of withstanding enormous volumes of traffic.

9. Logging and log analysis

Websites with poor security get hacked all the time (sad, but true), and the first thing to get stolen is their user databases.

These databases contain all the usernames and matched passwords of a site’s account holders, and because people use the same logins wherever they go on the web (despite plenty of advice to the contrary), hackers can use the stolen logins to break into other sites.

Taking the safety measures listed in this article will prevent hackers from capturing your database and encrypt passwords in the unlikely event that they are stolen. But, logging and log analysis are also crucial elements in the security process.

Through careful monitoring, you can identify any user from a single IP address who attempts multiple logins with different usernames and passwords, shutting down their activity before it’s too late.

The more you log, the better you’ll understand the behavior patterns of customers (and staff!) and the quicker you can respond to anything suspicious.

10. Regularly scan your server

A piece of malicious code uploaded to your site can have disastrous consequences. Of course, you want to try and stop this happening by strictly controlling what can be submitted to any area of your website, but hackers will always find a way.

For example, a malicious user can leave a harmful piece of code in a comment on your blog, which can then cause significant damage to a subsequent user who views it. When the comment loads, that harmful code can trigger anything from a pop-up window opening to a malicious redirect, a stolen session or password, and even the complete compromising of a computer.

It’s, therefore, good practice to regularly scan your server for trojans, malware, and other malicious files using a tool like Lynis, which is, essentially, anti-virus software for your server. It will find and remove any problematic code before it can cause any significant problems.