Learnit Training
« Back to all themes

Webdesign & Web Development Training

The world of websites is a world of infinite possibilities and challenges in terms of technology and creativity. From a simple, light basic website to a big, colorful design with flash: the choice is up to you. Whether it's developing websites with Dreamweaver, arranging online image content with Photoshop or writing commercial texts: Learnit Training offers customized web design training, both individually and for large groups.


Course nameDuration


Course nameDuration


15 indispensable Photoshop tips

Drawing Photoshop

Photoshop is an overwhelming program with endless features. In the beginning, many people get lost in the many possibilities. Recognizable?

Of course, a good course the real solution. But for anyone who doesn't have the time or money to do so, we have listed the 15 most important tips below.

After hundreds of training sessions for thousands of students, we have a nice idea of what options the average user needs, and how to quickly find and use them. No endless manual, no complex tutorial, but immediately get to work and see results.


Tip 1: Transform

Rotate or change an image
Transform Transform from context Menu

If you want to change the size of a photo, rotate or distort the photo, you can do so by clicking Edit, then clicking Transform and selecting the desired action. There is an easier way to do this. Press Ctrl + T and a box appears around the image, indicating the distort. This means that you can change the image of size. The best way to do this is to place the mouse on one of the corners and then drag while holding down the SHIFT key to keep the height and width the same ratio. When you're done, press Enter.


Tip 2: Change the unit of measurement

Switch between centimeters and pixels
Measurement units in Menu

A short and fast way to toggle between the unit of measurement is by placing the mouse on one of the rulers (press Ctrl + R to show or hide the rulers), right-click, and then choose a unit from the displayed menu. You have a large choice of measurement units: centimeters, pixels, millimetres, points, percentages, etc.


Tip 3: Magnetic Lasso Tool

Unplug an image from its background
Use magnetic lasso

This is an easy selection tool that helps you trace part of the picture's stroke. This allows you to easily separate an object on the image from the rest of the image and perform certain actions on it. For example, you can detaching a product from its background.


Tip 4: Magic Wand Tool

Remove a consistent background
Magic Wand Tool Magic Wand Tool

The Magic Wand Tool is another background selection tool, ideal when working with a monotonous and consistent background. If you want to choose a clear color in an image, this is the right tool for you. For example, the Magic Wand Tool is suitable for a white background or a clear blue sky.

Choose the Magic Wand Tool from the Tools panel and click on the part of the image you want to select. Make sure you switch between the "Add to Selection" option in the top row (icon of two squares) so that you can continue to add colors and shades to your selection.


Tip 5: Custom Shape Tool

Choose from a huge number of shapes
Custom Shape Tool Custom Shape Tool

Het paneel met functies geeft je alle basisvormen die je nodig hebt, zoals een vierkant, een lijn, een cirkel, ovaal etc. Echter als je meer opties wilt hebben, gebruik dan de Custom Shape Tool. Het icoon hiervan lijkt op de eerste pannekoek (misschien was dit niet de bedoeling van Adobe).

The Custom Shape Tool is easy to find in the Options bar. After selecting the Custom Shape Tool, a large number of shapes appear. On the right side of the Custom Shape Tool icon You see a small thumbnail view. You get access to more shapes by clicking the small arrow on the right side of the panel. If you are looking for banners, talking bubbles or all kinds of arrows then this is the right tool for you.


Tip 6: Adjustment layers

Work in a separate layer
Adjustment layers Adjustment layers

When you use Photoshop, for any purpose, to change the colors of an image, to sharpen or make better contract, always remember to use Adjustment layers. The big advantage of the Adjustment layers is that it does not change the image itself, but on a separate layer. This way you can easily adjust the edits to see what's most beautiful. The Adjustment layers can be found at the bottom of the layers panel (a black and white circle icon).


Tip 7: Layer Styles

Give an effect to your image
Layer Styles

This is an easy and simple way to give some pit to an image. Layer styles are a special effect that you can easily add to individual layers. All you have to do is double click on the layer and choose the effect you like.

You can choose from a wide range of functions; Add a glow, add shadows and much more with a mouse click. Stay cautious and make sure you don't overdo it. These effects tend to look cheap if you use too much of it.


Tip 8: Healing Brush Tool

Remove imperfections
Healing Brush Tool

This is a very handy tool for something advanced Photoshop Press. You can use it to repair the image from imperfections such as scratches and blemishes. Choose the brush size, hold down the ALT key and select a nice and clean area of the image. Release the Alt button and paint over the bad environment. Basically, this function copies a piece of the picture from the first to the second position.


Tip 9: Spot Healing Brush

Remove blemishes and pimples
Spot Healing Brush

Yes-it is indeed exactly how it sounds, this tool makes everything a lot nicer! If you have a spot, blemish or birthmark, this tool can remove it immediately. It can also be used to remove a pimple.

Place the brush on the area you want to ' fixing ', make sure the brush is a bit larger than the spot and click on the spot. Photoshop makes sure that the retouched spot is automatically beautiful, so you really don't have to do anything else.


Tip 10: Dodge Tool

Remove red eyes
Dodge Tool

The Dodge Tool makes pixels lighter in color where you use it. This is a good solution for the known red eye problem. Put the Dodge Tool on a soft brush, go to Range settings in the menu bar and choose Highlights here, set the Exposure to about 20%. Then use the brush over the red part to be careful.

Don't overdo it, otherwise your model will look unrealistic. A number of simple stripes should suffice.


Tip 11: Blur Tool

Blurring small imperfections
Blur Demo

A simple and fine way to remove small wrinkles is by blurring them a bit. Use the Blur Tool to smooth out small imperfections, such as the wrinkles around the eyes or the mouth area, you fade them into the background easily. Again, make sure you don't overdo it because otherwise the image will fade too much.

The Blur Tool can recover imperfections, but the Blur Tool is also used for more artistic purposes. So it is important to build a bit of dexterity with the Blur Tool.


Tip 12: Move Tool

Moved selections
Move Tool

This is a simple but useful tool. The Move Tool is used to move selections or layers, also to other images. Usually it is used to move the layer after the layer is inserted in the image. Hold down the SHIFT key to move only horizontally or vertically.


Tip 13: Clone Stamp Tool

Make an exact copy
Clone stamp

This tool looks like the Spot healing Brush Tool (see above). You use it in the same way, however, this tool does not mix in the end. It is an exact copy of the information from the first selected space to the second selected space. So you use it to correct minor flaws or to make manipulations.

Select the Clone Stamp Tool and set the desired brush size. It is best to put the flow at 50%. Hold down ALT and select the area you want to clone. By clicking and dragging, you can move the clone.


Tip 14: Crop Tool

Remove part of image
Crop Tool

The Crop Tool (Hotkey C) allows you to remove portions of an image, to focus on a particular part of image. The Crop Tool can be used by selecting a part of the image and then pressing Enter. You can move the selection by dragging the left mouse button.


Tip 15: Gradient Tool

Fill a background with transition colors
Gradient Tool

The Gradient Tool allows you to fill an area with transition colors, for example, an image from Orange in gray. In addition, more advanced gradients are available with multiple colors that include transparency.

Other functions of the gradient tool are, for example, placing colorful backgrounds behind objects, making shadows or putting more depth in an image. However, these are options for more advanced Photoshop Press.


Tools: Saving for the web

Save the image to the Web
Gradient Tool

Finally, it is important to save the image in the correct format. When you want to use the image on the Internet, it is important that the image loading does not take too long. To do this, use the File > Save for Web & Devices option. With the settings you can choose the file format and the quality, the higher the quality the larger the file.

Within the Save for Web window There are a number of tabs, including 2up. 2up you can use to split the window, on the left side is to see the original, while the right part contains the new settings.

You now know the basic tools of Photoshop, congratulations and good luck!

Do you want to be more convenient with Photoshop and edit footage in a professional way? During the Photoshop courses of Learnit you will learn how to work efficiently with Photoshop. You'll learn the intricacies of Photoshop and get active support during this workout. Read more about these courses!


Top 10 most popular programming languages

Late last year, a list of the most popular programming languages of 2020 was announced. Not entirely surprisingly, C as ultimate favorite was still on top of TIOBE's index. This year, Python did manage to surprise us: for the first time in history, Python overtook Java and we find Python on place 2 and Java on place 3 in the top 10. Besides Python, also R, Perl and Go are gaining popularity. R even ended on a surprising 9th place in the top 10 list; TIOBE therefore appointed R as 'programming language of the year 2020'.

Why is Python gaining popularity?

The CEO of TIOBE's INDEX Paul Jansen said about Python catching up with Java: "Some time ago I had a flat tire and called the road patrol to help me out. The mechanic asked about my living and when I used the word 'software' in my answer, he smiled and started talking very enthusiastically about his own passion: programming in Python. From that moment on, I knew Python would become ubiquitous." Whereas ten years ago it was mainly software engineers who were concerned with the various programming languages, nowadays you see that more and more people in the workplace have programming skills. This has everything to do with the fact that there is a shortage of classical programmers. Moreover, a programming language such as Python is relatively easy to use when you want to work with large amounts of data. Do you want to work with data yourself, but do you have little or no knowledge of a programming language? Then take a look at our courses Python programming basics or Python for data analysis. Do you already have a fair knowledge of Python? Then the course Python programming continuation course is really something for you!

Why is "R" gaining popularity?

Big data is a term that most people will have heard before. Programs such as R are ideal for converting these so-called big data into useful information for organisations, and R is also a lot easier to use than a language such as 'C'. For example, did you know that R is one of the programming languages that was used to find a COVID-19 vaccine? In addition, you can see that universities and colleges are increasingly exchanging static programs such as Stata, SAS and SPSS for static programming languages like R. Professional groups in which static analyses occur are also increasingly using R. Think for example of data analysts, mathematicians, econometricians but also marketers. The advantage of a program like R is that it costs nothing: it is an open source project that anyone can use and improve. In addition, R is known for the fact that you can easily visualise data with packages such as 'ggplot2', with which you can make a graph, for example.


Why you should switch to Affinity today!

If you're familiar with editing photos or designing images, then the programs from Adobe will undoubtedly be familiar to you. Photoshop and InDesign (both made by Adobe) are the most popular programmes when it comes to photo and video editing. Since a few years Adobe has a formidable competitor: Affinity.

Affinity's software was marketed by the British software company Serif Europe. For the first time in history, this company came up with an equivalent answer to the Adobe software. Affinity Photo can be compared to Adobe's Photoshop whereas Affinity Designer is the answer to Adobe's InDesign. Maybe you are thinking why would I switch to Affinity if I am already used to the Adobe software? By now we can give you plenty of reasons. Take a look at all the benefits of Affinity below and who knows, you might find out if the software is for you!

  • Buying the Affinity software is a lot cheaper. People who use Adobe software will undoubtedly know that the prices of the various Adobe programs can be quite steep. This has to do with the fact that you have to pay a monthly fee to be able to keep using the software and to be able to open your documents. The software from Affinity, on the other hand, is a lot cheaper to buy. At the moment you can buy Affinity Photo for the one time fee of €27,99 (because of corona). For this price you will always have access to the program, you do not have to buy a subscription or something like that. The same goes for Affinity Designer, this program can be purchased for a similar price.
  • The Affinity software is user-friendly. If you are used to working with Photoshop or InDesign, you will have no trouble switching to Affinity's software. This is because the programs are very similar and Affinity has added a number of features that make them easier to use. For example, Affinity makes it possible to quickly look back at the history of your project, even back to the beginning of the project. You can also easily zoom in or out of a photo with one button using the 'move' tool, where you would need several buttons to achieve the same result in Photoshop.
  • Affinity has new features. For example the possibility to mix raster and vector layers, to edit pdf's or to exchange files effortlessly between different applications. Another handy feature that Affinity has is called personas. These are workspaces that are linked to specific tasks. Within these workspaces you can easily switch to different workspaces so you can keep an overview for yourself. Adobe Photoshop also has workspaces, only they work differently and are a little harder to use.

Free Webinar on Affinity

Did you know that Learnit will organise a free (introduction) webinar about Affinity? Topics that will be covered are: a short introduction about the different Affinity software, the differences between the Affinity and Adobe software, exchange of files between Affinity and Adobe and reasons for switching to Affinity or not. So are you still in doubt if Affinity is right for you? Sign up for the free webinar on April 15th between 11:00 - 11:30 and find out! Click here to sign up.


HTML and CSS: what's it all about?

You've probably heard the words HTML and CSS thrown around before and may have associated these words with "Isn't that something for programmers?". That's right! HTML and CSS are used to build and design websites. With HTML you can determine the content and layout of a web page, while CSS is used to give the web page design. In this blog you will read how HTML and CSS work.

HTML stands for Hyper Text Markup Language and can be seen as a language to create a page. Actually HTML is not really a programming language, it is more a layout language. With HTML you can determine which element appears where on your web page, so HTML is actually indispensable for an orderly page. But why was HTML created in the first place? In the seventies of the previous century, internet users ran into a problem; a document that was made on one computer, was not readable and understandable on any other computer. A solution had to be found to ensure that documents could be viewed on any computer system; the development of HTML was born. At that time, the Internet was still in full development and nowadays HTML is used for every web page you come across on the Internet.

CSS stands for Cascading Style Sheets and is, just like HTML, not really a programming language. CSS can rather be seen as a 'style sheet language'. So what exactly is a style sheet language? It means that by using CSS you allow certain style elements to be applied to selected parts of your html web page. CSS was introduced about 20 years after HTML, to make webpages look aesthetically pleasing. For example, with CSS you can change the font or color of your text to make a web page look more pleasing to the eye.

Webinar and training HTML/CSS

Did you know that Learnit will soon be hosting a free webinar Building a simple website in HTML/CSS, in which Learnit-expert Jaap will show you how you can quickly build a webpage with html and css. Are you interested to create your own web pages in the future? Then this webinar is really something for you. Click here for more information or to register directly. Learnit also offers a training HTML and CSS Basics in which you learn all basic techniques to get started with both languages. This includes setting up a website, working with hyperlinks, text and images, and a subject such as search engine optimisation. For more information about this training, click here.


How do you prepare for an online 2021?

In the meantime, it is slowly becoming clear that we will mostly be working from home until at least mid-2021. This means that for the coming year a lot of online work activities will be planned. How can you best prepare yourself and your organisation for an online 2021? In this blog we will explain which training courses are the perfect fit for online work!

1. Search engine optimization (SEO). How do you ensure that you attract as many visitors as possible to your website? Search engine optimisation, also known as SEO, is the solution! Learnit offers a course in which not only the basic principles of search engine optimisation are shared with you, but in which you also work on your practical skills. For example, learn how to analyse and optimise your own website. This way, you can get the most out of your website and web traffic in 2021!

2. Online marketing. Developments on the Internet take place at a rapid pace. Online marketing is a theme that played an important role for many organizations last year, and it is expected that online marketing may play an even bigger role in 2021. Can your organization still learn a thing or two when it comes to online marketing? Then check out our new 7-day online marketing course. During this comprehensive course you will learn all the skills necessary to put your organization firmly on the (online) map. Topics that are covered during this course are: search engine optimization, Google Ads, Google Analytics, Facebook advertising, e-commerce, social media marketing and content marketing.

3. Power BI Basics. Now that we do not see or talk to each other physically anymore it can be difficult to communicate certain information to colleagues. Think about financial reports for example. For this kind of information it can be useful to use a visualization tool that allows you to easily show colleagues what is going on. One of the most popular visualisation tools is Power BI. Learnit offers a 2-day course Power BI, in which you learn to create effective management reports using your Excel data. In this way, you can use Power BI to create an interactive management dashboard, in which you can easily visualise and share data with your colleagues. Ideal for transferring information!

4. Agile Scrum Basics. Scrum is nothing else than an Agile framework, which stands for more effective and flexible work. The Agile way of working allows for working in self-managing teams, which is extremely useful for planning more complex projects. The focus of Scrum is on the communication within these projects, but also on the interaction between departments and towards customers. Now that online working is the order of the day, you see that many companies use this structured way of (online) working. Are you curious if working according to this style is something for your organisation? Then take a look at our Agile Scrum Basic training. During this training you will not only learn the theory around this method, also the skills that are involved play an important role. Did you know there is the possibility to take an official exam after the course, after which you can call yourself Scrum Master or Scrum Product Owner? Click on the training course or inquire about the possibilities.


Black Friday: 4 tips for online marketers

Friday the 27th of November it's time again, Black Friday is coming up! The last few years you see that people are shopping massively on this day: almost every shop offers its products this Friday with discount. Weeks in advance we see all kinds of advertisements passing by and we make lists of what we're going to buy this time. It is clear that Black Friday is advantageous for consumers. But what can Black Friday deliver for companies? And how can you contribute as an online marketer? Read below 4 tips that will help you to make your company's Black Friday campaigns a success:

1. Collect additional leads

The number of conversions will only increase over the course of Black Friday. If you do it smartly, you can ensure that potential new customers leave their details on your website and at the same time be triggered to purchase a product from you. For example, advertise with 'leave your email address and get a sneak peek at our Black Friday range' or 'get free shipping if you sign up for our newsletter'. These are deals that make it attractive for new customers to leave their customer details on your website. These can be used for email marketing, for example.

2. Increase your customer loyalty with exclusive deals for existing customers

Many companies will realise that discount promotions are a good way to attract new customers. It is more difficult to ensure that existing customers do not go to the competitor when the competitor also offers discounts. One way to avoid this is to offer existing customers exclusive deals in your system, for example extra discount on top of the normal discount or a free product when buying an item on Black Friday. This increases the chance that existing customers will buy their products from you. Existing customers will appreciate such actions, which will increase customer satisfaction. In the long run this will lead to more loyal customers for your company.

3. Use hashtags

The number of conversions, or web traffic, is increasing significantly in the run-up to Black Friday. Not surprising when you consider that people often find out in advance where they can get the best deals. As a company you can respond to this by using hashtags in your social media posts. #Hashtags make sure that your posts belong to a certain category. For example, if you advertise with #BlackFriday and #sneakers, your feed will more quickly reach people who are looking for new sneakers. For your company it can be useful to advertise with multiple hashtags in order to find out which hashtags generate the most conversions for your company.

4. Analyze your discounts

Participating in Black Friday seems important for many companies, but it is especially so when you get/have insight into which actions are valuable. Often you see that customers postpone purchases just before Black Friday, so you should ask yourself as a company whether Black Friday compensates sufficiently for this. In addition, some consumers will already make purchases for Christmas or Sinterklaas during Black Friday. After all, consumers can now buy these products at a discount, but for you as a company it might be at the expense of your purchases later in the year. In addition, it is also important to see what new leads, for example, yield. Do new customers still read your newsletter the week after Black Friday or did they unsubscribe immediately? One way to gain insight in your (discount) actions, is to analyze your conversions of the month in which Black Friday takes place, but also of the month before and after. This can be done using Google Analytics for example.

Online marketing training

Setting up Black Friday actions, advertising for these actions and analyzing data resulting from these actions are examples of work that an online marketer might have to deal with on the shop floor. Other activities that an online marketer is engaged in include: search engine optimization, Google Ads, Google Analytics, Facebook advertising, E-commerce, social media marketing and content marketing. Did you know that Learnit offers a 7-day online marketing training that perfectly fits all these topics? Do you want to expand your skills or develop yourself in the field of online marketing? Then this training is for you! Click here for more information about this training.


What is Search Engine Optimization (SEO)?

How do you make sure you attract as much traffic to your website as possible? Search Engine Optimization (SEO) is the solution! SEO can best be described as the sum of all the activities you undertake to make your website easier to find in online search engines, such as Google.

SEO explained

Translated to Dutch SEO means 'search engine optimisation'. This term actually covers SEO completely. For example, by ensuring that your products or services appear high in the list of search results of consumers, you can ensure that you lead more traffic to your own website. The advantage of attracting these types of consumers is that you already know that they are looking for your product or service within a search engine. This also means that when you attract these types of visitors to your website, the chance of conversions or maybe even purchases increases.

How do you make sure your ranking goes up?

Now the big question is: how do you make sure you are at the top of the search results? Three aspects play a major role in this: content, technique and authority. Content is of course about the information you share on your website, for example information about the shoes you sell. For example, do you mention the size, or the colour? Technique is about the functioning of your website and user-friendliness. Authority has to do with external links that can be found from your own website, also called link building. If a party like bol.com (which itself is highly praised) have the link of your website on their website, this is a huge advantage for your own website. If you have a lot of this kind of links, your own domain value will increase as if it were your own.

Below we have listed a few important advantages of SEO for you:

  • The brand awareness of your company goes up. An additional advantage of appearing high up in the search engines is that consumers will come across your company name more often. The more often your company name appears, the greater your brand awareness will be. A win-win situation!
  • 24/7 promotion. Another advantage of being high in the ranking of search engines is that people can literally find you more easily at any time. Even if you're not promoting a particular product or service, it's done for you, so to speak.
  • Relatively little cost. If you've ever promoted an ad via Facebook or Linkedin, you probably know that advertising via social media can be expensive. The problem with this kind of advertising is that you have to pay for each new ad again. The advantage of SEO is that investing in it is a lot more sustainable. Once you have good texts on your website, this will stay for a longer period of time. You don't have to invest in this again.
  • Visible in multiple search engines. When you invest in your visibility in one search engine, it is nice if you are visible in the others. The advantage of SEO is that the basis to rank in all search engines are the same. If you manage to rank high in Google, this also automatically applies to Bing or Opera.
  • Understanding your conversions. Did you know that using Google Analytics you can see exactly how many conversions your website is generating traffic? So if you're wondering if your SEO tactic actually delivers what, it's useful to view the statistics of Google Analytics.

Learnit course

Are you interested in SEO and would you like to learn what SEO can do for your company? Take a look at our course Search engine optimization (SEO). Get to know the basics of online search engines and learn how to put your own website in the spotlight!


Photoshop: a difficult program or just a windfall?

Is Photoshop really such a difficult program, or is it not so bad once you know the basics? And when can it be useful to use Photoshop? After reading this blog you will know exactly what advantages Photoshop has to offer.

Brief history of Photoshop

In 1987 the foundation for the Photoshop programme was laid on a Macintosh Plus by student Thomas Knoll. Three years later, the first version of Photoshop made its entrance for Mac users and since then the photo editing program has become very popular among professional users. Especially the function that makes it possible to work in different transparent layers is typical for the program. This makes it possible, for example, to place text and colors on top of each other, while the original image remains intact.

Webinar Photoshop quick and easy to master

Despite the fact that Photoshop has become more accessible for non-professional users over the years, it is advisable to first take a course or purchase a textbook to get started with the basic functions. Are you interested in Photoshop and would you like to follow a short introduction webinar? Then give yourself here on for the free webinar Photoshop quickly and easily mastered, which takes place on Thursday 27 August. Are you interested in a Photoshop course in addition to this webinar? Then please write here in for our 3-day Photoshop CC Basic course. In addition, we also offer a accelerated basic course and one follow-up course on. During our Photoshop CC Basic course you will learn how the program works and afterwards you will be able to edit your own images. In addition, you will find that Photoshop is not such a difficult program as is often thought, with the right knowledge and skills Photoshop is also accessible for you!

Practical reasons to use Photoshop

Read here what 4 important reasons people use Photoshop:

  • Polishing photos: perhaps the most obvious reason. You can polish away redness from faces, remove, add and deform objects, focus on parts or blur them, and there are many other possibilities.
  • With Photoshop Lightroom, a special part of Photoshop CC, you keep a nice overview of all your photos. You can easily group, tag and archive them.
  • In Photoshop, in addition to 2D images, you can also easily work with 3D images. In Photoshop you can create and edit 3D animations as well as 3D objects.
  • To make working in Photoshop just that little bit easier, you can easily save your favourite settings in a "workflow", so you don't have to reinvent the wheel with every photo.
  • In short: Photoshop is the program for everyone who wants to get creative in 2020!


    Avoid problems: Make a backup of your WordPress website

    Oh No, website lost or affected! Could that not have been avoided? Know for sure. Having a backup of WordPress websites is important in multiple situations. For example, if you are dealing with a hack and to prevent your website from getting lost. Or if updates are waiting, but you are likely to encounter an error. In such situations it is convenient and sensible to have made a backup. You can do this in several ways, such as a backup to Installatron, Google Drive or Dropbox. These three ways are explained below for you and also in the text you find different links to useful pages with manuals and useful tips. We also tell you what you can do to hone your WordPress skills!

    Backup to Installatron

    When testing source files or updating, there is always a chance that problems arise. By making a backup to Installatron You do not prevent these problems, but at least make sure that your website is not affected. This option is available to you if your Web hosting provider provides support for Installatron. The backup process is easy to run. Easier to make a backup can hardly be: you just have to click on ' Backup '. There must be enough free space on the server, because it takes some time. In fact, everything is backed up.

    Backup to Google Drive

    A backup to Google Drive can also be made automatically if you use the free UpdraftPlus plugin. Already have a Gmail account? Then you have 15GB of free storage space at your disposal and this is sufficient for the average WordPress website. With Google Drive you can get extra storage space, but there is a charge for this. After installing the free plugin it is possible to make a backup. It is also possible to restore a backup. You install the plugin via WordPress and then click on the UpdraftPlus plugin backups via 'Settings'. You then have the possibility to set a schedule with, for example, a daily backup for all files and the database. The schedule can also be set per month or per week.

    Backup to Dropbox

    Last but not least: the backup to Dropbox! Another simple and common way to make a backup. For this you can use the WordPress Backup to Dropbox plugin. There is a free and paid version available. It is also possible to open a manageWP account to make use of even more features. After installing the plugin and selecting the desired settings the MySQL database will be backed up periodically. The handy thing is that this automatically ends up in your Dropbox.

    More WordPress

    Building and managing a WordPress website naturally requires more than knowledge about making a backup. Practice makes perfect, so training might not be a bad idea to become a real expert. Learnit offers a three-day WordPress training, covering a wide range of topics related to this comprehensive tool. Not sure yet if this is something for you? In our free webinar WordPress you will get to know WordPress and some of the training topics. Read more about this webinar and look back via this link.


    A professional website with only basic knowledge of HTML: it can!

    In these modern times, where your presence online is just as important as it is in reality, it is important to come across as professional online. But how do you do that when you don't have enough knowledge of HTML to build a professional website? A professional website can of course be built by a professional webdesigner, but that usually comes at a fair price. An investment you might not want or be able to make at this moment. In this case it is wise to take a look at free alternatives. But they often look rather amateurish and have few possibilities to make adjustments? Not always...

    Free templates

    Many websites are available online offering free ready-to-use templates. You can usually choose from dozens of variants and styles. This way you can always find a design that fits your product. For example, if you have a company that can repair smartphones, then you can choose a template that is sleek, clear and businesslike. Have you written a children's book, then you choose a colorful design that appeals more to children. This way at least the look for your page will be completely round based on your target group and style.


    These ready-made HTML websites often have the most features that appear on typical websites. This way you can easily create or delete multiple pages for your site. In addition, you can choose different fonts and sizes, and there are simple ways to insert photos or videos. Also things like a contact form are easy ready to place. Often you can also change the design of this, as well as the fields that can be personalised. Also there are plugins to post that refer to all your social media.

    HTML Enhancements

    As mentioned before, there are many variations online of easy-to-fill templates that don't have to cost you anything. Here you will find a nice example of such a site, in which an extensive range of templates is presented. It also explains what type of design they all offer and what functions are available. Often you can also purchase a hosting package from these providers for a small additional fee. This means that you can get a domain name, some email addresses and a hosting package, consisting of all the various ready-made sites they offer. This way you arrange everything at once.

    Learn it Yourself

    The above options are of course very handy and easy, but if you want to make your website heavenly as you want it, you can also simply collect the knowledge about building and shaping it. This way you can give the website more specific shape to your own wishes. This can be at Learnit in just three days time. With this training HTML and CSS you can learn how to construct a website from start to finish. Maybe another training will better suit your needs. Look for an overview of all the trainings in the field of Webdesgin and web development here.


    Creating dynamic Web sites with JavaScript

    JavaScript is a widely used scripting language that is mainly applied to create dynamic Web pages. It is, in other words, a language that allows interaction with visitors and users of a website. JavaScript is used through a browser and is also read in that way (just like CSS and HTML). The code that is present in JavaScript is executed by the browser and it is basically plain text. In this case, a Word-processing tool is not possible to use! However, Editors such as Adobe Dreamweaver, Gedit, or Notepad + + can read this unique code.

    The many features of JavaScript

    Any Web page that you can interact with, for example, a menu, uses JavaScript. Pages that customize themselves without having to do something for yourself or Instant Search on Google, where all possible search results already appear before you press search: All are examples of applications where JavaScript is used Is. It is therefore a scripting language that is widely applicable.

    With this language everything can make even real 3D games (although this is of course a very complicated process)! However, smaller assignments such as building a Mario game, an automatic monitoring website or customizing ads are much simpler to do with JavaScript.

    Some important tips when using JavaScript

    In managing, writing, and customizing JavaScript, many elements are used to write the code language. The following overview gives some tips to get more out of javascript:

    1. Use = = =, not = =

    In JavaScript, two ´ equality operators are ´ available, both of which are made up of equality signs, exclamation marks and dashes. It is advisable to use the triple as you will not get any problems when working with different types. If you use = = and! = You will get problems, because the JavaScript engine automatically converts those values.

    2. Avoid ' eval '

    The ' eval ' function in JavaScript gives you access to the JavaScript compiler as a user. So if you enter a string as a parameter, the compiler will execute it as a JavaScript language, making its execution much slower (and more dangerous)!

    3. Place your script at the bottom of the page

    When you develop a webpage you want it to load as soon as possible for every visitor. However, if you add an external script, the browser cannot load any further before the complete file is loaded. The consequence? The user needs to wait longer on his page!

    If you use JS files with extra functionality (e.g. event handlers for certain buttons), you should load them at the bottom of the page, before the end of the body tag.

    More about JavaScript

    JavaScript is an indispensable and important language for developing Web pages where visitors have something to do. However, the world of scripting languages is not a simple one, precisely because there are so many different ways to make the visitor experience of a website unique. The more you know here as a beginner, the better you can apply that knowledge to get the best out of your website!

    In Our three -day training you get to know JavaScript. The training is a solid foundation for further training on JavaScript-based techniques and toolkits, such as jQuery. Under the guidance of professional trainers you can get started with JavaScript, so that it does not remain a theoretical concept, but in practice you will learn what unique results you achieve with this scripting language.


    The power of Adobe Illustrator

    Designers and professional illustrators use it constantly: Adobe Illustrator. Whether you want to create a cartoon or a professional background illustration. With Adobe Illustrator it can be all. It is not for nothing that the program is in the top 3 state of most used design software. The program lends itself perfectly to creating professional illustrations, logos, and icons and ensures that no quality is lost when you adjust the size. With a bit of basic knowledge, everyone can get started with Adobe Illustrator because the program is very user-friendly. But what exactly is the power of this advanced software? We put the most important features and tips for you in a row.

    The best colors for your design

    Before you start a design it is important to see what it is ultimately used for. If the image is displayed, choose the RGB color mode document settings. This prevents your chosen colors from appearing in a different way than you mean. When you have created images that are printed, such as a poster or a flyer, make sure that the color mode is on CYMK. Where to find this? When you have opened Illustrator, go to ' file ' and then ' Document color mode '. Here you can choose between RGB or CYMK. Guaranteed the right color mode with Adobe Illustrator!

    Simple but effective

    Adobe Illustrator has been available on the software market since 1987 and is now providing pixel-perfect illustrations to the present day. The program works with vector graphics: simple basic shapes, such as points, lines and geometric shapes, which are eventually merged into a complex end product. You can't think of it or you can create it in Adobe Illustrator. One advantage of the design software is that you can divide the artwork into layers. These layers ensure that you can work on your chosen part of the image and that the rest remains unprocessed. Do you accidentally make an error? No need! Press CTRL + Z (for Windows) or CMD + Z (for Mac) and you can resume where you left off.

    Perfect lines and 3D

    You can easily create clean lines with Adobe Illustrator. But what if you want to make a 3D drawing? The program also has a handy tool for this, namely the perspective grid. With this grid you can choose from which perspective you want to draw and you can pull the lines across the grid, so that this candle is straight and fully set to your wishes. You can find the perspective grid under ' View ' where you see ' perspective grid '. When you click on it you'll see that you can choose from a single, two and even three point grid. When clicked, you can choose to lock or rotate the grid at any time. Usability at top!

    Course Illustrator CC Basics

    Want to learn what's possible with Illustrator? In our three-day training ILLUSTRATOR CC Basics , you'll learn the basic techniques for drawing in illustrator and get acquainted with the most impressive features of the software. Because the training is taught according to the Open curriculum, the content and depth of the subjects can always be tailored to your personal learning goals and learning tempo.


    Content Marketing: What is your story?

    In content marketing, ads are still present, but no more pushes are made to choose for a particular product. By offering creative and valuable content to (potentiëe) customers, we try to bring about a behavioral change. With content marketing, we are actually trying to circumvent the natural system of people against advertising by moving the commercial aspect to the background. We turn the entire marketing model around. First of all, we'll look at where people are searching to find out what demand is. These questions are answered and that way you try to attract them to you.

    Why Choose Content Marketing?

    On the current Internet, the Web 2.0, is a special change underway. More and more interaction takes place and people easily assess brands and organizations. During the Internet, people are not looking for advertisements, but for information. The art is that you must become the one who is going to provide valuable information. Marketeers would like to believe that people are talking about brands all day, but that is not the case of course. Traditional marketing is being sprayed over people, while no one is waiting for it. Content Marketing works exactly the other way around. The target group plays a very important role.

    Target group is Central

    If the target group is too large, this strategy will not work. You need to work with a particular person for which you will start the campaign. Take your audience into account and enter the conversation to get a map of exactly what they're looking for. Sometimes this can be quite complicated, because often you don't know exactly who your target group is. So remember who you are writing. This is also called buyer Personas: The specific description of the target group. It is, as it were, a fictitious person who conforms to different characteristics, which is then representative of your target group.

    Your story

    Today, all parties together determine what a brand is. As a marketer you can make your own story, but that doesn't have to be the final image that the audience of your brand has. Consumers form their own ideas and stories. All these factors coincide as puzzle pieces and together determine how people will see your brand. Sometimes it becomes even more crazier and people are going to make their own story based on the stories of other consumers. A lot of different content is created. The whole thing we find of a brand and the image of the brand. So it is no longer about what the brand says what it is. The brand is made by what everyone of the brand says. Nowadays it is a kind of pinball machine: You are the ball and as soon as you shoot him the world you lose control and you do not know what is going to happen. With content marketing, you can offer (potential) customers content that they really are waiting for. This way you get a piece of control back in your hands.

    Training Content Marketing

    Want to learn more about content marketing? In our training you will learn how to use content marketing to achieve your business goals. You will learn what content your target group is looking for and how you can create it (or have it created). Next, you will learn various methods for promoting the created content and how you can measure and improve the results. In the training we alternate theory, practical exercises and reflection in a pleasant way. This training can be followed as a separate one-day course, but is also part of our seven-day Online Marketing course.


    You can learn programming!

    Visit any vacancy site and you will see it immediately: there is an unprecedented demand for programmers. If you are looking for a paid job with excellent perspectives for the future, learning programming is a must. Even for jobs in which you don't directly program yourself, a programming language is an excellent addition to your CV. However, there are numerous programming languages, so where can you start best now? And which languages are interesting for the future? We made an overview of the 10 most important programming languages. Languages where you can also directly follow a training course: let those jobs come!


    Java was for years the most-requested programming language for employers. Although this has recently been outpaced by SQL, it is still very popular. Java is the standard for many enterprise software, is used by more than 9 million developers and is used to control more than 7 billion (!) devices worldwide. Its popularity owes the programming language mainly to the simplicity and readability of the code, which makes it a good starting point for novice programmers. Also, one of the basics of Java is the compatibility that ensures that older applications continue to work.


    You'll find SQL everywhere. Database technologies like MySQL, PostgreSQL and Microsoft SQL Keep banks, universities, hospitals, small and large companies running. It is not exaggerated to say that every computer and person with access to technology somehow comes into contact with SQL. For example, iOS and Android devices have access to SQLite, a SQL database, and numerous mobile applications that use SQL directly.


    C originates from the early years 70, when it was developed as a generic, general programming language. As one of the oldest programming languages available, C gives us the building blocks for other popular languages such as C++, Java, JavaScript and Python. C itself is mainly used for operating systems and industrial applications.


    C is an object-oriented programming language based on C. Since the language in the years 80 was developed it has been used to develop Adobe and Microsoft applications, MongoDB databases and large portions of Mac OS/X operating system. It is considered by many to be the best programming language to learn for applications where performance is of great importance, such as games or audio/videobewerking.

    iOS/Objective C/Swift

    Until 2014, objective C was the programming language used by the Apple operating system. It plays a role in Apple's OS X, iOS and its Apis. For a long time it was the language in which you had to write iPhone applications as a programmer, until Apple came up with its own programming language a few years ago: Swift. Swift seems to be very much like C++ and its predecessor objective C, but it is easier for most programmers to learn.


    JavaScript – not to be confused with Java – is widely used to add interactivity to websites and is supported by all larger internet browsers. Not only can it be used for simple functionality like popups or simple games, it also forms the basis for Node. JS – A server technology that is widely used in real-time communication.


    PHP was in fact never meant as a programming language. The Danish-Canadian programmer Rasmus Lerdorf developed PHP in 1994 as a series of tools that enabled him to manage his personal website (Personal homepage). Today we changed the meaning of the abbreviation to Hyper test Pre-Processor and used the language on servers to dynamically generate HTML websites. PHP is easy to learn, but in addition possesses much advanced functionality that is of great value for experienced programmers.


    HTML forms the basis for Web pages. This does the programming language by actually setting a structure that can be extended or modified by other languages. For example, JavaScript can be used to add advanced interactivity, and CSS influences the presentation, formatting, and layout of Web pages. Although PHP can generate HTML from a server, knowledge of HTML and CSS for Web developers is an absolute must.


    Python is a server-side programming language for websites and mobile applications. It is a relatively easy language to learn, thanks to the readability and brevity of the code. In Python, it is often possible to express a concept in less rules than in many other languages. Python is used in applications such as Insta gram and Pinterest in the form of the Web-framework Django. Google, Yahoo! and NASA all make use of Python.


    Ruby is – like Python – a programming language that is very user-friendly for novice programmers. At the same time, the object-oriented language is very dynamic and thus popular for developing websites and mobile apps. It is the basis of the Ruby on Rails framework used by Groupon, Shopify, Scribd and GitHub.

    Fill in the list!

    Of course there are many more programming languages. We've just put a few of the most popular for you. Do you have additions? Are you missing a language that you really often use? Share your knowledge and experience with us!

    Learning A (different) programming language yourself?

    Wil je zelf een (andere) programmeertaal leren? Ontdek dan snel onze workshops en cursussen. Je leert onder begeleiding van een ervaren trainer op efficiënte wijze de basis van programmeren. Ben je al wat verder? Dan is het mogelijk om je in te schrijven voor een training voor gevorderden. Je gaat dan dieper in de op de materie. Zo’n training is niet alleen leuk, maar ze sluit ook goed aan op de praktijk. Zo weet je zeker dat je met je nieuwe kennis en vaardigheden direct wat kunt doen!


    10 good reasons to use WordPress

    According to a recent estimate, WordPress is now used by more than a quarter of all websites, tens of millions in total. And not only hobbyists use this CMS (content management system), but also big names, including news websites such as those of the New York Times, Fortune and NRC. Why is that? In this blog we give you 10 good reasons to start using WordPress as well.

    1. Ease of Use

    If you don't want to make it too complicated, WordPress doesn't have to be more than a Microsoft Word-like interface. In the base there is practically no programming knowledge required for users. That's also exactly where this Content Management System is intended: The user controls the content, WordPress takes care of the rest.

    2. It is open source

    WordPress programming code is freely available and anyone can tinker with it. And that's what happens, free and 24/7. This not only ensures a high-quality and always up-to-date system, but also means that you have complete freedom to modify it. Really everything can be made to measure (or have it made) according to your wishes.

    3. The community

    Because WordPress is used so often, almost every challenge imaginable has occurred before. So for most of the problems new users encounter, a ready-to-use solution is already online. And if not, the vibrant and generous WordPress community is often able to provide it quickly and free of charge, for example through the official forums.

    4. Themes

    WordPress is installed on the basis of so-called themes, which determine how your website looks – both at the back and in terms of the actual webdesign. There are thousands of themes available, allowing you to create a professionally designed website. So many users don't need a web designer anymore.

    5. Plugins

    WordPress installations are expanding with small program, called Plugins. There is now a plugin for almost every functionality. And here too the community does its job: there is a comprehensive rating system that allows you to easily estimate whether a plugin is good or not.

    6. Reliable

    WordPress is now over ten years old, and many thousands of experienced programmers have collaborated on the project to improve it. That means that WordPress is far beyond the stage of childhood illnesses.

    7. SEO-Friendly

    With some simple customizations – whether or not using a plugin – WordPress is very SEO-friendly. Not only users, but also search engines like this CMS.

    8. Safe

    A general misconception is that WordPress would be unsafe. That is because it is often attacked. But that's just the case because it has so many users: attackers simply go for maximum revenues, and focusing on the largest system is a logical step. Users who carefully observe the prescribed basic security measures, such as regular updates, are rarely affected.

    9. Scalable and powerful

    WordPress is often seen as a system for small users. That, however, is entirely wrong. Some of the world's largest websites use WordPress, with perhaps the most important example Wordpress.com, the service that offers a hosted version. Although no WordPress installation can withstand such a lot of Internet traffic, the system is basically able to do it. So WordPress can grow with you.

    10. It's popular

    The bigger WordPress becomes, the better. This is because it is open source, but also because more and more users are increasingly able to help each other. It certainly doesn't go for any system, but in the case of WordPress popularity is really an advantage.

    Do you want to get started under the guidance of a trainer? Sign up for our WordPress training or request a free quote .


    Export SQL database to CSV

    With PHP you can easily provide information from your database to your visitors in a CSV file. CSV (Comma separated values) is a simple format that separates each value with a comma. It is open with Excel, after which you can leave data analyses on or make graphs of them.

    We will write a PHP script that retrieves results from our database and converts it into a CSV file. In our case the results of course exams.

    The first step is to retrieve the data from the database. We use PDO (5 reasons to USE PDO WITH SQL databases).

    $db_user = 'learnit';
    $db_pass = 'geheim';
    $db_name = 'uitslagen';
    $db_host = 'localhost';
    try {
        $db = new PDO("mysql:host=$db_host;dbname=$db_name;charset=utf8", 
                      // Als een error optreed moet PDO een exception gooien
                      array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
    	$query = "SELECT id, naam, email, resultaat FROM Uitslagen";
    	$pds = $db->query($query); 
    } catch(PDOException $ex) {
        echo "An Error occured: " . $ex->getMessage(); 

    Here We use a try-catch to capture exceptions that can occur with a verbindingprobleem. The result of the query is a PDOStatement Object. Here we can take the records out, but first we have to prepare:

    Header (' Content-Type: text/csv ');
    Header (' Content-Disposition: attachment; filename = ' results. csv ');

    Using the header function, we adapt the HTTP header. We want the visitor to download the file directly. We do this by specifying in the header that it is a CSV file and that it is called "results. csv".

    Now opening the standard output we can write the CSV file itself:

    $fp = fopen (' php://output ', ' W ');
    Fputs ($fp, Chr (0xEF). chr (0xBB). Chr (0xBF));

    In The CSV file we want to use the UTF-8 encoding. To ensure that Excel recognizes that this is a UTF-8 encoding, the CSV tooth should start with 0xEF, 0xBB, 0xBF.

    Now we can add the first line to the CSV file. It contains the headings of the data:

    Fputs ($fp, "ID, name, email, resultaat\r\n");

    The \r\n The end of the string indicates a line break. If we did not add the following data would be pasted instead of a new line. Note: This only works in strings with double quotes.

    The next loop is repeated as long as records can be fetched. This converts the data into the CSV file.

    while($uitslag = $pds->fetch(PDO::FETCH_ASSOC)) {
    	fputcsv ($fp, $uitslag, ','); 

    When writing to the file we are helped by the fputcsv() Function. This writes the array to the CSV file. The third argument of this function is the separator character. In Place of the comma (,) we could also use a different separator, for example the semicolon (;). To complete the whole, we neatly close the file:

    Fclose ($fp);

    The entire script:

    	$query = "SELECT id, naam, email, resultaat FROM Uitslagen";
    	$pds = $db->query($query); 
    } catch(PDOException $ex) {
       	echo "An Error occured: " . $ex->getMessage(); 
    header('Content-Type: text/csv' );
    header('Content-Disposition: attachment; filename="uitslagen.csv"');
    $fp = fopen('php://output', 'w');	
    fputs($fp, chr(0xEF) . chr(0xBB) . chr(0xBF) );
    fputs($fp, "id, naam, email, resultaat\r\n");
    while($uitslag = $pds->fetch(PDO::FETCH_ASSOC)) {
    	fputcsv ($fp, $uitslag, ','); 

    Training SQL Basic

    Are you interested in learning this programming language? Discover with an SQL training data that has previously been hidden from you. In our two-day SQL Basic training you will learn all the important ins and outs of SQL!


    Save visitor passwords securely with PHP? Use Hashing!

    Regelmatig lees je in de krant of op het internet dat wachtwoorden van internet gebruikers op straat liggen, en dat terwijl makers van website dit op een eenvoudige manier kunnen voorkomen. Kom erachter hoe je diefstal van wachtwoorden kan voorkomen door deze blog te lezen!

    What is the danger?

    Unlike computers, people are not really good at memorizing them. However, you have to remember passwords everywhere. As a result, many people use a single password for multiple websites. This entails a major security risk. If a password is leaked, all accounts can be accessed where this password has been reused.

    How do you prevent visitor password theft?

    The best solution to not steal passwords is simply not to keep them! Instead, we'll save the hash of the password. A hash function makes a password unrecognizable. Based on the hash, it is impossible to trace the input. A hash function always produces the same result with the same input. A strong hash function also ensures that two different texts do not result in the same hash (if this happens there is a collision). Even if the hackers manage to get a database with hashes, they don't have passwords in their hands yet.

    How do you use the hash functions of PHP?

    Since PHP 5.5 It has become very easy to hash passwords by using the function password_hash(). This function has one mandatory argument: the password. The second argument allows you to specify which hashing algorithm to use. If you do not specify this, the strong BCrypt algorithm is used by default. In addition to hashing, this function also adds a Salt which protects against Rainbow Tables. Generating the hash goes as follows:

      $wachtwoord = ' secret password ';
      $hash = Password_hash ($wachtwoord, PASSWORD_BCRYPT);
      Echo $hash;

    The generated hash is a string of 60 characters and can look like this: $2y $10 $ Se3mLsHueAYTM3G4Wd9hTuyfzPCRYtafImcOSO2U0H4290jPU. SUA. From this hash it is impossible to retrieve the password. This hash can be stored securely in your database.

    To check if someone has entered a correct password we use the function password_verify(). We give these two arguments, the password that was entered in the login and the hash that we had saved.

      $hash = '$2y$10$Se3mLsHueAYTM3G4Wd9hTuyfzPCRYtafImcOSO2U0H4290jPU.SGO';
      $wachtwoord = 'Onzin';
      if (password_verify( $wachtwoord, $hash)){
          echo 'Correct wachtwoord';
      } else {
        echo 'Incorrect wachtwoord';

    In this case, the user password will generate a different hash than was stored in our database. This allows us to verify that the password you entered is correct, without having to save the original password. Even if a hacker gains access to our database there is no password to find.