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








































Link

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 is also automatic if you use The free UpdraftPlus plugin. Already have a Gmail account? Then you have 15GB free storage space at your disposal and this is sufficient for the average WordPress websites. With Google Drive, you can get additional storage, but costs will be charged. After installing the free plugin it is possible to make a backup. It is also possible to restore a made backup. Install the plugin via WordPress and then click through ´ settings ´ the UpdraftPlus-plugin-backups. You then have the option to establish a schedule with, for example, a daily backup for all files and the database. The schedule is also fixed 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. A free and paid version is available. It is also possible to open a manageWP account to make use of even more functions. After the installation of the plugin and selecting the desired settings, a backup of the MySQL database is periodically installed. The handy is that it automatically enters 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 on August 16th you will be introduced to WordPress and some of the training topics. Read more about this webinar and look back via this link.

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.

Features

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.

Link

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.

Link

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.

Link

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.

Link

Is your website mobile friendly?

Grab your smartphone, start your internet and go to your website. What do you see? A website that fits well with your mobile, both portrait and landscape? Or not? In The latter case you have no responsive website. Sin! Mobile traffic has risen unprecedentedly in recent years and will continue to rise. 4 out of 5 Dutchmen has a smartphone and 90% used his or her phone to Internet. Visitors through a smartphone or tablet represent a large share of total Internet traffic. You should not lose sight of them!

Better User Experience

Many Internet traffic runs today via a smartphone or tablet. Do you have a website whose content is well readable on all different electronic devices? With a responsive website, the visitor is not concerned with zooming in and out of images and texts in order to read and see them properly. Your website automatically adapts to the visitor's screen, making the text always legible. If your visitor cannot find what they are looking for via a smartphone, the odds are 61% that the visitor leaves the website immediately. Do visitors have to wà © L with the texts and images? Visitors will drop off faster and leave your website. A responsive website is a must!

The importance of a fast website

Google recommends that loading your website page may take up to two seconds. A load time of more than four seconds is considered bad. Does loading a website take too long? Chances are that the visitor has disappeared again. The big bottleneck when loading a page are the images. When creating your responsive design, pay attention to the size of the images so that it will benefit the user experience.

Google Bonus points

With a responsive website you not only score with your visitors, but also with Google. Google loves responsive designs. A good online experience of the user is the starting point of the search engine. If visitors quickly click away from your website, this is not unknown to Google. In fact, Google uses this information as an indicator to determine whether your website is relevant or not. Google gives you penalty points if your website scores badly on the technical aspects. These penalty points make your website less easy to find.

When is a responsive website interesting for you?

Delivering a good mobile experience is interesting for any business. Whatever the way you go, Internet traffic through smartphones and tablets has a large share of total Internet traffic. Is it a fairly hefty investment for you? Look at where your visitors come from. Do you have a lot of visiting traffic via smartphones, but does this group quickly remove the website? Then it is advisable to start investing in a responsive design anyway.

Don't forget to test your website design on as many different electronic devices and screen sizes as possible. In addition, have your website reviewed by Google, to find out if your current website is suitable for mobile devices!

Need help?

Want to make your own website suitable for mobile Internet or do you want to know more about developing applications? In Our introduction training responsive design You will learn everything you need to know about mobile internet and what comes to look at developing mobile websites.

Link

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

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.

SQL

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

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++

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

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

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/CSS

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

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

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?

Do you want to learn a (different) programming language? Discover our workshops and courses quickly. Under the guidance of an experienced trainer, you will learn the basics of programming in an efficient way. Are you already a little further? Then it is possible to register for an advanced training. You go deeper into the matter. Such training is not only fun, but it also fits in well with the practice. So you are sure you can do something with your new knowledge and skills instantly!

Link

3 tips to sell more in 2017!

2015 and 2016 were for many organizations a better year than 2014. Investment attracts, customers attract more often and faster their wallets, the housing market runs in the cities again delicious, beautiful! It differs from one branch to another, but we see a lot of investments and plenty of good intentions for 2017. The question is therefore: how do you go in 2017 to ensure more sales? Here are three sales tips from Learnit Training for a shiny year.

1. Sales benefits and value, no facts and features

Many sellers know their products and solutions so much that they like to tell about it. Sincere enthusiasm and specialism quickly leads to confidence. The caveat is to have the excess over those products and solutions and too little about the benefits and value that customers offer. For example, what do you have on your website? What do you say when you speak to a customer? On average, as a trainer I have to ask two to three times before I get to an advantage. Say for example: We have 50 employees? Or do you appoint the advantage of this: we can assist you at any time? As soon as you are talking about what the customer is delivering, your solution will be a lot more interesting!

2. What is your customer's interest?

Sellers usually like to talk. Preferably about benefits and value of course. But before you start talking it is important to know what your customer thinks is important. Where does he decide? These questions are usually just too little time spent. And it will deliver you as much as a salesman! By first finding out what the customer thinks is important, you only need to mention those things that are relevant to him or her. And you can largely omit other things. So you save the customer annoyance, yourself a lot of time and you care for more sales.

3. Trust yourself

In particular, novice sellers can say: I have only so little experience, I know little about sales, I feel unsure and then the decision follows: So I'm not yet a good seller. We often see that precisely those people have it in themselves to be a good salesman. The question is often more: do you dare to stay close to yourself? To trust your own quality? Share what you think and act accordingly? Are you interested in another? Then it will be fine selling. Customers prefer to see someone with a laugh, who is happy to represent themselves and his organization. And if you can, the rest is very good to learn.

To help make 2017 a shiny year, Learnit Training organizes several sales trainings. In this we always focus on your own business situation, your own learning goal and your own personality, so that you really will sell more.

Link

Webdesign: Five trends in 2017

What brings 2017 when it comes to webdesign? We throw a small glance forward and go into the trends and expectations for the new year.

1. Websites become more mobile friendly

Websites become more mobile. The designs are growing along with that trend. In 2017, websites become even more mobile friendly (really good responsive and suitable for mobile phones). In addition, in 2017 you will see that the number of websites designed in principle for mobile phones (and thus so-called ' mobile first ') is going to increase. Not only the design will be made more and more for a small screen: the content will be cut considerably. (And that obviously has consequences for the final design.) Many web designers will look for the balance: ' Mobile first ' is sometimes quite a challenge in the desktop version.

2. Atomic design comes back all the way

Atomic design is a way of design where you always use things again. (Atoms form molecules and molecules in turn form substances.) If we now look at a website, we all see small elements separately: Search buttons, icons, text fields... These loose elements together form one other element, namely a search field. The search box together with the menu will be the header. And so you go on. New It is not, atomic design. But in 2017, many web designers will look at designs again. The advantage is that you reuse basic elements in different sequences, which will benefit the house style and the overall look and feel of the design. In addition, it is nice to design this way: the small chunks offer guidance. And they are easy to use by, for example, a DTP or communication specialist.

3. Burger Menus win Terrain

Last year, the number of hamburger menus on desktop websites was steadily increasing. The fullscreen navigation associated with it scares some off. (You click on an icon and all of a sudden your entire screen is filled with links...) But this way of navigating also has advantages: the user chooses very consciously to start his navigation route.

4. It may turn 3D

The flat design is becoming less than next year. Thanks to the popularity of material design, depth, round corners and embellishments are back. How exuberant the design will be, we await. We are curious!

5. More user friendly Designs

Many companies do not take any risks when it comes to user paths: they want something that has been proven to navigate nicely and to the wishes and questions of the website visitor. Fortunately, there are a large number of extensively tested UX-designs and frameworks that are more and more the basis of different designs. (Incidentally, these frameworks are also at the root of many popular Wordpress themes.) Of course customization is always best, yet we believe that the popularity of the ' proven ' frameworks contributes a bit to making the World Wide Web more user-friendly.

Get started? Then follow one of our webdesign courses.

Link

Internet Marketing for SME service companies

The way in which service companies come into contact with potential customers is changing, and faster than ever. Research in THE US has shown that in 2014 46% of the decision-makers of B2B purchases in the age of 18 to 34 sat, the so-called millenials. That was 27% in 2012, a growth of almost 70%! And that group grew up with the Internet. They use the internet for everything, and therefore also to orient themselves when purchasing services.

For SMEs, it is therefore important to develop an online marketing strategy as quickly as possible. Make sure that you are literally in the picture, make a good impression and start a conversation with the potential customer. Traditional market positions often do not apply online. Online it is often other companies that are easy to find and make a good impression. They don't need to have a large market share yet, but they have one thing in common: they are growing fast! But how do you deal with that, developing an online marketing strategy as an SME?

I have noticed that this is a difficult process for many SMEs. Marketing is one of the cores of a company. As Peter Drucker said, marketing and innovation are the basic functions of a company. And within a company there has historically been an acquisition method that has proven its worth in the past, and has become embedded in the organization. It is reflected in the description of the services, the pricing, the distinguishing points and the conditions under which the services are offered. All this will have to be reviewed and reconsidered if you want to effectively promote the services online. This is a different playing field, with different promotion channels, different competitors and a different relationship with potential customers.

And the internet is not only a collection of new promotional channels, it is an interactive medium that allows a group of interested parties to be built (a community) and which can be used to start up a (digital) conversation. That is so different from how marketing used to be that it requires a complete new vision of the SME company. To continue this change, an SME company has to go through a number of steps.

The first step is that a problem owner is designated in the company. That is going to pull the cart from this folder. He makes the goals clear, determines the approach and monitors the progress. The second step is to get the knowledge needed to bring this to a good end. Also, if finally decided to outsource large parts of the implementation, the basic knowledge must be in-house. The internet Marketing training courses of Learnit training are of course a good basis. There are training courses for beginners and advanced students in the field of Facebook advertising, Google Analytics, social media marketing, e-commerce and content marketing.

The following steps are on the fly:

  • Getting online customer clear
  • Improve proposition
  • Build Funnel
  • Online promotion
  • Measuring and improving

An elaboration of these steps can be read in our free internet Marketing course for service companies. It clearly explains the steps to be taken to successfully implement Internet marketing in a service company. The biggest pitfalls of this process are also described and how to avoid them.

Link

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 like those of the New York Times, Fortune and NRC. How is that actually? In This blog we give you 10 good reasons to start using WordPress too.

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

The WordPress programming code is freely available and anyone can tinker with it. And that also 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 adapt it. You can create (or have them made) custom-made things.

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 .

Link

Day Flash. Hello Animate CC!

It is so far. Flash Professional CC Gets a new name: Adobe Animate CC. Of course, not only changes the name, but also new features are added. Animate CC is supposed to be the new standard tool for anyone who wants to create webanimations. SWF and AIR formats are still supported, as well as HTML5. By collaborating with Google and Facebook, Adobe wants to keep the existing Flash content still available. Adobe says Flash Professional CC all the way from the beginning to have rebuilt to make this possible. Why do they change names and what are the new possibilities you can use later? Read on here and find out all you need to know about Adobe Animate CC.

Why do they change the name?

Flash has created a turbulent past and a bad identity. When Apple stopped supporting Flash on the iPhone and IPad, it seemed to be all end story. However, many marketers still continued to use them. Now, among others, advertentieblockers have become so popular, this path does not seem profitable for them either. And because of several problems with the program and different versions, Adobe is clever to throw the helm with a completely new name. What changes?

Possibilities

Because HTML5 is primarily used, Adobe strongly emphasizes this by a new HTML5 video player that replaces the original Flash variant. What are the possibilities you can make more use of?

Draw

  • Better brushes that make it easy to create tight vector lines and access live previews.
  • Adjacent frames can now have different alpha and color values, making it easy to create intricate animations.
  • With Vector art brushes, you can adjust the path of a line after it is drawn and scale to any size without losing quality. It is also possible to create or import brushes yourself.
  • It becomes easier to manage audio loops directly on the timeline and without code.
  • Change colors more quickly because they can be adjusted automatically in the rest of the project.
  • You can rotate the canvas 360 degrees to really put every point well on the I.

Output

  • It is now possible to export videos for the latest Ultra HD and HI-HPI displays.
  • Want to continue working in Adobe Muse, DPS, InDesign, or Dreamweaver? No problem, simply export your project as a. OAM file.
  • HTML5 Canvas, Flash (SWF), WebGL, Air, and other platforms like SVG are simply supported by Adobe Animate CC.
  • Do you have any old content? Revive them by optimizing them for each resolution.

Integration

  • Creative Cloud Libraries give you easy access to all your images, colors, brushes, and vector artwork.
  • In Adobe Stock Chalk you have instant access to millions of illustrations with which you can even animate.

Link

Do you trust yourself as a seller?

In particular, novice sellers can say: I have only so little experience, I know little about sales, I feel unsure. Or: To be a salesman you have to be able to talk very well. You have to tell beautiful stories and people can talk about everything. And I can't do that well. And then follows the decision: So I'm not a good seller.

We often see people asking themselves above to be a good seller. The question is often more: do you dare to stay close to yourself? To trust your own quality? Share what you think and act accordingly? Are you interested in another? Those are the qualities that will help you as a salesman!

Customers prefer to see someone with a laugh, who is happy to represent themselves and his organization. Customers want to be heard and seen, want someone who is interested, to hear their challenges or wishes and to think with them. And if you can, you're very close to being a good salesperson.

That is the best result for me as a trainer after a few days of training. People who thought they could not sell well decide after two days of training that they have everything in them to work successfully and with great pleasure. Not because they want to get something out of the market, but because they realize that they are bringing something valuable themselves. Not because they are hunting to get a target, but because they add something relevant and help customers really get ahead.

Would you also like to improve the market with more confidence, with more sense, with more results? Then participate in a sales training of Learnit training. We will deal with your own business situation, your own learning goals and your own personality so that you can achieve maximum results and sell more.

How interesting are you?

Last week I had someone in my sales training. He said, "I'd like to make myself more interesting so people buy more from me." There is a nice question below: How do you make yourself more interesting? How do you do that? Ultimately, the answer is always given by the client: does he find you interesting? And if so, why does that come? Our advice: You will become more interesting if you offer the customers something interesting. If you delve into what they need and contribute something to their goals. What is your client doing? What is bothering him? What is still in the way of its growth? As soon as you can contribute something meaningful, you will become interesting. That goes so much more about making the other interesting than making yourself interesting. If you do that first, that second will follow automatically.

Link

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", 
                  $db_user, 
                  $db_pass, 
                  // 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(); 
	exit();
}	

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:

 PDO::ERRMODE_EXCEPTION)
                  );
	$query = "SELECT id, naam, email, resultaat FROM Uitslagen";
	$pds = $db->query($query); 
} catch(PDOException $ex) {
   	echo "An Error occured: " . $ex->getMessage(); 
	exit();
}	

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, ','); 
}
fclose($fp);
?>
Link

5 reasons to communicate with your SQL database via PDO

There are several ways to communicate with a database from PHP. Since PHP 5.1 A nice extension has been released: PHP database Objects (PDO). Do you use the old fashioned mysql_connect() And mysql_query() Features? Here five reasons to switch:

  1. Binding parameter

    Creating a query with input from website visitors brings with it dangers. Visitor Input can contain dangerous SQL code. If the code component becomes a query there is a SQL injection, a common vulnerability.

    With PDO you can better arm against SQL injections thanks to ' parameter binding '. PDO offers the ability to use placeholders in your query. This will prevent unwanted SQL code from entering the query.

  2. Exploits of a mom

    Randall Munroe, xkcd.com, CC BY-NC 2.5

  3. Transactions

    Changes to your database are often not self-explanatory. Often, one request from the visitor asks for changes to multiple tables. When making an order in a webshop, not only the order must be saved, but also the inventory will be updated.

    If one of these queries does not go well, for example because the inventory is insufficient, the database will be in an inconsistent state. With transactions, you can do a "rollBack" in such a case, which will undo all changes to the database since the start of the transaction.

  4. ' Universal ' interface

    With PDO you are not tied to one database. No less than 12 database systems are supported, including MySql, PostgreSQL, Microsoft SQL Server and Oracle. Thanks to PDO, your program can communicate with it in the same way. When you connect, you indicate what type of database it is, then you can ask them using the same methods.

  5. Disappearance of old functions

    The obsolete mysql_*() Features are no longer supported from PHP version 5.5.0. In the latest versions (from PHP 7.0.0) They are not even included and therefore no longer use.

  6. Object oriented

    PDO is completely object oriented. So you have all the advantages of object oriented programming, including exceptions. Exceptions allow you to handle errors, such as connection problems, in an elegant way.

Note: Is the PDO extension not available on the system where your website Is running, and do you use a MySQL database? Then switch to Mysqli. Less universal and elegant than PDO, it also provides parameter binding, transactions and stored procedures.

Link

Save visitor passwords securely with PHP? Use Hashing!

Again this week the weather was quite touching: The passwords of millions of internet users are on the street. While the creator of the website could have avoided this easily.

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.

Link

15 Essential Photoshop Tips

Drawing Photoshop

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

Obviously, a good course is the real solution. But for anyone who doesn't have the time or the money there, we've listed the 15 main 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.

Icon

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.

Icon

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.

Icon

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.

Icon

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.

Icon

Tip 5: Custom Shape Tool

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

The functions panel gives you all the basic shapes you need, such as a square, a line, a circle, oval etc. However, if you want more options, use the Custom Shape Tool. The icon of this looks like the first pancake (perhaps this was not the intention of 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.

Icon

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).

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.

Icon

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.

Icon

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.

Icon

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.

Icon

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.

Icon

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.

Icon

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.

Icon

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.

Icon

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.

Icon

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!

Link

The webshop: Chance or threat?

Recently, it became clear that the Dutch placed no less than 88 million online orders in 2012 - an increase of 13 percent compared to 2011. It also became the year in which web giant Amazon purchased a robot system that, to put it simply, enabled same-day delivery: you order the product in the morning and receive it in the afternoon.

But in addition to this growth and technological development of online activities, it was also the year in which the 'offline' retail sector in the Netherlands suffered heavy blows and consumer confidence was lower than ever. The Voor de goede zaak project, initiated by Dagblad van het Noorden, brings together expertise and small and medium-sized businesses to boost local retail. Learnit also thinks along: what can the retailer do to turn the tide?

In fact, there are two options. First of all, the shopkeeper can take full advantage of intensifying customer contact and making the most of that one important ' offline property ': Making personal contact with the customer. Make a correct assessment of his wishes and possibilities. Achieve customer loyalty. But also a host – to present the shop as a hospitable, pleasant establishment where all the expertise around a product or service comes together. With training as customer-focused work and sales skills face-to-face for shop staff , this option is largely to realize.

Secondly, the motto 'If you can't beat them, join them' can apply to the retailer: build your own webshop, be optimally accessible online and give the customer the opportunity to arrange everything via the internet. The customer potential expands enormously, of course, and by offering shipments, the retailer is no longer solely dependent on the local economy. Here, too, Learnit meets with the training course Webshop building with Joomla! and VirtueMart, in which people without programming knowledge are enabled to design their own custom-made webshop.

But a combination of customer-oriented work and expanding online activities is of course the most desirable. When the shop is easily accessible both online and offline, exudes expertise and offers reliable services such as fast dispatch and complaint handling, the principle of a webshop becomes more and more likely rather than a threat. An opportunity that Learnit is happy to help seize!

Link

Save with Open source

Green Links believes that the government can save billions with open source software. That says GL-MP Arjan El Fassed in an interview with nu.nl. But that applies not only to the government, but also to companies and organizations that make a lot of use of computers can save huge amount by using open source.

What is open source software?

Open source software is not developed by one large company such as Microsoft Office, but is often created in a public and common way. Collaboration is done by various programmers and companies to develop the software and is completely free. Characteristic of this computer software is that the source code is released. This allows users to independently study, modify and possibly improve the software. The offer of open-source software is great. For example, there are whole operating systems that can replace Windows such as Ubuntu and Debian. There are also open source CMS systems, such as Drupal, Wordpress and Joomla! This makes it relatively easy to build a professional website. Then there are the OpenOffice.org software packages. This is the free counterpart of Microsoft's Office package and includes programs like Writer to type In, Calc to Create spreadsheets and draw to draw with.

Save

Back to politics. In The interview, El Fassed indicates that various studies have been carried out into possible savings in the ICT field. The General Court of Auditors believes that 88 million euros can be saved on an annual basis with the open source software. The internal estimates of domestic affairs are even more favourable: they believe that EUR 3 to 4 billion per year can be saved. No childish figures. Savings are also possible in your organisation. Except that it can be very advantageous to switch to open source software, there is another advantage. The use of open source software would be safer than the usual systems. A comparison made is this: someone takes no medication without having read the package leaflet, which is too unreliable. This also applies to the computer software. Because the source code is known, you know how the program is put together. Another advantage is that many viruses are only harmful to Windows. These viruses cannot cause damage to open source software.

Training

Learnit follows the developments around open source and also makes clever use of the software. For example, our own employees have been using the Ubuntu operating system for some time and documents are compiled with the free LibreOffice. Learnit offers several open source training courses, such as Creating Websites with Joomla! and several open Office training courses. It is also possible to follow a training in WordPress and Drupal at Learnit. Interested or asking? Feel free to contact us via 020-6369179 or send an email to info@learnit.nl.