All Developer courses

Course image
XML Essential Training (LinkedIn Learning)
SCORE 4/5 by Smals Colleagues Extensible Markup Language (XML) was designed to make information sharing and data interpretation easier. Having a solid grasp of what XML is and how to work with it is essential for any developer. In this course, Joe Marini takes you through the basic rules of XML, explains its syntax, and covers more advanced topics such as styling your XML with CSS and manipulating XML content using XPath and XSLT. From integrating XML into your site to using document type definitions and XML schema, this course covers what you need to know to not only get started with XML, but also master it. Topics include: What is XML? Advantages and drawbacks of XML Proper XML syntax Working with XML namespaces Styling XML tags Discovering and creating document content Manipulating XML content using XPath and XSLT Document type definitions and XML schema Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Udemy: Passing Certification Exams with Strategic Test Taking
Study smarter and pass your ITIL 4 Foundation, A+, Network+, Security+, PenTest+, CISSP, and other exams easier! In this course, you will learn how to study better, take more efficient notes, and most importantly, how to increase your odds of passing your CompTIA (A+, Network+, Security+, CySA+, PenTest+, CASP+), Microsoft, ISC2 (CISSP, SSCP), EC-Council (CEH), or other IT Certification exams on the first attempt by using our tips, tricks, and efficiency gains to your advantage. After teaching all these techniques in the course, we will dive into some practice exam questions (A+, Network+, Security+, PenTest+, ITIL 4 Foundation, and CISSP) and put these principles to use, showing you how they can help you increase your odds of success, so that you can pass your exam on the first attempt! Teacher: Jason Dion. Apply for this course
 
Course image
Udemy: ITIL 4 Foundation Practice Certification Exams (6 Exams)
6 Full-length ITIL 4 Foundation Timed Tests. 40 Questions Each and 240 Questions Total (With feedback on each question). With my 6 practice exams containing 40 questions each, I have carefully hand-crafted each question to put you to the test. After passing these exams, you will be fully prepared for what it is like to take the ITIL 4 Foundation Certification Exam. This practice exam course is designed around the official exam guide for ITIL 4 Foundation from Axelos, weighting the 12 Knowledge Areas properly, so you can pass the actual ITIL 4 Foundation Certification Exam with confidence! After each practice exam attempt, you will receive your total final score, along with feedback on each and every question -- telling you exactly why each answer is correct so that you can pinpoint the areas in which you need to improve and perform some additional studying. Created by Jason Dion. Apply for this course
 
Course image
DevOps Foundations: Lean and Agile (LinkedIn Learning)
By applying lean and agile principles, engineering teams can deliver better systems and better business outcomes—both of which are crucial to the success of DevOps. In this course, instructors Ernest Mueller and Karthik Gaekwad discuss the theories, techniques, and benefits of agile and lean. Learn how they can be applied to operations teams to create a more effective flow from development into operations and accelerate your path of "concept to cash." In addition to key concepts, you can hear in-the-trenches examples of implementing lean and agile in real-world software organizations.Topics include: Recall components of lean, agile, and DevOps. Apply principles of lean, agile, and DevOps to steps in the development process. Differentiate between the concepts of kanban and scrum. Describe success measures used in the lean and agile processes. Identify ways to make lean, agile, and DevOps terminology more understandable for team members. Define concepts related to organizational theory. Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in.This course is in French only. If this is not a problem for you, by all means go ahead and apply.Apply for this course
 
Course image
Advanced PHP: Debugging Techniques (LinkedIn Learning)
PHP powers the back end of many of the world’s websites. But its extensive range of error levels makes it hard to know what’s what, especially when it comes to capturing relevant information and debugging errors in your code. In this course, instructor Gary Kovar shows you advanced techniques to improve your debugging workflow using both local and non-local tools. Learn how to use PHP to: Log and correctly identify error levels. Capture the right information for fixing a bug. Configure PHP error reporting, log errors to files, and log errors to other locations. Debug more efficiently using local development tools like var_dump, WordPress CLI, Laravel artisan tinker, whoops, and Xdebug. Debug on non-local instances by capturing errors remotely with tools like Monolog.Topics include:Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in.This course is in French only. If this is not a problem for you, by all means go ahead and apply.Apply for this course
 
Course image
Spring: Spring Security (LinkedIn Learning)
Developers sometimes struggle to see their apps as attackers do. They don't automatically recognize the vulnerabilities. That is where frameworks like Spring Security come in. Spring Security offers built-in authentication and authorization features for securing your apps and services, and easy ways to extend the framework to maximize its value. Join security architect Frank Moley, as he shows how to secure your Java projects with Spring Security, LDAP, Active Directory, and WebFlux. Along the way, learn how to use Spring Security to set up your own OAuth 2.0 servers to secure your apps and network services.Topics include:Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in.This course is in French only. If this is not a problem for you, by all means go ahead and apply.Apply for this course
 
Course image
API Testing and Validation (LinkedIn Learning)
How do you test your API to ensure it's working as intended and solving business problems? Most API testing doesn't actually test the API. In this course, Keith Casey teaches you how to test and validate your API by using behavior-driven development, or BDD, to test APIs via their external endpoints. Keith looks at the API from the consumer’s point of view, confirming that problems experienced by your end users are being solved. Join Keith in this course to learn how to prove that your APIs are working exactly as we expect today, tomorrow, and continuously. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Learning Docker (LinkedIn Learning)
Applications working on one machine but not others is a common problem in software development. Configuration management tools and virtual machines are common solutions, but can be cumbersome and more complicated than necessary for developers who just want their code to run in other places safely. Docker, an open-source containerization platform, simplifies the deployment and management of your applications by packaging your apps into images that run in containers—standardized executable components combining application source code with the operating system libraries and dependencies required to run that code in any environment. In this course, software engineer Carlos Nunez introduces the basics of Docker, including its containers, Dockerfiles (or base images), and capabilities. Watch and learn how to build your own containers.Topics include: Define Docker and explain common use cases. Understand how containers functionally and operationally differ from virtual machines. Explore three key technologies that make Docker different: layered containers, the Dockerfile, and the Docker API. Learn how to create and manage containers using the Docker CLI. Understand how to create custom container images using Dockerfiles. Learn how to push Docker images to the Docker registry and manage them. Troubleshoot common container issues using Docker CLI commands. Understand common best practices and problems when working with Docker containers and images. Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in.This course is in French only. If this is not a problem for you, by all means go ahead and apply.Apply for this course
 
Course image
Learning Path: Getting Started as a C# Developer (LinkedIn Learning)
C# is Microsoft's primary programming language and developers working with Microsoft tools need to know it. Whether you are new to programming or new to the Microsoft ecosystem, this learning path gives you a foundation for developing applications using Visual Studio and other key Microsoft tools. Understand the fundamentals of the C# programming language. Build the foundational knowledge to create C# applications. Gain the skills to interview for a C# developer position. Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
C#: Delegates, Events, and Lambdas (LinkedIn Learning)
C# provides different function types to fit a variety of real-world development scenarios. In this course, Joe Marini explores three important features of C#: Delegates, events, and lambdas. First, Joe shows how delegates are used to provide interchangeable functions during the lifetime of a program, which makes it easy to modify the functionality of an app on the fly. He then covers events, which are used to handle messages from both within and outside the program and can be turned on and off dynamically. Finally, he shows how lambdas provide a concise, efficient way of writing simple expressions without having all the associated syntax of a full function. These features help keep C# code readable, efficient, and maintainable, so join Joe to learn how to adapt this flexible set of programming tools to your own C# programming needs.Topics include:Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in.This course is in French only. If this is not a problem for you, by all means go ahead and apply.Apply for this course
 
Course image
C#: Interfaces and Generics (LinkedIn Learning)
Are you looking for ways to level up your C# coding? In this course, programming expert Joe Marini guides you through how to use interfaces and generics in C#. Joe explains that interfaces and generics both are used to construct flexible classes. He walks you through how to define and implement an interface, how to use an interface when casting one C# class to another type, how to implement more than one interface for a C# class, and more. Joe describes how interfaces keep your code nimble, compact, and efficient, while generics are used to create code that is more maintainable and easier to read. Joe shows you how to use C# list generics to create type-save lists of objects. He also covers how to use the generic versions of the queue and stack data structures, as well as how to use the generic versions of the queue and stack data structures. Interfaces and generics make your C# projects easier to build and scale, with fewer bugs and performance issues along the way.Topics include:Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in.This course is in French only. If this is not a problem for you, by all means go ahead and apply.Apply for this course
 
Course image
C#: Design Patterns Part 2 (LinkedIn Learning)
Design patterns in C# can save you a lot of time, as you don’t have to recreate code that has already been proven. In this course, instructor Richard Goforth explains what design patterns are and how you can recognize and implement five C# patterns: Observer, Builder, Command, Proxy, and Chain of Responsibility. For each pattern, Richard gives a definition, at least one example of how to implement or use it, any other explanations you may need, and a practice challenge. He concludes with some suggestions on where to continue your education in C# application design with patterns. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
C#: Design Patterns Part 1 (LinkedIn Learning)
Design patterns are an important part of programming. Rather than programming solutions to every issue from scratch, developers can implement these patterns that solve common problems. In this course, instructor Richard Goforth explains the purpose and effective use of key design patterns in C#. Richard begins by discussing why design patterns make sense, what they are, and how they are grouped and categorized. He then provides an overview of the creational, behavioral, and structural Gang of Four design patterns and how they are applied in C# and .NET. Next, he takes a deeper dive into the Iterator, Factory Method, and Adapter patterns, providing hands-on challenges that help you master the application of these patterns in your own code. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
C# Algorithms (LinkedIn Learning)
Algorithms are one of the fundamental pillars in every software application, and once you understand them, you can create more efficient and maintainable programs. In this course, instructor Kathryn Hodge shows you how to create better C# programs by using efficient algorithms. Kathryn discusses what makes an algorithm effective, as well as how to make informed assumptions about your data to create better algorithms. She focuses on how to create efficient algorithms to work with different types of data, including strings, arrays, linked lists, queues, stacks, hash-based structures, and trees. Many algorithms are built into the C# language, and Kathryn covers how to use these to create your own custom algorithms, so you can work with your data exactly the way you want. She also dives into how to leverage different data structures to create better algorithms in analyzing or manipulating their data. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
C# Essential Training 2: Generics, Collections, and LINQ (LinkedIn Learning)
As one of the most popular programming languages, C# continues to make programming easier and more fun with each new version. In this course, instructor Matt Milner digs deeper into essential features of C#, such as generic types, collections, handling exceptions, asynchronous programming with tasks, and more. Matt begins with helping you understand and work with generic types, then moves on to understanding collection types, working with collections, and understanding concurrent collections. He walks you through handling different types of exceptions, including creating custom exceptions. Matt explains threading basics and shows you how to use async and await in the task based programming model. After covering delegates and events, he goes over the case for extension methods, as well as how to write and use an extension method. Plus, Matt discusses the goals of Language Integrated Query (LINQ), how to query collections with LINQ, and how to filter and order your queries.Topics include:Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in.This course is in French only. If this is not a problem for you, by all means go ahead and apply.Apply for this course
 
Course image
C# Essential Training 1: Types and Control Flow (LinkedIn Learning)
Do you need to learn the essentials of C#? This two-part series shows you through all the basics. In this course, part one of the series, instructor Matt Milner shows you classes, structs, variables, and much more. Matt begins by placing C# in context with .NET, MSIL, and the Base Class Library. He walks you through understanding and working with classes, structs, and records. Then Matt shows you several useful techniques to organize your C# code. He discusses variables in-depth, then dives into how to define, enable, and test enums, as well as how to use nullable types and work with null objects. Matt goes over if, else, and switch statements and covers switch expressions, the is expression, and an introduction to patterns. Plus, he explains several types of patterns and describes how to use guard conditions to further refine your switch case matches. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Nail Your C# Interview (LinkedIn Learning)
Applying for C# programming jobs? Learn the programming and non-technical skills needed to land a C# developer position in this course with software developer Kathryn Hodge. Kathryn begins with some software development interview basics that will describe what the interview process is like. Then, Kathryn dives deeper into some questions and topics that relate specifically to the C# programming language. In addition to general C# questions, many software development interviews require a whiteboard coding portion. The rest of the course is devoted to reviewing string manipulation, data structures, and object-oriented concepts that are often used in the solutions to these questions. Each data structure is reviewed and followed by a practice coding question and solution, so you can test your knowledge as you go along.Topics include:Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in.This course is in French only. If this is not a problem for you, by all means go ahead and apply.Apply for this course
 
Course image
Spring: Spring Data 2 (LinkedIn Learning)
Coding to databases—which often involves the use of boilerplate code that's difficult to maintain and debug—can be tedious work. Upgrading applications to a different kind of data storage is similarly challenging, as it usually involves massive code rewrites. Spring Data addresses these issues by abstracting data store interactions into a common repository API and eliminating boilerplate code. In this course, learn how to easily implement JPA-based repositories using Spring Data JPA. Instructor Mary Ellen Bowman introduces you to the Spring Data umbrella project and covers a handful of commonly used querying methods that you can start practicing on your own. From simple query methods with property expressions to more dynamic options like Querydsl, Query by Example (QBE), Spring Data REST, and MongoDB, Mary Ellen helps you build the skills you need to leverage the features of this powerful data management tool. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
JSON Essential Training (LinkedIn Learning)
JSON has become the most common format for data interchange on the web, building from a JavaScript base to a wider set of API platforms. In this course, instructor Sasha Vodnik walks you through using the basic syntax of JSON and applying it in several common implementations to see how you can structure it with schemas and JSON-LD. Sasha begins by making sure you have a thorough understanding of how to build and debug JSON structures. After stepping through how to process JSON data, he shows you a variety of ways to use it. Next, Sasha covers techniques you can use to work with JSON, such as preventing data reuse and returning readable JSON data in JavaScript. He goes over how to create and validate JSON schema and how to work with schema generators. Sasha concludes with a discussion of JSON-LD and how you can use it to explain and map the structure of your data.Topics include:Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in.This course is in French only. If this is not a problem for you, by all means go ahead and apply.Apply for this course
 
Course image
Learning Path: Master Python for Data Science (LinkedIn Learning)
Quickly learn the general programming principles and methods for Python, and then begin applying that knowledge to using Python in data science-related development. Topics include: Learn the basics of Python as an object-oriented programming language. Apply Python coding skills to analytics uses. Explore the Python scientific stack of tools. Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Faster pandas (LinkedIn Learning)
Data scientists often favor pandas, because it lets them work efficiently with larger amounts of data—a useful quality as data sets become bigger and bigger. In this course, instructor Miki Tebeka shows you how to improve your pandas’ code’s speed and efficiency. First, Miki explains why performance matters and how you can measure it with Python profilers. Then, the course teaches you how to use vectorization to manipulate data. The course also walks through some common mistakes and how to address them. Python and pandas have many high-performance built-in functions, and Miki covers how to use them. Pandas can use a lot of memory, so Miki offers good tips on how to save memory. The course demonstrates how to serialize data with SQL and HDF5. Then Miki goes over how to speed up your code with Numba and Cython. Alternative DataFrames can also speed up your code, and Miki steps through some options. Plus, explore a few extra resources that you can check out. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Advanced Pandas (LinkedIn Learning)
If you've worked in Python, you're likely familiar with the basic of pandas. In this advanced course, instructor Brett Vanderblock shares how you can take advantage of the advanced functions of pandas—such as working with dates, dealing with missing data, merging DataFrames, and more—to work more effectively with your data. First, Brett introduces you to DataFrames, identifies the top functions in pandas, and shows you how to configure your pandas workspace efficiently. He walks you through converting data types, working with strings, and using the apply map and applymap functions effectively. He shows you how to combine Groupby and multiple aggregate functions in pandas and how to use the merge, join, and concat functions. Brett steps through plotting and statistical functions with pandas. He concludes by explaining how you can use pandas-profiling and Geopandas to get the most out of your functions and data. This course was created by Madecraft. We are pleased to host this training in our library. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Advanced Python: Working with Databases (2020) (LinkedIn Learning)
To create functional and useful Python applications, you need a database. Databases allow you to store data from user sessions, track inventory, make recommendations, and more. However, Python is compatible with many options: SQLite, MySQL, and PostgreSQL, among others. Selecting the right database is a skill that advanced developers are expected to master. This course provides an excellent primer, comparing the different types of databases that can be connected through the Python Database API. Instructor Kathryn Hodge teaches the differences between SQLite, MySQL, and PostgreSQL and shows how to use the ORM tool SQLAlchemy to query a database. The final chapters put your knowledge to practical use in two hands-on projects: developing a full-stack application with Python, PostgreSQL, and Flask and creating a data analysis app with pandas and Jupyter Notebook. By the end, you should feel comfortable creating and using databases and be able to decide which Python database is right for you. Topics include: What is a database? Relational vs. nonrelational databases Creating a SQLite database Editing records in SQLite Creating a MySQL database Encapsulating database operations Creating a PostgreSQL database Interacting with databases using SQLAlchemy Creating a stored procedure Developing full-stack apps with Python and Flask Developing analysis apps with pandas and SQLAlchemy Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Python Data Structures: Power of Linked Lists for Technical Interviews (LinkedIn Learning)
Rock your next technical interview by using Python to code some of the most common linear data structures: singly and doubly linked lists. In this course, instructor Erin Allard digs into the subject of linked lists, sharing what you need to know to communicate your understanding of this data structure to an interviewer. Erin goes over abstract data types and helps you conceptualize nodes in linked lists. She also discusses how to create both the singly linked list and doubly linked list classes and goes over how to implement key methods. Throughout the course, she not only shows how to code the class and methods for each data structure, but also explains why each method is needed.Topics include: Abstract data types Identifying the list data type and its uses Operations on linked lists Creating the singly linked list class and its methods Creating the doubly linked list class and its methods Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in.This course is in French only. If this is not a problem for you, by all means go ahead and apply.Apply for this course
 
Course image
Python Data Structures: Dictionaries (LinkedIn Learning)
Dictionaries are a common data structure in Python programming, designed to hold a sequence of key-value pairs. Dictionaries are dynamic, can be nested, and are preferable to lists in situations where you would want to search for and retrieve data with the same key. Being able to use dictionaries effectively is critical to mastering Python and create more efficient code. In this course, Deepa Muralidhar reviews the syntax and real-world use cases for dictionaries. Discover how to create a simple dictionary, iterate through the data, incorporate operations and comparators, and compare dictionaries to other common data structures such as lists, sets, and tuples. Plus, find out how to use dictionary comprehension to automate dictionary generation by merging lists or arrays. Topics include: Creating a dictionary Iterating through a dictionary Using operations and comparators Working with lists Comparing dictionaries to other data structures Using dictionary comprehension Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Advanced Python: Practical Database Examples (LinkedIn Learning)
Looking for a hands-on opportunity to take your Python skills to the next level? In this course, instructor Kathryn Hodge takes you through a series of practical database examples to help level up your Python applications. Learn how to create an API that serves data from a database using FastAPI, Flask, MySQL, Postman, SQLAlchemy, endpoints, and more. Get proven tips on how to develop analysis applications with pandas, the high-performance Python library featuring robust and integrated built-in data structures. Test out your new coding skills as you go in the exercise challenges at the end of each section. By the end of this course, you’ll be ready to start building full-stack task list applications with Flask, a microframework designed uniquely for Python that lets you integrate data from a database directly to an app. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Advanced Python: Working with Databases (LinkedIn Learning)
To create functional and useful Python applications, you need a database. Databases allow you to store data from user sessions, track inventory, make recommendations, and more. However, Python is compatible with many options: SQLite, MySQL, and PostgreSQL, among others. Selecting the right database is a skill that advanced developers are expected to master. This course provides an excellent primer, comparing the different types of databases that can be connected through the Python Database API. Instructor Kathryn Hodge teaches the differences between SQLite, MySQL, and PostgreSQL and shows how to use the ORM tool SQLAlchemy to query a database. The final chapters put your knowledge to practical use in two hands-on projects: developing a full-stack application with Python, PostgreSQL, and Flask and creating a data analysis app with pandas and Jupyter Notebook. By the end, you should feel comfortable creating and using databases and be able to decide which Python database is right for you. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Advanced Python: Working With Data (LinkedIn Learning)
Data science is one of the fastest-growing areas of technology today. And whether you work with large data sets or just need to process spread sheet files, Python is a great language to use when working with data-intensive applications. In this course, Joe Marini gets you started on working with data in Python, highlighting some of the most useful built-in features of the language. Using a real data set from the United States Geological Survey that tracks earthquake information, Joe shows you how to perform data operations like sorting and filtering, determining basic information like minimum and maximum values, and reading and writing data to and from other formats like CSV and JSON. Check out this course with Joe to see how Python can help you make sense of your data. This course is integrated with GitHub Codespaces, an instant cloud developer environment that offers all the functionality of your favorite IDE without the need for any local machine setup. With GitHub Codespaces, you can get hands-on practice from any machine, at any time—all while using a tool that you’ll likely encounter in the workplace. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Python Essential Training (LinkedIn Learning)
Python is one of the most commonly used dynamic languages for many large organizations, including Google, Yahoo and IBM. Supported on all major operating systems, it comes pre-installed on Macs, as well as most Linux and Unix-based systems. In this course, senior software engineer Ryan Mitchell guides you through all the essentials of learning and using Python. Learn how computers think, as well as how to install Python, pip, and Jupyter Notebook and the basics of writing a program. Explore variables and types, operators, functions, classes, objects, and more. Go over basic data types like ints and floats, Booleans, and strings. Deep dive into basic data structures, control flow, functions, classes, and objects. Find out how to handle errors and exceptions, as well as threads and processes. Plus, discover how to work with different types of files in Python, pass command-line arguments to your Python script, and create modules and packages. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Data Science Foundations: Python Scientific Stack (LinkedIn Learning)
Join instructor Miki Tebeka as he dives into the Python scientific stack and shows you how to use it to solve problems. Miki covers the major packages used throughout the data science process: numpy, pandas, matplotlib, scikit-learn, and others. He also guides you through how to load data, analyze data, run models, and display results. This course is integrated with GitHub Codespaces, an instant cloud developer environment that offers all the functionality of your favorite IDE without the need for any local machine setup. With GitHub Codespaces, you can get hands-on practice from any machine, at any time—all while using a tool that you’ll likely encounter in the workplace. Check out the “Using GitHub Codespaces with this course” video to learn how to get started. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
WebSocket Communications with Node and Angular (LinkedIn Learning)
If you come across a web page that updates in real time, you’re probably seeing WebSocket at work. Unlike the request and response protocol of HTTP, WebSocket allows for real-time, two-way communication, and learning how to use it will help you to develop more useful and engaging software. In this course, Patrick Siewe teaches you just what WebSocket is and what it can do, by guiding you through the creation of an app for live chatting from end to end. First, he guides you through building the backend server in NodeJS, coded with TypeScript. Then, he shows how to build the front end as a very simple Angular application, also coded in TypeScript. As everything around us gets more connected and interactive, being skilled in WebSocket can only make you more marketable and valuable to current or future employers, so join Patrick in this course to get started on mastering WebSocket. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Angular: Maintaining Applications (LinkedIn Learning)
Most applications grow and change over time. The challenge for developers is to make sure their projects keep pace with ever-evolving frameworks and security standards. This course shows you how to maintain your Angular applications and prepare them for growth. Instructor Emmanuel Henri reviews the upgrade path from Angular 2 to Angular 4 and introduces best practices to help your application scale for organic growth, integrate other projects and frameworks, and accommodate shifts to deployment models such as continuous integration/continuous delivery. Plus, learn how to recognize when it's time to decommission a feature, module, application, or framework version. Topics include: Comparing Angular 2 to Angular 4 Upgrading Angular Planning for growth Integrating other projects and frameworks Planning for deployment shifts Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Angular: Cloud-Powered Apps with Firebase (LinkedIn Learning)
Want to learn how to quickly build apps, without managing infrastructure? Firebase allows you to do exactly that. Backed by Google Cloud Platform and used by some of the largest apps today, Firebase is a suite of tools for building and scaling web applications. In this course, join Victor Mejia as he steps through how to build powerful applications with Firebase. To begin, he takes a look at the Firebase console and shows how you can manage different Firebase projects. Next, he covers how to use FirebaseAuth to add authentication to your application; store and sync data with Firebase Cloud Firestore; and deploy your app using Firebase Hosting. Plus, learn how to create your own serverless functions using Firebase Cloud Functions. Topics include: Enabling authentication in the Firebase console Storing and syncing data with Firebase Cloud Firestore Displaying user data Firebase Cloud Storage security rules Controlling access with custom claims and security rules Using the Firebase CLI to deploy your app Using Cloud Functions Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Angular: Creating and Hosting a Full-Stack Site (LinkedIn Learning)
You've learned Angular and can create amazing front-end interfaces—but deploying them requires more than just Angular. You need logic running on the server, and a place to put that logic. If you want to apply your Angular skills to a broader range of projects—but you're not very familiar with server-side development—then this course is for you. Join instructor Shaun Wassell as he steps through how to build a full-stack, Angular-powered website from scratch. Shaun demonstrates how to create an Angular 9 front end and write a back end in Node.js using hapi. He then shows how to add MySQL to your back end, connect the front and back ends, add Firebase Authentication to your project, and move your full-stack application to the cloud. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Angular: Testing and Debugging (LinkedIn Learning)
Errors caused by missing dependencies, undefined variables, or poorly formatted data can cause your web application to stop working. In this course, learn how to track down and eliminate these types of errors in your Angular applications through the process of testing and debugging. Instructor Derek Peruo breaks down common error messages and goes over a variety of testing and debugging options. He also covers code linting, shares some tips and tricks for avoiding pitfalls during development, and goes into writing custom error handlers to make it easier to work with errors as your application grows.Topics include:Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in.This course is in French only. If this is not a problem for you, by all means go ahead and apply.Apply for this course
 
Course image
Building a Reactive App with Angular and Spring Boot 2 (LinkedIn Learning)
Angular is known for building rich, data-driven single page applications (SPAs), while Spring Boot is a popular and powerful framework for back-end development. In this course, Chris Anatalio shows how to take these two enterprise-scale worthy technologies and build a robust, secure full-stack application. Learn how to build an app that uses this reactive Spring stack to create a REST API on the back end, and an Angular front end that leverages that data. After highlighting the benefits of using reactive programming with Angular and Spring, Chris covers using, configuring, and implementing reactive Spring Data; building a reactive Spring Data client-side functionality with Angular; testing; and more. Topics include: Benefits of using reactive programming with Angular and Spring Bootstrapping your Spring Boot app Building a reactive Spring REST API Creating and testing a WebFlux GET endpoint Building a front-end app with Angular Using and configuring reactive Spring Data Using a REST API GET request Unit testing with Spring Boot and Angular Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course Recommended by Smals Experts //
 
Course image
Learning the Angular CLI (LinkedIn Learning)
The Angular command-line interface (CLI) is the recommended utility for building and maintaining Angular applications. Understanding what it provides—and how to make the most of its features—can set you up for maximum development productivity with Angular. In this course, learn how the Angular CLI is designed to not only help with creating new Angular projects, but also how it takes care of the application-build workflow and testing. Instructor Victor Mejia covers creating new projects, customizing the development server, generating Angular application code, running tests, and more. Plus, he shares real-world scenarios that can help you develop a more practical understanding of how to use the CLI. By the end of this course, you'll have the knowledge you need to use the Angular CLI as a core tool in your Angular application development workflow. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Configure and Manage SharePoint Online (LinkedIn Learning)
Microsoft SharePoint Online is a significant component of Microsoft 365 teamwork solutions. In this course, Ed Liberman shows how to configure and manage SharePoint Online, including how to plan and configure site collections and apps. Ed also demonstrates how to customize sites within SharePoint using apps, manage user profiles, create relevant search results for users, and monitor and maintain the SharePoint Online service. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Getting Started as an Agile Project Manager (LinkedIn Learning)
Deliver projects with the highest level of performance and quality as an agile project manager. This path will help you build a solid foundation in leading and motivating agile project teams, from developing user stories and agile charts to driving productive meetings. Master the tools and techniques to manage a project through the agile life cycle. Learn to successfully transition from waterfall to agile project management. Apply for this course
 
Course image
DevOps Foundations: Infrastructure as Code (LinkedIn Learning)
Infrastructure automation—transitioning an organization's system administration from hardware into code—is one of the major DevOps practice areas. By automating configuration management, you can make your systems more reliable, processes more repeatable, and server provisioning more efficient. In this course, learn the basics of infrastructure as code, including how to keep your configuration in a source code repository and have it built and deployed just like an application. Discover how to approach converting your systems over to becoming fully automated—from server configuration to application installation to runtime orchestration. Join notable DevOps practitioners Ernest Mueller and James Wickett as they dive into key concepts, and use a wide variety of tools to illustrate those concepts, including Ansible, Terraform, Docker, Kubernetes, Serverless, and AWS Lambda. Check out this course to gain the knowledge you need to start implementing an infrastructure as code strategy. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Photoshop for UX Design (LinkedIn Learning)
With all the different design tools at your disposal for your UX projects, sometimes the tool you already know may be the best tool for the job. If you’ve wondered what kind of UX capabilities Photoshop has, this is the course for you. Instructor Emmanuel Henri ramps you up to speed quickly so you can integrate Photoshop into your UX design workflow. Emmanuel starts with covering the specific strengths of Photoshop for UX design and how they align with your project goals. He then shares tips for setting up a Photoshop file for UX design work. Learn how to create artboards and screens for UX projects; how to use shapes and bitmap objects to flesh out your designs; best practices for collaborating with team members and stakeholders; how to export assets for developer integration, and much more. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Illustrator for UX Design (LinkedIn Learning)
In this course, get an expert's view on how to best use Adobe Illustrator for your UX design projects. Instructor Emmanuel Henri shows you how to use the powerful UI and UX tools in Illustrator to create and design a website. He details the strengths of Illustrator and how it can help you achieve your project goals; shares tips for the best ways to set up Illustrator of UX design work; explains how to use vector features to realize designs, screens, and artboards; shows you how to share and export your designs with stakeholders, collaborators, and other developers; and more. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Course image
Git Essential Training (LinkedIn Learning)
If you’ve ever wondered why someone should use Git or how to use it for version control, this is a great course to get started. Azure MVP and GitHub Star Barbara Forbes guides you through the installation process, the Git workflow, setting up and pushing code into a repo, and committing changes, all with a focus on version control and how Git can help you achieve it. Find out why people use Git. Learn how Git works, locally or through a provider, and how you can get it installed, configured, and running the way you need it to work. Follow the full process of pushing your code with Git, then explore ways to make changes to files. Discover important concepts in Git, like how to ignore files you don’t want to include, how branching can help you with development, what should be in a commit, and how to troubleshoot if you get into trouble. Plus, get current instruction on using GitHub Star and Microsoft MVP. Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Planning a Career in User Experience (LinkedIn Learning)
Successful UX professionals help improve technology so that it’s more efficient, effective, and satisfying for users. But where does a career in UX really start and what kind of background do you need? In this course, join UX expert Cory Lebson as he breaks down the various subfields of user experience that form the trifecta of design, research, and strategy—so you can understand the variety of available jobs to find a role that aligns with your strengths and passions. Cory helps you understand job responsibilities as well as the benefits of working full-time for a company, consulting, or freelancing. Learn how to create a more compelling resume and a portfolio that tells a story about your journey as a UX professional. Along the way, gather insights and focused career advice, with tips for recruiters and employers. Get a better understanding of UX through a critical framework that can also help students and those in other professions who are exploring the next steps in their careers. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Designing RESTful APIs (LinkedIn Learning)
Having a solid understanding of how to correctly build APIs is important for any developer planning on creating websites. In this course, learn how to plan and model your own APIs, and explore the six REST design constraints that help guide your architecture. Keith Casey starts with a simple overview, including advice on identifying the users or "participants" of your system, and the activities they might perform with it. He discusses how to validate your design before you build it, and explores the HTTP concepts and REST constraints needed to build your API. To wrap up, Keith goes over some of the most common API design patterns you may encounter. Topics include: Approaches to adding an API Modeling tips Identifying activities and breaking them into steps Mapping activities to verbs and actions Creating and grouping API methods Validating your API HTTP headers and response codes Common design challenges Versioning best practices Hypermedia and documentation approaches Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Learning Git and GitHub (LinkedIn Learning)
Version Control lets you manage changes you've made to files over time, and is an essential skill for developers to master. Git is by far the most popular version control system on the web. In this fast-paced course, Ray Villalobos shows you the fundamental commands that you need to work with most Git projects. He explains how to use checkpoints called commits, which let you leave messages documenting what happened at each checkpoint, as well as how to create branches that are alternate versions of your project that you can work on without changing the original. Plus, he shows how to work with the popular GitHub website to explore existing projects, clone them to your local hard drive, and use them as templates for your new projects. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
UX Foundations: Prototyping (LinkedIn Learning)
Prototyping allows designers to quickly and inexpensively explore multiple iterations of designs. Prototypes can be submitted for testing and feedback, leading to better experiences for the business and for users. That's why prototyping is a fundamental skill for any UX designer. Explore the benefits, techniques, and tools of prototyping in this introductory course with designer Diane Cronenwett. Diane covers the basics of building effective prototypes with the right "fidelity," and getting more valuable feedback from your design testing. Learn how to build simple, satisfying prototypes on paper, and use digital prototyping tools like Moqups, InVision, and Axure to add interactivity and animation. Topics include: What is a prototype? How prototyping helps user experience Defining prototype goals Sketching ideas Creating paper prototypes Building low-fidelity and high-fidelity prototypes Creating HTML prototypes Testing and evaluating prototypes Choosing the right prototyping tool Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
UX Foundations: Multidevice Design (LinkedIn Learning)
Understanding how to design for multiple devices is now a required skill for UX designers. Modern users will want to access your website or app on a variety of different platforms. As a result, it's your job to ensure that your app performs elegantly and consistently from device to device: from phones and tablets to wearable tech. In this course, join instructor Diane Cronenwett as she explains how to create interfaces that work flawlessly on any platform. Diane shares how to plan your efforts before you even start your multidevice project, to ensure that you're prepared for success. She covers how to approach UX design for watches, TVs, and voice interfaces. Plus, she shares how to design a mobile experience in Sketch, use different frameworks and guidelines for UX multidevice design projects, and more. Topics include: Principles for multidevice design Responsive design in action Designing for multiple devices using native paradigms Designing mobile or tablet interfaces Designing for a watch, a TV, or for voice Creating an information architecture diagram Using Sketch to design your mobile experience Prototyping with InVision Exploring Bootstrap and Foundation Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
ElasticSearch Essential Training (LinkedIn Learning)
Elasticsearch has been widely adopted in search engine platforms for modern web and mobile applications. Combined with the power of Kibana—which can help to provide analytical solutions on top of your Elasticsearch cluster—this powerful platform adds the capability to answer complex business questions about your data and your customers, as well as serve up relevant results in your applications. Beyond just search, the Elastic Stack provides companies with complex analytics and advanced features like machine learning. Companies large and small use Elasticsearch to identify potential fraud, machines that aren't operating properly, and what users are doing in their apps. In this course, join Ben Sullins as he dives into the inner workings of Elasticsearch combined with Kibana. Ben provides an overview of the architecture, and then goes over the different deployment methods, and how to best structure your data. From there, he demonstrates how to query data, and how to work with Kibana to present your insights. Topics include: Reviewing key Elasticsearch concepts Running Elasticsearch in the cloud and locally Bulk loading data Setting up mappings of data types Querying data Running basic aggregations  Creating visualizations and dashboards in Kibana Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
IT Security Foundations: Network Security (LinkedIn Learning)
Want to keep your interconnected systems and data safe? In this course, Lisa Bock covers network security and securing an organization's infrastructure. Lisa introduces security devices such as firewalls and honeypots. In addition, she reviews the importance of isolating networks with VLANS and NAT addressing, along with a review of common security protocols. She also provides overviews of how to protect clients with antivirus software, encrypt folders and files, implement software restriction policies, and secure your cloud services. Finally, she looks at the often-overlooked topic of physical security, which includes securing a building's perimeter and the hardware within. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Cybersecurity: Key Policies and Resources (LinkedIn Learning)
Cybersecurity can be daunting because of its technical complexity and the ever-changing threats to individuals and organizations. And more than ever, cybersecurity also is a core business function for organizations of all kinds. Just like other business issues—like finance, legal, or human resources—cybersecurity has its own set of external policies, laws, rules, established practices, and resources for getting help. Getting to know these policies and resources better across your organization—and not just within your IT department—can be hugely beneficial to your company. This course seeks to make key cybersecurity policies and resources clear and understandable—whether you work in IT, in business, or are just interested in how information security fits in with our public policies and laws. Join instructor Gregory Michaelidis to improve your personal or organizational cybersecurity with grounding in the latest regulations, governmental authorities, and resources available. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
SQL Tips and Tricks for Data Science (LinkedIn Learning)
Get Ben Sullins's 12 must-have SQL techniques for data science pros—engineers, DevOps, data miners, programmers, and other systems specialists. Ben's tips focus on practical applications of SQL queries for data analysis. Learn how to retrieve data, join tables, calculate rolling averages and rankings, work with dates and times, use window functions, aggregate and filter data, and much more. Each tip is short, relevant, and up to date with current industry best practices—making this the perfect course for busy analysts who normally struggle to find time to build their skills. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Artificial Intelligence Foundations: Thinking Machines (LinkedIn Learning)
Computer-enhanced artificial intelligence (AI) has been around since the 1950s, but recent hardware innovations have reinvigorated the field. New sensors help machines have more accurate sight, hear sounds, and understand location. Powerful processors can help computers make complex decisions, sort through possibilities, plan outcomes, and learn from mistakes. The possibilities are thrilling; the implications are vast. This course will introduce you to some of the key concepts behind artificial intelligence, including the differences between "strong" and "weak" AI. You'll see how AI has created questions around what it means to be intelligent and how much trust we should put in machines. Instructor Doug Rose explains the different approaches to AI, including machine learning and deep learning, and the practical uses for new AI-enhanced technologies. Plus, learn how to integrate AI with other technology, such as big data, and avoid some common pitfalls associated with programming AI. Topics include: The history of AI Machine learning Technical approaches to AI AI in robotics Integrating AI with big data Avoiding pitfalls Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Business Analytics Foundations: Descriptive, Exploratory, and Explanatory Analytics (LinkedIn Learning)
Business analytics allows us to learn from the past and make better predictions for the future. There are three types of analytics used for learning from the past. Descriptive analytics summarizes historical data; exploratory analytics uncovers hidden patterns; and explanatory analytics reveals the reasons for business results. Each type encompasses a different set of tools, technologies, processes, and best practices to derive insights from data. This course by Kumaran Ponnambalam explains why they matter and how and when to use them. He starts by setting the context for business analytics and its various stages. You then explore the stages that focus on the past: descriptive, exploratory, and explanatory. With each stage, you learn about the processes, techniques, and best practices used in the field. Finally, you walk through a use case (the results of an email marketing campaign) that demonstrates how analysis is performed at each stage. Topics include: Business analytics and its stages Descriptive analytics Exploratory analytics Explanatory analytics Best practices and use cases Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Learning Python (LinkedIn Learning)
Python—the popular and highly-readable object-oriented language—is both powerful and relatively easy to learn. Whether you're new to programming or an experienced developer, this course can help you get started with Python. Joe Marini provides an overview of the installation process, basic Python syntax, and an example of how to construct and run a simple Python program. Learn to work with dates and times, read and write files, and retrieve and parse HTML, JSON, and XML data from the web. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Python Statistics Essential Training (2018) (LinkedIn Learning)
With this course, gain insight into key statistical concepts and build practical analytics skills using Python and powerful third-party libraries. Instructor Michele Vallisneri covers several major skills: cleaning, visualizing, and describing data, statistical inference, and statistical modeling. All concepts are introduced by analyzing intriguing real-world datasets and discussed from a machine-learning perspective—which assumes that powerful computation can replace complex mathematics. Topics include: Installing and setting up Python Importing and cleaning data Visualizing data Describing distributions and categorical variables Using basic statistical inference and modeling techniques Bayesian inference Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Learning PHP (LinkedIn Learning)
PHP remains one most popular server-side languages used to build dynamic websites. Although it is not especially difficult to use, nonprogrammers often find it intimidating. This introductory course was designed to change that by teaching you PHP through a series of clear, focused, and easy-to-follow lessons. After briefly explaining what PHP is, instructor Joe Casabona introduces the features of the language. Joe covers control structures, variables, arguments, and person class in a series of hands-on exercises. He then moves on to more advanced topics, including try/catch statements, resolving changes between versions of PHP, and form validation. Upon wrapping up this course, you'll have the skills you need to start developing and maintaining interactive websites using PHP. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Learning REST APIs (LinkedIn Learning)
SCORE 4/5 by Smals Colleagues Learn the basics of REST APIs. In this course, discover what REST APIs are, why they matter, and how putting them to use can help you build faster, more efficient applications. Review how HTTP and REST APIs relate, explore the six constraints of REST, and learn about HTTP status messages. Learn how to get started with consuming REST APIs to incorporate them into data-driven applications. Topics include: What is a REST API? Who or what interacts with REST APIs? Anatomy of a REST request HTTP status messages Request/response pairs GET, POST, and DELETE Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Advanced Java Programming (LinkedIn Learning)
Want to get more out of the Java language and platform? In this platform- and framework-neutral course, instructor Bethan Palmer digs into some of the language’s more advanced features, helping you expand your programming skills as she equips you with techniques you can use when building applications anywhere Java is used: in web, mobile, and desktop applications. Bethan covers a variety of topics, including generics, working with the Collections Framework, and functional programming. Plus, learn about I/O in Java, working with files and directories, and structuring applications using the modular system available in Java. Topics include: Installing the NetBeans IDE Using generic methods in Java Using wildcards in generic programming Implementing a queue with a LinkedList Functional programming in Java Multi-threading Working with I/O in Java Managing files and directories Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Java 8 Essential Training (LinkedIn Learning)
More from LinkedIn Learning's top experts Programming Languages Newsletter If you want to build applications for mobile devices, desktop computers, or the web, you need to know Java. This course provides the foundation for learning Java SE (Standard Edition), so you can build your first apps or start exploring the language on your own. Author David Gassner shows how to install Java and the IntelliJ IDEA IDE, and start working with variables, data types, keywords, and other critical language components. He also helps you control program flow with conditional logic and loops, store data with the Java Collections Framework, and understand how Java implements object-oriented coding principles such as inheritance and polymorphism. Topics include: Understanding the history and principles of Java Installing Java, IntelliJ IDEA, and BlueJ Creating a Java project Working with variables, values, and expressions Working with object data types Building, comparing, and parsing strings Debugging and exception handling Creating loops and reusable code Passing arguments by reference or value Using simple and complex arrays Creating custom classes Understanding inheritance and polymorphism Managing files with Java libraries Documenting code with Javadoc Packaging classes in JAR files Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Spring: Framework in Depth (LinkedIn Learning)
SCORE 4/5 by Smals Colleagues Spring is an application framework and inversion-of-control (IOC) container for the Java platform. The framework's core features can be used by any Java application and are ideal for enterprise and internet-based app development. Get a comprehensive overview of Spring in this intermediate-level course with software architect Frank Moley. Frank develops applications and web services with Spring, and shares what he knows about configuring the ApplicationContext (the interface for accessing components, loading files, publishing events, and more), as well as the beans (objects within the Spring IOC container). He demonstrates a modern Java configuration workflow and explores the Spring lifecycle in depth, so you can extend the framework and better troubleshoot any issues you have with your applications. Plus, learn how to use aspect-oriented programming to add behaviors to your apps in a reusable way. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Learning Confluence 2018 (LinkedIn Learning)
SCORE 4/5 by Smals Colleagues Confluence is content collaboration software that professionals can use to create, organize, and discuss work with their colleagues. In this course, instructor David Rivers shows how to work with this powerful tool as a team member, exploring how to configure and use Confluence to manage business and project information. David dives into creating pages and blogs in Confluence, setting page layouts, and adding content and navigation. He also shares how to collaborate on content and communicate with other team members. Topics include: What is Confluence? Customizing your home page Creating pages and blogs Creating a page for meeting notes Adding content and navigation Creating a table of contents Inviting people to your space Communicating and collaborating with others Restricting access to a page Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Performing a Technical Security Audit and Assessment (LinkedIn Learning)
This course follows a proven methodology for conducting thorough and effective technical security audits and assessments based on guidelines from NIST. Learn how to develop the testing methodology essential for technical security reviews. Discover how to identify and analyze targets, use key technical testing tools, identify and mitigate findings, and more. Performing technical information security audits and assessments is essential to protecting information assets. By the end of this course, you'll know how to determine if your network is secure. Topics include Cite the three phases of external security assessments. Explain the reasons for conducting a log review. Explain what network sniffing is and why it’s used. Describe when to use a file integrity checking tool. Differentiate between active network discovery and passive network discovery. Explain how to scan for vulnerabilities. Relate the three techniques useful for validating target vulnerabilities. Explain the four-stage methodology of conducting penetration tests. Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
DevOps Foundations: DevSecOps (LinkedIn Learning)
Security is a major concern in the DevOps world. There is a constant push for companies to move more quickly, and security teams struggle to keep up with testing. This has led to the rise of a new field: DevSecOps. This course introduces the concept of DevSecOps and explains how an organization can build out a DevSecOps program that helps teams integrate security into the application development pipeline. Learn about the role of APIs, containers, and automation, and how a continuous integration and delivery framework can help your organization run security tests as often as developers want. Instructor Tim Chase also introduces some free tools and resources for starting your DevSecOps journey. Topics include: Identify the main goal of DevSecOps. Recognize the importance of security in the DevOps process. Explain the different steps in the continuous integration and delivery process. Determine the correct tools to integrate into the DevSecOps process. Assess reference materials for further DevSecOps learning. Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Git for Teams (LinkedIn Learning)
Development teams transitioning to distributed source control with Git often experience friction when initially adopting the tool. Often, the root cause is related to issues surrounding culture and practices as opposed to a technical learning curve. In this course, Kevin Bowersox covers collaboration strategies for teams using Git, discussing tools and techniques that can help you and your team circumvent the challenges that hinder the delivery of high-quality software. Kevin shares best practices and tips that can help you avoid common pitfalls that often cause teams to veer off track. Learn branching strategies, how to build a continuous integration pipeline, ways to maintain your workflow, and more. Topics include: Evaluate the reasons for implementing best practices when working with Git in teams. Explain the different user roles when working with Git in teams. Assess the impact on team workloads when using a central repository. Distinguish between the different stages of the Git Flow standard. Describe the different branching strategies in a Git Flow environment. Analyze the effect of implementing a CI/CD pipeline to Git with teams. Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Ethical Hacking: Social Engineering (LinkedIn Learning)
Social engineering is a technique hackers use to manipulate end users and obtain information about an organization or computer systems. In order to protect their networks, IT security professionals need to understand social engineering, who is targeted, and how social engineering attacks are orchestrated. In this course, cybersecurity expert Lisa Bock discusses the methods a hacker might use, including embedding malicious links and attachments in emails and using mobile devices and social media to deploy an attack. She discusses the concept of "misuse of trust"—how hackers use charm, power, and influence to penetrate an organization—and why you need to be extra cautious with the disgruntled employee. Finally, Lisa discusses countermeasures security professionals can take to address these attacks. Note: This course maps to the Social Engineering competency of the Certified Ethical Hacker exam. You can review the exam objectives on the official EC-Council website. Topics include: Visualizing the victim Recognizing an attack Using charm, power, and influence Manipulating with social media Preventing insider attacks Stealing identities Pen testing with social engineering Taking countermeasures Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Docker for Developers (LinkedIn Learning)
Projects Build and deploy a Docker app. Discover how to leverage Docker for application development. Instructor Emmanuel Henri—an executive and full-stack developer with 20 years of experience in programming, technology, and design—walks you through deploying your first Docker app, from base application setup to deploying your app to the cloud. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
La sécurité informatique et cybersécurité : Niveau avancé (LinkedIn Learning)
En tant que responsable de la sécurité ou DSI, vous devez mettre en place une politique de cybersécurité pour répondre aux menaces qui pèsent sur votre informatique. Pour cela, Pierre Cabantous vous propose de faire un tour de la cybersécurité en entreprise. Dans ce cours, vous étudierez la démarche d'un pirate, avant et après l'intrusion dans un système, à la suite de l'exploitation d'une vulnérabilité. Vous verrez comment gérer ces vulnérabilités par rapport à un niveau de risque que vous apprendrez à calculer. Vous aborderez aussi une des principales menaces encourues aujourd'hui par tout service accessible en ligne : les attaques par déni de service. Puis vous découvrirez comment protéger votre organisation aux niveaux technique et organisationnel, en suivant des bonnes pratiques, des process ainsi que des normes européennes comme le RGPD. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Putting ITIL® into Practice: Problem Management Techniques (LinkedIn Learning)
Problem management is about preventing and resolving the problems underlying interruptions of IT services. A set of shared techniques can make the difference between success and failure. ITIL® mentions a set of techniques as best practice, but does not cover how to apply them. This course bridges the gap for IT pros, giving them a concise introduction to the seven problem management techniques endorsed by ITIL, including: Brainstorming Ishikawa diagrams Kepner-Tregoe root cause analysis Fault tree analysis Component failure impact analysis Service outage analysis Post-implementation and major problem review ITIL trainer David Pultorak outlines the what, why, where, and how of each technique, and provide examples so you can practice with the goal of placing each technique into "muscle memory." He examines the 4 Ps that can contribute to or help resolve every problem—people, processes, products, and partners—and provides tips on where to go next. Topics include: Identify what brainstorming is, as well as where and when to utilize it. Define what an Ishikawa diagram is. Determine the definition of the Kepner Tregue analysis in addition to what it can be used for. Examine the components of fault tree analysis. Recognize what a component failure impact analysis is and how to use it. Explore what service outage analysis is along with where and when to use it. Review what post-implementation and major problem review is and how to utilize it. Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
SQL: Data Reporting and Analysis (LinkedIn Learning)
Do you rely on IT to get the data you need? Are you often stuck waiting in line for data, and wish you could just retrieve it yourself? In this course, learn how to get the data you want by writing a bit of SQL code. You won't just be able to pull data out of the database; you'll be able to manipulate it: merging it, grouping it, and relabeling it to get just the report you want. Join Emma Saunders as she shows how to write simple SQL queries for data reporting and analysis using a publicly accessible online database. Learn how to filter, group, and sort data, using built-in SQL functions to format or calculate results. Discover how to perform more complex queries, such as joining data together from different database tables. Last but not least, she introduces views, procedures, functions, and variables. Topics include: Retrieving data with SELECT statements Filtering and sorting your results Transforming results with built-in SQL functions Grouping SQL results Merging data from multiple tables Using variables, functions, and procedures Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Cisco Networking Foundations: Wireless Networks, Services, Security, and Virtualization (LinkedIn Learning)
Projects Practice using networking commands on simulated Cisco routers and switches with Cisco Packet Tracer, Cisco Modeling Labs, or Cisco’s DevNet Sandbox. Join Cisco Certified Internetwork expert Kevin Wallace to explore the fundamentals of Cisco network services, network security, wireless networks, and virtualization, including basic configuration, setup, and maintenance strategies for Cisco networks such as DNS services, CDP, LLDP, NTP, NAT, DHCP, access control lists, wireless LANs, frequencies, and standards. Upskill with Cisco networking by learning how to: Configure and manage the Domain Name System (DNS), including its hierarchical structure, top-level domains, and DNS records for subdomains and hosts. Protect networks from common security threats such as DoS and DDoS attacks, social engineering, phishing, and vishing. Use access control lists as a defense strategy for Cisco routers. Configure and manage different types of wireless LANs, including ad hoc, infrastructure, and mesh. Manage autonomous access points and lightweight access points from a centralized wireless LAN controller using the CAPWAP protocol. Virtualize servers with a hypervisor that runs multiple virtual machines on a single physical server. Optimize hardware, reduce networking expenses, and improve overall performance outcomes. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Cisco Networking Foundations: Switching and Routing (LinkedIn Learning)
The Cisco Networking Foundations series of courses provides the information network administrators and IT pros need to know to support and maintain Cisco networks. In this course, instructor Kevin Wallace focuses on switching and routing. Kevin goes over ethernet switching, including topics like ethernet frame format, VLAN theory and configuration, trunking theory and configuration, and more. He explains the Spanning Tree Protocol (STP) in depth, then goes over EtherChannel theory and configuration. Kevin covers IP routing with topics like packet flow, static and default routes, routing protocol selection and categories, and Routing Information Protocol (RIP) theory. Plus, he walks you through configuring RIPv2 and RIPng. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Cisco Networking Foundations: Fundamentals of Cisco Networking (LinkedIn Learning)
Do you need to learn how to support and maintain Cisco networks? In this course, Kevin Wallace shows you the basics you need to master, including concepts, components, cabling, and more. Kevin gives you an overview of a network, its benefits, and some day-to-day examples. He shows you the OSI model and the TCP/IP model, as well as some common network layer protocols, common transport layer protocols, a TCP three-way handshake, and application layer protocols and port numbers. Kevin explains why collision avoidance is important and how CSMA/CD and CSMA/CA help. He goes over hubs, switches, routers, wireless access points, and more. Kevin discusses network cabling, including copper cables, fiber cables, transceivers, and straight-through cables vs. crossover cables. Kevin guides you through Cisco router and Catalyst switch configuration, then concludes with some useful next steps. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Cisco Networking Foundations: IP Addressing (LinkedIn Learning)
If you’re looking to ramp up your skill set as a Cisco network administrator, you won’t get very far without IP addressing. In this course, Cisco Certified Internetwork Expert and instructor Kevin Wallace walks you through everything you need to know about IPv4 and IPv6 addressing, developing your ability to support and manage Cisco networks. Learn the basics of IPv4 addressing, converting from a binary to a decimal number, and exploring address formats, classes, ranges, flow types, and subnets. Discover the core concepts and functions of IPv6 addressing, including hexadecimal numbering, shortening addresses, and different address types and communication flows such as global unicast, multicast, link local, unique local, loopback, unspecified, and more. Along the way, try out your new skills on the practice challenges at the end of each section. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Amazon Web Services: Data Analytics (LinkedIn Learning)
Many modern organizations have a wealth of data that they can draw from to inform their decisions. But all of this information can't truly benefit a business unless the professionals working with that data can efficiently extract meaningful insights from it. Amazon Web Services (AWS) offers data scientists an array of tools and services that they can leverage to analyze data. In this course, learn about best practices, patterns, and tools for designing and implementing data analytics using AWS. Explore key analytics concepts, common methods of approaching analytics challenges, and how to work with services such as Athena, RDS, and QuickSight. Plus, discover how to visualize text-based data in a more visually intuitive way, use partner solutions for analytics from the AWS Marketplace, and more. Topics include: Explain the difference between files and databases. Identify examples of batching, micro-batching, and streaming. Prepare helpful data visualizations with QuickSight. Recognize the different types of analytics available in AWS. Demonstrate how to set up AWS CLI. Describe common analytics architecture patterns. Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Cisco Network Security: Cisco Firewall Technologies (LinkedIn Learning)
Are you looking to learn the basics of configuring a firewall to secure your Cisco network? In this course, security ambassador Lisa Bock focuses on the most essential Cisco firewall technologies. Explore the core concepts of a firewall, what it is, and how it works in a variety of distinct security contexts, as Lisa shows you how to configure a basic firewall, choosing the option that’s best for you. Learn about stateless, stateful, and application firewalls with best practices for deploying each. Discover the essentials of managing access control lists, implementing network address translations on Cisco ASA, and identifying when and how to leverage a zone-based firewall to monitor traffic between internal and external zones. In closing, Lisa takes a closer look at some of the key features available on the Cisco ASA, such as the basics of access management, the Cisco Modular Policy Framework, high availability technology, and the Hot Standby Router Protocol (HSRP). Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Introductie Angular by Multimedi
This course is only available in French or Dutch, adjust your language to view the descriptionThis course is available in both eLearning format and as a classical course with access to the eLearning content (blended). Choose your poison :-). Apply for the eLearning course Apply for the blended course
 
Course image
Introductie JUnit by Multimedi
This course is only available in French or Dutch, adjust your language to view the descriptionThis course is available in both eLearning format and as a classical course with access to the eLearning content (blended). Choose your poison :-). Apply for the eLearning course Apply for the blended course
 
Course image
Introductie Spring & SpringBoot by Multimedi
This course is only available in French or Dutch, adjust your language to view the descriptionThis course is available in both eLearning format and as a classical course with access to the eLearning content (blended). Choose your poison :-). Apply for the eLearning course Apply for the blended course
 
Course image
Introductie RDBMS & SQL by Multimedi
This course is only available in French or Dutch, adjust your language to view the descriptionThis course is available in both eLearning format and as a classical course with access to the eLearning content (blended). Choose your poison :-). Apply for the eLearning course Apply for the blended course
 
Course image
Introductie Persistance, JPA, Hibernate by Multimedi
This course is only available in French or Dutch, adjust your language to view the descriptionThis course is available in both eLearning format and as a classical course with access to the eLearning content (blended). Choose your poison :-). Apply for the eLearning course Apply for the blended course
 
Course image
Introductie Webtechnologie (servlet, Javascript, html, css, ...) by Multimedi
This course is only available in French or Dutch, adjust your language to view the descriptionThis course is available in both eLearning format and as a classical course with access to the eLearning content (blended). Choose your poison :-). Apply for the eLearning course Apply for the blended course
 
Course image
Introductie Webservice REST & SOAP by Multimedi
This course is only available in French or Dutch, adjust your language to view the descriptionThis course is available in both eLearning format and as a classical course with access to the eLearning content (blended). Choose your poison :-). Apply for the eLearning course Apply for the blended course
 
Course image
Introductie Patterns (design & Enterprise integration) by Multimedi
This course is only available in French or Dutch, adjust your language to view the descriptionThis course is available in both eLearning format and as a classical course with access to the eLearning content (blended). Choose your poison :-). Apply for the eLearning course Apply for the blended course
 
Course image
Introductie XML by Multimedi
This course is only available in French or Dutch, adjust your language to view the descriptionThis course is available in both eLearning format and as a classical course with access to the eLearning content (blended). Choose your poison :-). Apply for the eLearning course Apply for the blended course
 
Course image
Introductie Java Enterprise - MicroProfile by Multimedi
This course is only available in French or Dutch, adjust your language to view the descriptionThis course is available in both eLearning format and as a classical course with access to the eLearning content (blended). Choose your poison :-). Apply for the eLearning course Apply for the blended course
 
Course image
Introduction Java by Multimedi
This course is only available in French or Dutch, adjust your language to view the descriptionThis course is available in both eLearning format and as a classical course with access to the eLearning content (blended). Choose your poison :-). Apply for the eLearning course Apply for the blended course
 
Course image
Docker Essential Training (LinkedIn Learning)
Docker is one of the most popular container storage solutions in the world. In this course, Carlos Nunez covers everything you need to know to get started with Docker. Join Carlos to learn how to build your first Dockerfile, along with other important topics like operating containers, Docker networking, Docker storage, the Docker Registry, and some advanced Docker operations. Apply for this course
 
Course image
Udemy: Angular - The Complete Guide (2023 Edition)
Master Angular, formerly Angular 2, and build awesome, reactive web apps with the successor of Angular.js. Join the most comprehensive and bestselling Angular course on Udemy and learn all about this amazing framework from the ground up, in great depth! This course starts from scratch, you neither need to know Angular 1 nor Angular 2. This course will teach you all the fundamentals about modules, directives, components, databinding, routing, HTTP access and much more! We will take a lot of deep dives and each section is backed up with a real project. All examples showcase the features Angular offers and how to apply them correctly. 36 hours on-demand video. Apply for this course
 
Course image
Udemy: Administering VMware vSphere 8 (Learn, Setup ESXi + vCenter)
This Master Course has been meticulously developed for over 5 years and has over 50000 students from over 150 countries ranging from complete beginners to experienced Java professionals. Top companies like Cognizant, Intel, PayPal, Pinterest, Wipro are actively using this course to upskill their employees. It has been consistently ranked as one of Udemy's top 3 paid Java courses and has helped many students start their professional journey as "confident" Java programmers. This course has been developed to just not teach core Java skills, but with a larger goal of helping you become a complete & professional Java engineer right by the end of this course. To realize this, it takes a holistic approach in teaching Java programming. To ensure that you master Java language, the course has been developed to be highly comprehensive covering most of the Java language features and discussing them at a very in-depth level. To further ensure you are industry-ready and can write well-designed, professional code, tons of best practices & design principles are explained and demonstrated in code. Towards this end, you'll also implement an instructor-led Java EE Web application using professional coding conventions with Eclipse as IDE. Finally, all your questions will receive in-depth personalized responses within around 24 hours. Over 5000 questions have already been answered so far!In this course, you will learn: Gain in-depth understanding of core & advanced features of Java including JVM internals Master design principles, best practices and coding conventions for writing well-designed, professional Java code Get real-world experience by developing an instructor-led Java EE-based Web application using technologies like JSP, Servlets and MySQL Set firm foundation in Java for the rest of your career. That's a promise! Master Object-Oriented Programming concepts by using a real-world application as a case study Master Exceptions, IO, Collections Framework, Generics, Multi-threading, Databases, etc. with best practices Solid understanding of Functional-style Programming using Java 8 constructs like Lambdas & Streams Set yourself up to become an Oracle Certified Associate, Java SE 8 Programmer (1Z0-808) Apply for this course
 
Course image
I&S@Smals
Vous travaillez chez I&S, vous êtes nouveau ou vous travaillez parfois avec nous ? I&S@Smals est une zone avec du matériel didactique pour et à propos d'I&S. Vous pouvez y découvrir en plus sur notre organisation, nos séances d'information, notre business (eHealth, l'ONSS...), les équipes I&S, nos roadmaps, nos processus tel que notre IT Service Management, notre architecture de haute disponibilité, notre monitoring...  Werk je bij I&S, ben je er nieuw aangeworven of werk je soms samen met ons? I&S@Smals is een zone met leermateriaal voor en over I&S. Je ontdekt er meer over onze organisatie, onze infosessies, onze business (eHealth, RSZ...), de I&S teams, onze roadmaps, onze processen zoals IT Service Management, onze High Availability architectuur, onze monitoring... 
 
Course image
Udemy: Oauth2 in spring-boot applications
The New OAuth 2.0 Stack in Spring Security 5.What you'll learn in this course: OAuth 2.0 OAuth 2 Authorization Flows The New OAuth 2.0 stack in Spring Security 5 Use OAuth 2.0 in Spring Boot Applications Configure OAuth 2.0 Resource Server Keycloak Identity and Access Management Solution Resource Servers behind API Gateway New Spring Authorization Server OAuth 2.0 in MVC Web App OAuth 2 - Social Login OAuth2 + PKCE in JavaScript Application Register Resource Servers with Eureka Service Registry Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course Recommended by Smals Experts //
 
Course image
SAS Data Integration Studio
SAS Data Integration Studio is a visual design tool that simplifies the construction, execution and maintenance of enterprise data integration processes. This course is given by Paul Van Mol (SAS Institute) and is divided in two parts. Recommended by Smals Experts //
 
Course image
DevOps Foundations (LinkedIn Learning)
SCORE 4/5 by Smals Colleagues DevOps is not a framework or a workflow. It's a culture that is overtaking the business world. DevOps ensures collaboration and communication between software engineers (Dev) and IT operations (Ops). With DevOps, changes make it to production faster. Resources are easier to share. And large-scale systems are easier to manage and maintain. In this course, well-known DevOps practitioners Ernest Mueller and James Wickett provide an overview of the DevOps movement, focusing on the core value of CAMS (culture, automation, measurement, and sharing). They cover the various methodologies and tools an organization can adopt to transition into DevOps, looking at both agile and lean project management principles and how old-school principles like ITIL, ITSM, and SDLC fit within DevOps. The course concludes with a discussion of the three main tenants of DevOps—infrastructure automation, continuous delivery, and reliability engineering—as well as some additional resources and a brief look into what the future holds as organizations transition from the cloud to serverless architectures. Topics include: Distinguish between the DevOps practice levels, values, and principles. Analyze where best practices should be applied. Interpret how best to manage cultural issues within a team and an organization. Explain how lean is used as part of the DevOps building blocks. Apply different approaches for automating infrastructure. Articulate how continuous integration practices and quality assurance play a role in continuous delivery. Explain the different components of reliability for engineering’s design operations. Describe the available resources to learn or apply DevOps. Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course Recommended by Smals Experts //
 
Course image
UML : Modélisation d'une base de données (LinkedIn Learning)
SCORE 4/5 by Smals Colleagues Le diagramme de classes UML (Unified Modeling Language) peut convenir parfaitement à la modélisation d’une base de données. Avec votre formateur Christian Soutou, vous découvrirez tous les mécanismes à adopter afin de construire vos modèles relationnels d’une manière optimale et de générer vos scripts SQL. Vous pourrez appliquer ces principes à n’importe quel système de gestion de base de données (SGBD) du marché (Oracle, SQL Server, DB2, MySQL, PostgreSQL, etc.). Cette formation suit les niveaux du processus de conception d’une base de données. Elle présente aussi méthodiquement les concepts et les solutions de chaque étape. Que vous soyez développeur, analyste ou chef de projets, découvrez UML sous un autre jour ! Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Udemy: Master Spring Boot 3 & Spring Framework 6 with Java
Become Java Spring Boot Full Stack Cloud Developer. Learn AWS, React, Docker, Spring Data JPA & Spring Security. This is the course you need to learn everything you need to know about building real world Java applications and deploying them to the cloud using Spring and Spring Boot Frameworks. You will learn to build a Web Application, REST API and Full Stack Application with Spring Boot and Spring Frameworks You will Master Fundamentals of Spring Framework from Zero, no previous experience required You will Learn Spring Framework the MODERN WAY - The way Real Projects use it! You will learn the magic of Spring Boot - Auto Configuration, Spring Initializr and Starter Projects You will Learn the Best Practices in Developing Awesome Java Spring Applications from an Expert with 20 Years of Programming Experience You will learn to use a wide variety of Spring Boot Starter Projects - Spring Boot Web, Spring Boot Data JPA You will Acquire ALL the SKILLS to demonstrate an EXPERTISE with Spring Framework in Your Job Interviews You will Develop a REAL-TIME project with React and Spring Boot from SCRATCH You will Become the go to guy for Fixing Java Spring Framework problems in Your Project You will Understand the LATEST frameworks and technologies, including Spring Boot, Maven, Eclipse, JUnit and Mockito. Apply for this course
 
Course image
Udemy: Python 3: Deep Dive (Part 2 - Iteration, Generators)
Part 2 of this Python 3: Deep Dive series is an in-depth look at: sequences iterables iterators generators comprehensions context managers generator based coroutines I will show you exactly how iteration works in Python - from the sequence protocol, to the iterable and iterator protocols, and how we can write our own sequence and iterable data types. We'll go into some detail to explain sequence slicing and how slicing relates to ranges. We look at comprehensions in detail as well and I will show you how list comprehensions are actually closures and have their own scope, and the reason why subtle bugs sometimes creep in to list comprehensions that we might not expect. We'll take a deep dive into the itertools module and look at all the functions available there and how useful (but overlooked!) they can be. We also look at generator functions, their relation to iterators, and their comprehension counterparts (generator expressions). Context managers, an often overlooked construct in Python, is covered in detail too. There we will learn how to create and leverage our own context managers and understand the relationship between context managers and generator functions. Finally, we'll look at how we can use generators to create coroutines. Each section is followed by a project designed to put into practice what you learn throughout the course. This course series is focused on the Python language and the standard library. There is an enormous amount of functionality and things to understand in just the standard CPython distribution, so I do not cover 3rd party libraries - this is a Python deep dive, not an exploration of the many highly useful 3rd party libraries that have grown around Python - those are often sufficiently large to warrant an entire course unto themselves! Indeed, many of them already do! ***** Prerequisites ***** Please note that this is a relatively advanced Python course, and a strong knowledge of some topics in Python is required.  In particular you should already have an in-depth understanding of the following topics: functions and function arguments packing and unpacking iterables and how that is used with function arguments (i.e. using *) closures decorators Boolean truth values and how any object has an associated truth value named tuples the zip, map, filter, sorted, reduce functions lambdas importing modules and packages You should also have a basic knowledge of the following topics: various data types (numeric, string, lists, tuples, dictionaries, sets, etc) for loops, while loops, break, continue, the else clause if statements try...except...else...finally... basic knowledge of how to create and use classes (methods, properties) - no need for advanced topics such as inheritance or meta classes understand how certain special methods are used in classes (such as __init__, __eq__, __lt__, etc) Apply for this course
 
Course image
Udemy: Python 3: Deep Dive (Part 4 - OOP)
This Python3: Deep Dive Part 4 course takes a closer look at object oriented programming (OOP) in Python. MAIN COURSE TOPICS what are classes and instances class data and function attributes properties instance, class and static methods polymorphism and the role special functions play in this single inheritance slots the descriptor protocol and its relationship to properties and functions enumerations exceptions metaprogramming (including metaclasses) What you'll learn Python Object Oriented Concepts Classes Methods and Binding Instance, Class and Static Methods Properties Property Decorators Single Inheritance Slots Descriptors Enumerations Exceptions Metaprogramming Apply for this course
 
Course image
Udemy: Python 3: Deep Dive (Part 3 - Hash Maps, JSON Serialization)
This course is an in-depth look at Python dictionaries. Dictionaries are ubiquitous in Python. Classes are essentially dictionaries, modules are dictionaries, namespaces are dictionaries, sets are dictionaries and many more. In this course we'll take an in-depth look at: associative arrays and how they can be implemented using hash maps hash functions and how we can leverage them for our own custom classes Python dictionaries and sets and the various operations we can perform with them specialized dictionary structures such  as OrderedDict and how it relates to the built-in Python3.6+ dict Python's implementation of multi-sets, the Counter class the ChainMap class how to create custom dictionaries by inheriting from the UserDict class how to serialize and deserialize dictionaries to JSON the use of schemas in custom JSON deserialization a brief introduction to some useful libraries such as JSONSchema, PyYaml and Serpy Apply for this course
 
Course image
Udemy: Python 3: Deep Dive (Part 1 - Functional)
This is Part 1 of a series of courses intended to dive into the inner mechanics and more complicated aspects of Python 3. This is not a beginner course! If you've been coding Python for a week or a couple of months, you probably should keep writing Python for a bit more before tackling this series. On the other hand, if you've been studying or programming in Python for a bit, and are now starting to ask yourself questions such as: I wonder how this works? is there another, more pythonic, way, of doing this? what's a closure? is that the same as a lambda? I know how to use a decorator someone else wrote, but how does it work? How do I write my own? why do some boolean expressions not return a boolean value? How can I use that to my advantage? how does the import mechanism in Python work, and why am I getting side effects? and similar types of question... then this course is for you. What you'll learn An in-depth look at variables, memory, namespaces and scopes A deep dive into Python's memory management and optimizations In-depth understanding and advanced usage of Python's numerical data types (Booleans, Integers, Floats, Decimals, Fractions, Complex Numbers) Advanced Boolean expressions and operators Advanced usage of callables including functions, lambdas and closures Functional programming techniques such as map, reduce, filter, and partials Create advanced decorators, including parametrized decorators, class decorators, and decorator classes Advanced decorator applications such as memoization and single dispatch generic functions Use and understand Python's complex Module and Package system Idiomatic Python and best practices Understand Python's compile-time and run-time and how this affects your code Avoid common pitfalls Apply for this course
 
Course image
OpenShift v3
SMALS STANDARDS The first book help you to create your first jboss application with the Smals tooling on Openshift. This application use the IAM Smals libs (Common Build for JBOSS EAP6, warlock for JBOSS EAP 7). The second book help you to create your first Spring boot application on Openshift.  This second book is more generic (no dependency to the Smals tooling or to the Smals bases images).These e-learning contents are a complement to the OpenShift@Smals classroom course given by Pierre Herremans and for which registration is possible via the eHR catalogue. Do not hesitate to contact Pierre for any question. My first application- Smals tooling Book My first application G-cloud bootcamp Book Manual deployment on Openshift Page Add datasource Page Deploy integration with secret Page Add a web service call Page Readiness probe Page Command line Page Moose Page Delete your project Page PAAS Best practices Book Apply for this course
 
Course image
Udemy: Apache Maven: Beginner to Guru
Apache Maven is the most popular Java build tool. Companies and Open Source communities around the world, consider Apache Maven the 'go-to' build tool for their Java projects. In this course, you will learn to master Apache Maven. You will become a 'guru' using Apache Maven.No previous experience with Apache Maven is required. In just a few lessons, you will be building your first Apache Maven project! In this course, you will:Learn about the Maven Build LifecyclesUse Maven to build and package Java projectsSee how to use Maven with popular alternative JVM languages, including Groovy, Kotlin, and ScalaConfigure Maven to run your unit and integration tests written in JUnit 3, JUnit 4, JUnit 5, TestNG, and SpockGenerate source code from XML and JSON SchemasLeverage annotation processing at compile time for Project Lombok and MapstructLearn in depth about the Apache Maven plugin system and see how plugins are used in the build lifecycleBuild Spring Boot applications with Apache MavenImprove your code quality with code coverage and spot bugs reportsUnlock valuable capabilities of the Spring Boot Maven plugin!Deploy project artifacts to Maven repositories Develop multi-module Maven projectsLearn how to use Maven Build ProfilesPerform Releases using the Maven Release PluginHow to use Maven for Enterprise Dependency management by using BOMsAnd much more!This is course is for the modern Java developer. The entire course has been developed using Java 11.Course ExtrasAll Source Code in GitHub - Get access to over a dozen GitHub repositories with valuable examples!Slack Community - Join the instructor, teacher's assistants, and over 1,100 other students in a Slack Community exclusive to this course!Free 120 Day IntelliJ Ultimate Trial - Students enrolling in the course can request a free 120 day trial for IntelliJ Ultimate (the most popular Java IDE!)Closed Captioning / Subtitles - Closed captioning in english is available for all course videos!PDF Downloads - All keynote presentations are available for you to download as PDFs.Lifetime Access - When you purchase this course, you will receive lifetime access! You can login anytime from anywhere to access the course content.Apache Maven is used by over 70% of Java organizations. Employers are seeking people with strong Maven skills. Completing this course, you will be able to answer interview questions about Maven with confidence! Even if you're already a Java developer using Apache Maven, this course will improve your Maven skills and show you new valuable best practices for your Java projects. Apply for this course
 
Course image
Git from Scratch (LinkedIn Learning)
Version control—the practice of tracking and managing changes to software code—is one of the most powerful tools a developer can wield. And Git has become the version control system of choice for the modern web. The concepts of Git are not hard to understand, especially for developers, but Git has a language of its own. What is rebasing? What is a detached head? In this beginner-level course, Morten Rand-Hendriksen provides a common-sense translation and breakdown of the terminology of Git, and shows how you can use Git to travel back in time in a way that’s practically science fiction (at least when it comes to code). Morten gives you the base-level knowledge you need to get started with Git, detailing important terminology and functions, and shows how to resolve common issues developers face in version control. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Software ReUse
ReUse in Software Development Project LifeCycle Smals et ses membres ont pour objectif de favoriser la réutilisation de composants logiciels existants et encouragent le développement de nouveaux composants réutilisables. Ce catalogue offre un aperçu des composants réutilisables existants.
 
Course image
Udemy: Grafana
What you'll learn Explore the Graph, Stat, Gauge, Bar Gauge, Table, Text, Heatmap and Logs Panels Install and configure a MySQL Datasource, Dashboard and Collector Install and configure a Zabbix Server Datasource, Dashboards Install and configure InfluxDB with Telegraf Use Dashboard Variables to create Dynamic Dashboards with Automatic Visualisation Placement Install an SNMP Agent and Configure Telegraf SNMP Input Install Loki Data Source that queries a Loki Service that is ingesting data from a Promtail Service. Graph Time Series aswell as Non Time Series SQL Data Create custom MySQL Time Series Queries Install Grafana from Packages Add a Nginx Reverse Proxy for Grafana Create a domain name and install an SSL certificate for the Grafana Server Explore the Dashboards Panels Options Install a SMTP server and setup an Email Notification Channel Setup Alerts for when SNMP devices go offline or return no data Setup a Telegram Contact Point Use Annotation Queries to Link Logs Panels and Graph Panels Install Prometheus with Several Node Exporters and A Dashboard Setup an Elasticsearch server with Filebeat and Metricbeat services. Apply for this course
 
Course image
Udemy: Prometheus | The Complete Hands-On for Monitoring & Alerting
What you'll learn Learn Full In & Out of Prometheus toolkit with proper HANDS-ON examples from scratch. Start with the implementation of Prometheus core concepts - Architecture, Installation, PromQL, Exporters, Functions, Operators, etc. ADVANCE Prometheus concepts, the explanation to which is not very clear even in Prometheus' Official Documentation. Instrument Python & Go web applications to expose Prometheus metrics with Client Libraries. Implement the Monitoring & Alerting Design of Real-Time case studies using Prometheus. Pushgateway, Service Discovery, Recording Rules, Routing Trees, Create Custom Exporter, HTTP API, and many more... Monitor the Amazon Cloud (AWS) with Prometheus. Integration with many Alert Notifiers - Gmail, PagerDuty, Slack. Build value added dashboards with GRAFANA Codes and Resources are available in resources tab. This will save your typing efforts. Apply for this course
 
Course image
Udemy: The Web Developer Bootcamp 2022
The only course you need to learn web development - HTML, CSS, JS, Node, and More! There are a lot of options for online developer training, but this course is without a doubt the most comprehensive and effective on the market. In this course, you will learn: The ins and outs of HTML5, CSS3, and Modern JavaScript for 2021 Make REAL web applications using cutting-edge technologies Create responsive, accessible, and beautiful layouts Recognize and prevent common security exploits like SQL-Injection & XSS Continue to learn and grow as a developer, long after the course ends Create a blog application from scratch using Node, Express, and MongoDB. Create a complicated yelp-like application from scratch Deploy your applications and work with cloud databases Create static HTML and CSS portfolio sites and landing pages Think like a developer. Become an expert at Googling code questions! And much more! Apply for this course
 
Course image
Udemy: 2022 Complete Python Bootcamp From Zero to Hero in Python
Learn Python like a Professional Start from the basics and go all the way to creating your own applications and games. This course will teach you Python in a practical manner, with every lecture comes a full coding screencast and a corresponding code notebook! In this course, you will learn: You will learn how to leverage the power of Python to solve tasks. You will build games and programs that use Python libraries. You will be able to use Python for your own work problems or personal projects. You will create a portfolio of Python based projects you can share. Learn to use Python professionally, learning both Python 2 and Python 3! Create games with Python, like Tic Tac Toe and Blackjack! Learn advanced Python features, like the collections module and how to work with timestamps! Learn to use Object Oriented Programming with classes! Understand complex topics, like decorators. Understand how to use both the Jupyter Notebook and create .py files Get an understanding of how to create GUIs in the Jupyter Notebook system! Build a complete understanding of Python from the ground up! Apply for this course
 
Course image
Java Info sources
Java Information resources
 
Course image
Udemy: Automate the Boring Stuff with Python Programming
A practical programming course for office workers, academics, and administrators who want to improve their productivity. Automate the Boring Stuff with Python was written for people who want to get up to speed writing small programs that do practical tasks as soon as possible. In this course, you will learn: Automate tasks on their computer by writing simple Python programs. Write programs that can do text pattern recognition with "regular expressions". Programmatically generate and update Excel spreadsheets. Parse PDFs and Word documents. Crawl web sites and pull information from online sources. Write programs that send out email notifications. Use Python's debugging tools to quickly figure out bugs in your code. Programmatically control the mouse and keyboard to click and type for you. Apply for this course
 
Course image
Udemy: Axure RP 9 Fundamentals and Mobile prototyping for UX Design
Learn the fundamentals to advance level of Axure RP skills to create an interactive prototyping for mobile device. Start learning prototyping with 10 hours online, video training of Axure RP 9 course. Axure RP 9 is the tool for creating wireframes that to quickly, easily and efficiently with completely new interface for your organization. Taking early feedback in design, so that you don't need to run at the end. Showcase your client how their design transform as the project go ahead. Apply for this course
 
Course image
Udemy: Complete Elasticsearch Masterclass with Logstash and Kibana
Learn how to build a search engine and break into big data by mastering Elasticsearch 6, Kibana and Logstash (ELK stack). In this course, you will learn to: ● Build an Elasticsearch 6 cluster from scratch ● Perform powerful realtime analytics using the Aggregations DSL ● Perform various searches using the query DSL ● Combine Filters, Queries and Aggregations and understand document relevancy and searching Apply for this course //
 
Course image
Udemy: Complete Guide to Elasticsearch
Learn Elasticsearch from scratch and lay the foundation for learning the ELK stack (Elasticsearch, Logstash & Kibana). In this course, you will learn: ● How to build a powerful search engine with Elasticsearch ● Write complex search queries ● The theory of Elasticsearch and how it works under-the-hood ● Be proficient with the concepts and terminology of Elasticsearch Apply for this course //
 
Course image
Udemy: Spring Framework 5: Beginner to Guru
Spring Framework 5: Learn Spring Framework 5, Spring Boot 2, Spring MVC, Spring Data JPA, Spring Data MongoDB, Hibernate. In this course, you will learn: Learn the Spring Framework from an instructor who has worked for Pivotal customers as a Spring Source consultant, and has spoken at Spring One You will develop Spring applications using best practices such as SOLID OOP, GitHub, Test Driven Development, and Continuous Integration Testing Use Spring Framework 5 to build an end to end Reactive application with MongoDB Build web applications using Spring MVC Get access to a Spring Boot Application Cookbook Learn step by step how to build Spring applications using Spring Framework 5 and Spring Boot 2 You will understand how to access data using Spring Data JPA and Hibernate Learn About Reactive Programming with Spring Framework 5 See how to run a Spring Boot application inside a Docker container Apply for this course
 
Course image
Udemy: UX & Web Design Master Course: Strategy, Design, Development
Learn how to apply User Experience (UX) principles to your website designs, code a variety of sites, and increase sales! In this course, you will learn:● A clear understanding of the principles and benefits of good UX and how to apply it to your website ● The confidence to know what information should be included in your website, and how to design it to increase conversions ● A strategy for making sure you know what people need from your website, and what you or your client needs from it in order to succeed ● The ability to code a variety of websites with HTML, CSS, WordPress, and other tools Apply for this course //
 
Course image
Udemy: User Experience Design Fundamentals
Design Web Sites and Mobile Apps that Your Users Love and Return to Again and Again with UX Expert Joe Natoli. In this course, you will learn to: ● Understand user experience design and why it's important ● Understand how the elements of user experience work together ● Understand the research process ● Understand scope as an element of user experience ● Learn how to develop content requirements ● Understand structure as an element of user experience ● Understand organizing principals for digital media ● Understand navigation design ● Learn to create wireframes ● Learn visual design principals ● Learn the best use of color and typography ● Learn resources available to assist with User Experience Design Process ● Understand the elements of user experience ● Understand strategy as an element of user experience ● Identify business goals, and user needs ● Create a functional specification ● Learn to prioritize specs and requirements ● Architect information effectively ● Understand skeleton as an element of user experience ● Create an effective information design ● Understand surface as an element of user experience ● Understand contrast and uniformity ● Understand A/B testing processes Apply for this course //
 
Course image
Udemy: UX Strategy Fundamentals
Practical principles and simple methods to make sure your app, site or system delivers GREAT UX! In this course, you will learn: Develop a clear, solid strategy for UX that applies to any kind of product or project Understand who your stakeholders really are and what you need to know from each of them Separate what people say they need from what they actually need Connect user needs with product strategy and requirements Set the proper expectations for everyone involved and ensure there are no big, expensive surprises later Use a simple method to determine which features and functions are truly important (and possible) Get all players in a project to agree on what constitutes value — both for users and for the business Uncover the things users don't know they need (but really do) Determine and control the scope of any project Apply for this course
 
Course image
Udemy: PHP MVC Framework CodeIgniter Tutorial for Beginners Project
Learn how to use the Most Popular PHP MVC Framework and create the best applications, easily, securely and fast. In this course, you will learn to: ● Use CodeIgniter ● Have a new PHP Skill that would increase income ● Build Web Applications Apply for this course //
 
Course image
Udemy: Object Oriented PHP & MVC
Build a custom object oriented PHP MVC framework and then build an application with it. In this course, you will learn: Build a custom MVC Framework from absolute scratch Create a custom PDO class to handle database interactions Deploy your custom PHP application Build an application using your custom framework Complete user authentication using OOP & PDO Requirements: You should know basic PHP & programming concepts. Apply for this course
 
Course image
Udemy: PHP for Beginners
Build a Content Management System from Scratch with PHP and MySQL. In this course, you will learn: Learn how to create a dynamic website using the most popular website programming language Learn how to secure your code Learn how to structure your code using object-oriented programming techniques Style your site using Bootstrap How to store data in a relational database and use this from PHP code Build a working CMS in PHP and MySQL from scratch Learn how to write reusable, more maintainable code using programming standards Learn the theory but then put it into practice in a CMS project How to integrate third-party code into your site Learn all aspects of a basic web application in PHP: login, CRUD operations, sending emails, uploading files, Ajax Apply for this course
 
Course image
Udemy: Maven Crash Course: Step-by-Step Introduction for Beginners
Quick introduction of core concepts reinforced with practical, project-based examples using Maven, Git and Eclipse. In this course, you will learn:Understand the key concepts in Maven Build Java projects using Maven Use Maven with Eclipse Install and Configure Maven on Mac and Windows platforms Find and manage dependencies in Maven Integrate Git source control with Maven projects Apply for this course
 
Course image
Udemy: Maven Quick Start: A Fast Introduction to Maven by Example
A software engineer's starter guide to Apache Maven using step-by-step tutorials. In this course, you will learn: Understand the key concepts in Maven Build Java projects using Maven Use Maven with Eclipse Install and Configure Maven on Mac and Windows platforms Find and manage dependencies in Maven Integrate Git source control with Maven projects Apply for this course
 
Course image
Udemy: Maven Crash Course
Create a multi module Maven Java web application project in easy steps. In this course, you will: Learn what convention over configuration is and the Maven project structure. Apply your understanding of Maven and your ability to build a project using Maven. Create and build a java web application using Maven. Master all the important concepts of Maven while working hands on. Apply for this course
 
Course image
Udemy: DevOps: CI/CD with Jenkins pipelines, Maven, Gradle
Build continuous integration, continuous delivery and DevOps pipelines with Java, Gradle, Maven, Artifactory & Sqitch. In this course, you will learn: You will get introduced to continuous integration (CI) and learn what it is all about. In any real world software project - databases are a key component. You will learn how to maintain and version control database schema in an automated fashion via RoundHousE Build CI and CD pipelines using Jenkins, Gradle, Maven, Artifactory and corresponding plugins The continuous integration (CI) pipeline will integrate the automated builds with Git repositories hosted in GitHub​ Learn why continuous integration is important (especially in fast paced agile environment) You will learn how to build an automated continuous integration (CI) pipeline with Jenkins and its various plugins You will learn how to configure, secure and extend Jenkins You will also learn how to manage the build artifacts which are produced by the continuous integration (CI) builds Apply for this course
 
Course image
Udemy: Selenium WebDriver with Java. Complete step by step course.
Complete course where you will learn automation testing using Selenium WebDriver with Java from scratch. In this course, you will learn: Complete understanding of basic to expert Java concepts with practical implementation You will have required skills to automate any web application Automate tests using Selenium WebDriver and Java With all this knowledge gained, you should be easily able to clear Selenium Automation interviews Apply for this course
 
Course image
Udemy: Automation framework development with Selenium C# (Advanced)
An End-to-End Selenium automation framework development course. In this course, you will learn: ● Understand what an automation framework is ● Building more robust and hybrid automation framework ● Extending the automation framework with Behavioral Driven Development with Specflow ● Choosing right automation framework for your project ● Leveraging the power of C# to build generic framework model ● Developing an Industry standard framework with complete modularity on framework as well as Application test code ● Requirements:Good understanding of Selenium. Good understanding of C# basic and little advanced. Good understanding on Specflow and BDD. Apply for this course //
 
Course image
Udemy: Selenium WebDriver with Java: Project Implement and Framework
Selenium Webdriver Automation Testing, JUnit, TestNG, BDD/ Cucumber framework, End to End integration with Jenkins, Katalon Studio. In this course, you will learn: Expert Level knowledge of Java to implement with Selenium Expertise on Selenium WebDriver basics + advance concepts Automate tests using Selenium WebDriver and Java with Best Practices Can automation any realtime application and also can design framework from scratchDetails understanding of advance concepts like OOPS, Excel Handling, DB Handling.Detailed knowledge of supporting Tools and Libraries like MAVEN, JUNIT, TestNG 81Latest Interview Questions Apply for this course
 
Course image
Udemy: Robot Framework Test Automation - Level 1 (Selenium)
Fastest & easiest way to do Selenium test automation! Mobile test automation, API test automation, and database too. In this course, you will learn to: ● Install & configure the Robot Framework test automation tool plus libraries like Selenium, API, database, and more ● Understand the basics of many Robot Framework test automation libraries (Selenium Webdriver, API, Database, XML, Files, etc.) ● Run/execute Robot Framework automated tests in many different ways, including from a command window, batch files, Jenkins, and Windows task scheduler ● Create & run your first Robot Framework test automation script (Selenium Webdriver example) ● Use the page object pattern to create more reusable, easier to interpret test automation scripts ● Create user defined keywords to express your tests in business domain terms instead of cryptic Selenium Webdriver code Apply for this course
 
Course image
Udemy: Oracle WebLogic 12c for Administrators
Learn how to install, deploy, manage, and troubleshooting Oracle WebLogic in an enterprise environment. In this course, you will learn to: ● Install WebLogic ● Configure WebLogic resources (JMS, JDBC) ● Deploy applications in a production environment ● Control server lifecycle using Node Manager ● Scale out WebLogic deployments using templates ● Create domains using manual and automated methods ● Understand high availability, failover, and load balancing using clusters ● Secure a WebLogic domain and applications ● Script common WebLogic tasks using WLST Apply for this course //
 
Course image
Udemy: OpenShift for the Absolute Beginners - Hands-on
Get started with OpenShift quickly with lectures, demos, quizzes and hands-on coding exercises right in your browser. In this course, you will learn: Deploy an Openshift Cluster Setup integration between Openshift and SCM Deploy Multiservices applications on Openshift Deploy application on Openshift Cluster Create custom templates and catalog items in Openshift Apply for this course
 
Course image
Udemy: Introduction to Cloud Computing
In this introduction to Cloud Computing, we answer the key question “What is the cloud?” With a solid, standards based approach and examples from the real word, we look at all the definitions that come together to mean cloud. In this course, you will learn to: ● Understand the fundamental elements of cloud computing ● Filter out the hype and focus on cloud value Apply for this course //
 
Course image
Udemy: Become a WordPress Developer: Unlocking Power With Code
Learn PHP, JavaScript, WordPress theming & the WP REST API to Create Custom & Interactive WordPress Websites. In this course, you will learn Why code is the key to building whatever you can imagine with WordPress The ability to write JavaScript to add on-the-fly interactivity to a WordPress site The ability to write PHP to manipulate the data of a WordPress site The skills, knowledge and vocabulary to work professionally as a WordPress developerHow to code your own new custom block types for the "Gutenberg" Block Editor Apply for this course
 
Course image
Udemy: Docker Mastery with Kubernetes and Swarm from a Docker Captain
Build, compose, deploy, and manage Docker containers from development to DevOps based Swarm clusters. In this course, you will learn:How to use Docker and Compose on your machine for better software building and testing. Skills to build advanced development environments with your code running in containers. Hand's-on with best practices for making Dockerfiles and Compose files like a Pro! Build and publish your own custom images. Build a fancy multi-node Swarm cluster for production deployments! Update and change your Swarm Services without downtime using rolling updates. Experience using multi-host logging and event monitoring for Docker Swarm. Understand the new Windows Containers, and try your hand at ARM Containers. Apply for this course
 
Course image
Udemy: Beginning Oracle WebLogic for Administrators
Introductory course to Oracle WebLogic 12c. Learn how to download, install, and create WebLogic domains. In this course, you will learn to:● Understand Basic WebLogic Concepts ● Create a WebLogic Domain ● Install WebLogic ● Access the WebLogic Admin Console Apply for this course //
 
Course image
Udemy: Jenkins 2 Bootcamp: Fully Automate Builds to Deployment 2020
This is a comprehensive course designed to show how to setup and run a Jenkins CI server starting with continuous inspection (build, test and analysis) all the way through to continuous deployment. This course provides a strong foundation for implementing continuous inspection, continuous integration, continuous delivery, and even continuous deployment at your company or studio. In order to ikeep the course short and to-the-point, several decisions were made in order to provide a complete path from CI to CD.The pipeline created in this course consists of the following:Jenkins CI server installed and configured on WindowsGit as the source control systemJava as the main programming language of build projectsMaven as the build toolFindbugs, PMD, and Checkstyle as the static code analysis toolsTomcat as the deployment serverSetup Jenkins in AWS using LightsailUse EC2 Plugin for Auto-scalingThis set of tools provides a comprehensive, end-to-end implementation continuous deployment pipeline. Jenkins can be installed on many operating systems and supports a myriad of tools and technologies -- which means, this course provides tremendous value to those comfortable or interested in other operating systems and/or technologies. Apply for this course
 
Course image
Udemy: Learn DevOps: CI/CD with Jenkins using Pipelines and Docker
Use Jenkins the DevOps way. Automate your Jenkins jobs by using Jenkins Pipelines, Docker, and the Jenkins Job DSL. In this course, you will learn: Use Jenkins to perform Continuous Integration within your Software Development Lifecycle Configure Jenkins “The DevOps way”, using Docker, Jobs DSL and Jenkins Pipelines Configure the authentication and authorization options to tighten security on your Jenkins UI Install Jenkins using docker Use plugins to integrate Jenkins with popular development software Apply for this course
 
Course image
Udemy: Build Deploy Test with Jenkins 2.0
Learn Jenkins 2.0 for end-to-end testing of applications. Build + Deploy + Test with Jenkins 2.0 course is designed in such a way that anyone with a good understanding of basic software development and testing can start learning this course effortlessly. This course is designed not just for developers or testers, its also designed for DevOps and Business Analyst. This course course covers rich topics from complete ground-up like Understanding and configuring Jenkins 2.0 Understand and working with Jenkins 2.0 freestyle project Understand and working with Jenkins 2.0 pipeline projects Working with both Java and .Net project  Configuring and working with multiple Agents Working with Docker and cross browser testing Working with Jenkins Blue Ocean At the end of this course, one can have an clear understanding of what Jenkins is and its awesomeness with simplicity. Apply for this course
 
Course image
Udemy: Eclipse Tutorial For Beginners : Learn Java IDE in 10 Steps
Become More Productive Today. In this course, you will learn: Be more productive with Eclipse Make use of Eclipse Save Actions Features Understand Eclipse Basics : Views, Perspectives, Shortcuts, Code Generation & Plugins Apply for this course
 
Course image
Udemy: Eclipse IDE for Beginners: Increase Your Java Productivity
This course delivers the step-by-step guidance to help you master the core topics and techniques with Eclipse. In this course, you will learn: Install the Eclipse IDE on their own computer Customize the Eclipse user interface Refactor and Debug Java Source Code Import and Export Projects Create a Java application with Eclipse Generate Java Source Code using Eclipse Wizards Run JUnit Tests Add External JAR files to your Eclipse Project Apply for this course
 
Course image
Udemy: AJAX JSON JavaScript Dynamic and Interactive Web Content
Learn how to use AJAX to send data to your web server and get response data back to output in your web application. In this course, you will learn: Create AJAX calls Select between jQuery and JavaScript AJAX methods Get content and data from external files Parse JSON data into usable objects Use JSON data within JavaScript Update MySQL data from JavaScript Work with Objects and Arrays within JavaScript Apply for this course
 
Course image
Udemy: Advanced Javascript
In only seven hours you will learn enough javascript to transform from a Junior JS Dev into a Senior JS Guru. In this course, you will learn : Impress interviewers with knowledge about advanced JavaScript features Pass stage one JavaScript telephone interviews Confidently Interview other JavaScript candidatesPrepare for working on complex frontend frameworks like React, Vue, Svelte or Angular. Apply for this course
 
Course image
Udemy: Java Programming Masterclass covering Java 11 & Java 17
Learn Java In This Course And Become a Computer Programmer. Obtain valuable Core Java Skills And Java Certification. In this course, you will learn: Learn the core Java skills needed to apply for Java developer positions in just 14 hours. Be able to sit for and pass the Oracle Java Certificate exam if you choose. Be able to demonstrate your understanding of Java to future employers. Learn industry "best practices" in Java software development from a professional Java developer who has worked in the language for 18 years. Acquire essential java basics for transitioning to the Spring Framework, Java EE, Android development and more. Obtain proficiency in Java 8 and Java 11. Apply for this course
 
Course image
Udemy: Agile PM 201 - Understanding Agile at a Deeper Level
Develop an Adaptive, High-Performance Agile Approach Based on a Deeper Understanding of Agile Principles and Values. In this course, you will learn:Develop a deeper understanding of the principles and values behind Agile and Scrum to create high performance Agile teams and to apply Agile more effectively to a much broader range of projects and business environments. Develop the knowledge and skills to lead, mentor, and coach Agile project teams based on an in-depth understanding of understanding of Agile and Scrum values, principles, and practices. Apply for this course
 
Course image
Udemy: Java Web Services Part 2
Master advanced web services concepts and implement them in easy steps. In this course, you will learn: Develop a simple SOAP service and client Learn what WS Security is Master the four security concepts - Authentication Confidentiality Integrity and Non Repudiation Implement SOAP Web Services security using Apache CXF and WSS4J Implement Username Token Profile authentication on client and the provider Understand Encryption and Decryption Learn how to use the java keytool Generate and use keys/certificates Implement Encryption and Decryption Sign the SOAP messages and ensure message integrity Enable Timestamps to prevent replay attacks And much more in the future on this agile style and incremental course Apply for this course
 
Course image
Udemy: Java Web Services
Learn how to design,create, consume and secure SOAP and REST web services from scratch in easy steps. In this course, you will learn: Understand why web services are so popularUnderstand the different types of WS DesignUse Apache CXF the Popular WS StackImplement Contract First and Code First Web ServicesDevelop a Web Service ConsumerSecure Web Services using the WS-Security StandardImplement SOAP AttachmentsMaster the REST web service concepts and ImplementationCreate different types of REST ClientsSecure Rest ServicesHandle Errors In RESTDevelop Asynchronous Web ServicesJersey REST Quick StartSpring MVC REST Quick StartLearn all the important web services interview Questions and AnswersAll in short simple and easy stepsUse REST Attachments Apply for this course
 
Course image
Udemy: REST API Design, Development & Management
Learn the REST API Concepts, Design best practices, Security practices, Swagger 2.0/OAI, Hands on API Management. In this course, you will learn: Design and Develop RESTful API by applying the best practices & REST constraints Write specifications in Swagger2.0/OAI specifications in YAML format Leverage some of the common API management platforms for building API proxies (APIGEE, IBM API Connect, Mulesoft Anypoint) Create practices for API security, versioning, lifecycle management, documentation and other important aspects Create an API management strategy for your enterprise Apply for this course
 
Course image
Udemy: REST API Testing (Automation) from scratch - Rest Assured java
Join the top ranked 1 Master API Automation course. In this course, you will learn: By end of this course,You will get complete knowledge on REST API Automation testing In-depth understanding of REST API Automation using RestAssured with real time examples We have 10 dedicated INSTRUCTORS to help you with queries within 24 HOURS, resume preparation, Interview questions You will be able to DESIGN and IMPLEMENT structured AUTOMATION FRAMEWORKS with REST Assured API Thorough knowledge on REST testing tools like POSTMAN, REST CLIENT, etc. Additional knowledge on generating excellent client reports for API Test execution results Apply for this course
 
Course image
Udemy: WebServices/REST API Testing with SoapUI+ Real Time Projects
Most Popular SoapUI Test automation Course. In this course, you will learn: At the end of this Course you will get complete knowledge on Web services,API and their functionality You will be able to develop robust Automation scripts for all the API tests using SoapUI features You will be able to develop robust automation Framework forAPI's testcases You will learn basic sql concepts and procedure for database testing using SoapUI You will understand how to generate neat reports for execution results You will learn How to test Webservices and REST API using SoapUI You will learn new language called groovy to automate webservices with SoapUI inbuilt methods You will understand the importance and procedure of Mocking the webservices Will get clear picture on Security Testing using SoapUI Apply for this course
 
Course image
Udemy: GIT: Advanced commands
Practical GIT training: cherry pick, rebase, revert, stash, clean, and more. Take your GIT skills to the next level. In this course, you will learn: ● Work with some advanced GIT commands ● View history in the reflog, expire unreachable commits using reflog and the garbage collector ● Use Aliases ● Use the stash to temporarily save changes ● Become a more advanced GIT user ● Know how to rewrite history with squash, rebase, and reset ● Create linear GIT history trees ● Perform a Cherry Picking operation ● Work with Tags Apply for this course //
 
Course image
Udemy: Git Complete: The definitive, step-by-step guide to Git
Go from zero to hero with Git source control step-by-step with easy to understand examples. Become the next Git expert! In this course, you will learn: Learn the key concepts of the Git source control system Compare the different states in Git and compare between branches and commits Create and fork repositories on GitHub and push changes back after working after working on them locally Step through the entire Git workflow Manage files with Git (move, rename, delete) and update files managed outside Git Create branches and resolve merge conflicts like a pro Apply for this course
 
Course image
Udemy: Learn Git by Doing: A step-by-step guide to version control
Learn the basics of Git through detailed and easy to follow along screencasts. Start using Git today! In this course, you will learn: Track and Modify projects using Git Create multiple versions of a project and merge them together Understand when and why to use Git and/or Github for version control on a project Use advanced git commands for more complex tracking and editing scenarios Revert/Reset their project to a previous version Collaborate and share projects using Github Recognize when to use what Git command in the terminal Apply for this course
 
Course image
Udemy: Master Hibernate and JPA with Spring Boot in 100 Steps
Learn fundamentals of Java Persistence API (JPA) and Hibernate framework using Spring and Spring Boot. In this course, you will learn: You will learn the basics of JPA and Hibernate - Entities, Relationships, Inheritance Mappings and Annotations You will understand JPA and Hibernate Relationships in depth - One to One, Many to One and Many to Many You will learn the basic of performance tuning your JPA application with Hibernate - Solve N+1 Queries Issue You will understand the basics of Spring Data JPA and Spring Data REST You will understand approaches to querying data using JPA and Hibernate - JPQL, Criteria API and Native Queries You will use a variety of Spring Boot Starters - Spring Boot Starter Web, Starter Data Jpa, Starter Test You will learn the basics of caching - First Level Cache and Second Level Cache with EhCache Apply for this course
 
Course image
Udemy: Java Persistence: Hibernate and JPA Fundamentals
A simple-to-follow and easy-to-understand training course on Java Persistence with JPA by Example. In this course, you will learn: By the end of this course, you'll be having a strong foundation on Java persistence with Hibernate The fundamentals and some of the advanced JPA features for Object/Relational Mapping, Querying, Caching, Performance and Concurrency The fundamentals of First & Second Level Caching, N+1 Selects Problem & Batch Fetching, Optimistic Locking & Versioning The fundamentals of Entity Relationships, Inheritance Mapping & Polymorphic Queries The fundamentals of Querying database using JPQL and Criteria API (JPA) The fundamentals of Handling Long Conversations with Merging Detached Object and Extended Persistence Context The fundamentals of Database Isolation Rules Some of the Best Practices of Java Persistence with Hibernate Apply for this course
 
Course image
Udemy: Java In-Depth: Become a Complete Java Engineer!
This Master Course has been meticulously developed for over 5 years and has over 50000 students from over 150 countries ranging from complete beginners to experienced Java professionals. Top companies like Cognizant, Intel, PayPal, Pinterest, Wipro are actively using this course to upskill their employees. It has been consistently ranked as one of Udemy's top 3 paid Java courses and has helped many students start their professional journey as "confident" Java programmers. This course has been developed to just not teach core Java skills, but with a larger goal of helping you become a complete & professional Java engineer right by the end of this course. To realize this, it takes a holistic approach in teaching Java programming. To ensure that you master Java language, the course has been developed to be highly comprehensive covering most of the Java language features and discussing them at a very in-depth level. To further ensure you are industry-ready and can write well-designed, professional code, tons of best practices & design principles are explained and demonstrated in code. Towards this end, you'll also implement an instructor-led Java EE Web application using professional coding conventions with Eclipse as IDE. Finally, all your questions will receive in-depth personalized responses within around 24 hours. Over 5000 questions have already been answered so far!In this course, you will learn: Gain in-depth understanding of core & advanced features of Java including JVM internals Master design principles, best practices and coding conventions for writing well-designed, professional Java code Get real-world experience by developing an instructor-led Java EE-based Web application using technologies like JSP, Servlets and MySQL Set firm foundation in Java for the rest of your career. That's a promise! Master Object-Oriented Programming concepts by using a real-world application as a case study Master Exceptions, IO, Collections Framework, Generics, Multi-threading, Databases, etc. with best practices Solid understanding of Functional-style Programming using Java 8 constructs like Lambdas & Streams Set yourself up to become an Oracle Certified Associate, Java SE 8 Programmer (1Z0-808) Apply for this course
 
Course image
Creating Your First Spring Boot Microservice (LinkedIn Learning)
Turbocharge your back-end Java RESTful API development with Spring Boot and Spring Data technologies. This course is intended for experienced Java developers who want to rapidly build microservices that connect with relational databases via the Java Persistence API (JPA). Here, Mary Ellen Bowman walks you through a step-by-step process for building a microservice with an exposed RESTful API featuring HATEOAS, paging, and sorting. Learn about technologies such as Spring Boot, Spring Data JPA, and Spring Data REST, and see how they all come together into smart and elegant solutions. To wrap up, Mary Ellen guides developers in migrating a microservice to a MongoDB data source. Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Bootstrap 5 Essential Training (LinkedIn Learning)
Bootstrap—a front-end framework using HTML, CSS, and JavaScript—is designed to help developers quickly and easily build responsive, mobile-ready websites that are cross-browser compatible. An open-source framework, Bootstrap features a 12-column grid and components that are ready to use. In this course, Ray Villalobos helps you get started with Bootstrap 5, providing an overview of all of the features in this popular framework. Ray covers installation options, and walks through the basic styles that normalize how your content is displayed on different platforms and browsers, before moving into detailed coverage of more advanced features, including typography and flexbox layouts. Learn how to use the layout components to create a full-featured website and make it interactive with components such as carousels, accordions, alerts, and tooltips. Plus, learn how to build beautifully designed and usable forms that validate user input. Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
PHP: Creating Secure Websites (LinkedIn Learning)
Hackers target PHP web applications more often than other sites because most PHP code is written by developers with little security experience. Protecting web applications from these attacks has become an essential skill for all PHP developers. PHP: Creating Secure Websites shows you how to meet the most important security challenges when developing websites with PHP. Instructor Kevin Skoglund covers the techniques and PHP code needed to develop sites that are more secure, and to avoid common mistakes. Learn how to configure PHP properly and filter input and escape output. Then check out step-by-step defenses against the most common forms of attack, including cross-site scripting and SQL injection. Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
UX Design: 2. Analyzing User Data (LinkedIn Learning)
Who are your users? What are their challenges? How can your design solve their needs? UX research can help you answer these questions, and many more. In this installment of UX Design Techniques, Chris Nodder walks through the process of acquiring user data and transforming that data into actionable project ideas. Learn how to observe users interacting with a prototype or simply performing tasks, build experience maps that depict those interactions, analyze the data, and extract ideas for new products and features. Topics include: Getting data to analyze Observing users Building an experience map Setting goals Developing metrics Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Découvrir Sublime Text (LinkedIn Learning)
Sublime Text est un éditeur multiplateforme qui, sous une apparence déconcertante de simplicité, vous permet de travailler dans un environnement ergonomique et efficace répondant à tous vos besoins de développeur web. Vous allez, au cours de cette formation de Birnou Sébarte, explorer l’interface de Sublime Text, dans ses versions 2 ou 3. Vous verrez alors que sous son apparence austère, Sublime Text possède toutes les qualités d’un éditeur à la pointe de vos attentes ! Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Learning Oracle Database 19c (LinkedIn Learning)
Get up and running with Oracle Database 19c, the latest version of the popular relational database management system (RDBMS), and learn how it can help enhance your database design and deployment process. Throughout this course, instructor Bob Bryla covers the fundamentals of administering Oracle Database 19c. Discover how to install the RDBMS on Linux, manage the database and query tables using the SQLcl command-line tool, and efficiently move data in and out of your database tables using SELECT and DML statements, respectively. Plus, learn how to create, assign, and drop tablespaces, as well as how to create and drop user accounts. Topics include: Oracle database architecture Setting up the database Navigating the database with SQLcl and SQL Developer The Oracle SQL language Using SELECT statements Adding, deleting, and updating rows in a table Creating or dropping a table Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Learning Cryptography and Network Security (LinkedIn Learning)
Though technology changes rapidly, the need to assure the confidentiality, integrity, authenticity, and accountability of information does not. Understanding the basics of cryptography is fundamental to keeping your networks, systems, and data secure. In this course, Lisa Bock reviews the historical and present-day uses of encryption, including techniques such as symmetric and asymmetric encryption, algorithms, and hashing. She also reviews message digest and passwords and discusses practical ways to apply cryptography to ensure data security and integrity. By the end of this course, you'll have a solid understanding of what it takes to move and store data securely. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Putting ITIL® into Practice: DevOps for ITIL® Practitioners (LinkedIn Learning)
This installment of the Putting ITIL® into Practice series helps ITIL® Foundation certified professionals get a practical start at applying DevOps concepts within their ITIL®-driven enterprise IT organizations as they move from traditional IT towards cloud and mobile on their journey of digital transformation. Throughout this course, instructor David Pultorak examines where DevOps and ITIL® Foundation concepts intersect in an enterprise setting. He begins by introducing DevOps for ITIL®-driven shops, including a discussion of what cloud-native DevOps and enterprise IT shops do and do not have in common. He then covers ideas on how to adapt DevOps values, principles, methods, practices, and tools to accommodate enterprise IT challenges; how to adapt each of the aspects of ITIL®-driven shops to accommodate DevOps values, principles, methods, practices, and tools. Topics include: What DevOps and enterprise DevOps have in common DevOps and enterprise IT challenges Enterprise-level change control and release gates DevOps values, principles, and methods ITIL®-driven shops and DevOps Reviewing the service lifecycle Strategy, design, operations, and CSI processes Technology and architecture Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Data Analytics for Pricing Analysts in Excel (LinkedIn Learning)
Discover how to make smarter product pricing decisions that maximize your organization's profits. In this course, instructor Michael McDonald goes over using scenario analysis, price optimization, and variance analysis to model the data analytics behind pricing . Michael explains how to determine bundle pricing in a scenario, estimate price elasticity, compute price optimization profits with one variable or many variables, balance price and sales volume considerations, and more. If you'd like to pursue a career in corporate finance—particularly as a pricing analyst in an insurance, retail, manufacturing, or technology firm—then this course can help equip you with the skills you need to help your company succeed in today's economy. Topics include: Break down how price affects both supply and demand. Explain how to use linear interpolation to make optimal pricing decisions. Identify different types of price discrimination. Give examples of inelastic pricing. Predict the effect higher margins for your products would have on your competitors. Compare the value of a unit of price to a unit of volume. Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Node.js: Securing RESTful APIs (LinkedIn Learning)
APIs are a crucial business driver for delivering data to your applications. In this course, learn about various options for securing your RESTful API that can help you keep your application data—and your users—safe. Instructor Emmanuel Henri begins the course with an overview of top security threats and an introduction to the Open Web Application Security Project (OWASP), an important resource on security. He then steps through how to set up and secure a Node and Express API, including how to add handlers for registration and login, finalize secured endpoints, and test your finalized API. To wrap up, he shares a few alternatives for securing APIs. Topics include: Open Web Application Security Project (OWASP) Reasons for using a JSON Web Token (JWT) Adding bcrypt password hashing Adding handlers for registration and login Finalizing secured endpoints Testing APIs with Postman Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Python for Data Science Tips, Tricks, & Techniques (LinkedIn Learning)
Modern work in data science requires skilled professionals versed in analysis workflows and using powerful tools. Python can play an integral role in nearly every aspect of working with data—from ingest, to querying, to extracting and visualizing. This course highlights twelve tips and tricks you can put into practice to improve your skills in Python. These techniques are readily applied and in common data management tasks and include the following: how to ingest data using CSV, JSON, and TXT files; how to explore data using libraries like Pandas; how to organize and join data using DataFrames; how to create charts and graphic representations of data using ggplot in Python; and more. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Découvrir l'écosystème d'Angular (LinkedIn Learning)
Si vous êtes un développeur formé à JavaScript ou TypeScript, suivez cette présentation de l'environnement de développement Angular. Vous aborderez les différents outils et vous découvrirez quel est le rôle et l'intérêt des serveurs et des bases de données. Vous verrez également les outils de développement pour appareils mobiles, ainsi que les techniques de test et de débogage, avant de passer à l'intégration continue et au déploiement. À la fin de cette formation, vous aurez les bases indispensables pour développer et également pour poursuivre votre formation avec Angular. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Transitioning from Waterfall to Agile Project Management (LinkedIn Learning)
Is your organization looking to realize the time, quality, and cost benefits of agile project management? If so, then this course is for you. Join project management trainer and agile expert Kelley O'Connell as she helps those interested in experimenting with agile understand the difference between traditional waterfall and agile methodologies, as well as what's required for success. Kelley provides advice on how to garner support for your pilot project by identifying supporters early on and keeping them engaged while also responding to detractors. She then leads you through the process of picking a pilot project, choosing the right team, and setting the vision. To wrap up, Kelley provides a short overview of agile basics—including how to approach sprint planning—to help you get started. Topics include: Identify the core component behind agile. Determine common goals behind transitioning to agile. Distinguish between the different roles used in an agile project. Interpret the events of the scrum framework. Explain which key elements and tools are used for a successful sprint. Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Bootstrap 4 Essential Training (LinkedIn Learning)
Bootstrap—a front-end framework using HTML, CSS, and jQuery—is designed to help developers quickly and easily build responsive, mobile-ready websites that are cross-browser compatible. An open-source framework, Bootstrap features a 12-column grid and components that are ready to use. In this course, Ray Villalobos helps you get started with Bootstrap 4, providing an overview of all of the goodies in this popular framework. Ray covers the installation options, and walks through the basic styles that normalize how your content is displayed on different platforms and browsers. He also explains how to use the flexbox grid system to build nearly any kind of layout you can dream up, use different classes to easily get around your project, work with interactive components like dropdowns and carousels, and more. Topics include: Creating a basic template Reviewing basic styles and typography Using colors with Bootstrap Working with classes that help you deal with images Working with grid containers Offsetting columns Using list groups to style lists, buttons, and links Using breadcrumbs Reviewing layout components Using form styles Working with interactive components Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Python Data Analysis (LinkedIn Learning)
Data science is transforming the way that government and industry leaders look at both specific problems and the world at large. Curious about how data analysis actually works in practice? In this course, instructor Michele Vallisneri shows you how, explaining what it takes to get started with data science using Python. Michele demonstrates how to set up your analysis environment and provides a refresher on the basics of working with data structures in Python. Then, he jumps into the big stuff: the power of arrays, indexing, and tables in NumPy and pandas—two popular third-party packages designed specifically for data analysis. He also walks through two sample big-data projects: using NumPy to identify and visualize weather patterns and using pandas to analyze the popularity of baby names over the last century. Challenges issued along the way help you practice what you've learned. Note: This version of the course was updated to reflect recent changes in Python 3, NumPy, and pandas. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Data Science on Google Cloud Platform: Predictive Analytics (LinkedIn Learning)
Predictive analytics use historic data to look forward, enabling organizations to make better decisions. However, making accurate predictions from big data can be an overwhelming task. Enter Google Cloud Platform (GCP), a suite of cloud-computing services that bring scalability, elasticity, and automated machine learning to predictive analytics. This course—one of a series by data scientist Kumaran Ponnambalam—shows how to apply the power of GCP to generate predictions for your business. Start off by exploring the different tools and features for predictive analytics in GCP, including Cloud Dataproc, Cloud ML Engine, and the machine learning APIs such as Cloud Translation, Cloud Vision, and Cloud Video Intelligence. Then explore learn how to build, train, and deploy models to create predictions. Plus, learn best practices for cost control, testing, and performance monitoring of predictive models. Topics include: Evaluating the machine learning tools in GCP Understanding the predictive analytics process Building models Training models with jobs Building and running predictions Best practices for cost control, testing, and performance monitoring Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Ethical Hacking: Introduction to Ethical Hacking (LinkedIn Learning)
What is ethical hacking? When it comes to cybersecurity, hacking comes in many colors: white, grey, black, and shades in between. White hat hackers use their skills for good. They practice ethical hacking: involved testing to see if an organization's network is vulnerable to outside attacks. Ethical hacking is key to strengthening network security, and it's one of the most desired skills for any IT security professional. If you're interested in becoming an ethical hacker, or getting started securing your own network, this introduction is for you. Security expert Lisa Bock explores today's threat landscape, dissecting the top attack vectors and motives for attacks. Lisa identifies a variety of ways to secure an organization, explores policies that help enforce security objectives, and more. Note: The Ethical Hacking series maps to the 20 parts of the EC-Council Certified Ethical Hacker (CEH) exam (312_50) version 10. Topics include: Today's threat landscape Managing incidents Creating security policies Protecting data The COBIT framework Conducting penetration testing Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Java Database Access with Hibernate (LinkedIn Learning)
Working with both object-oriented software and relational databases can be time consuming. Due to a paradigm mismatch between how data is represented in objects (which are usually nonscalar values) versus relational databases (where scalar values are organized in tables) development costs are significantly higher. When you have to deal with object and relational models that don't play well together, the Hibernate ORM (object-relational mapping) solution for Java environments can help to provide persistent data that you can store and retrieve at a later time. Unlike Enterprise JavaBeans, this framework provides good persistence capabilities by simplifying the task of database operations in Java, allowing you to concentrate on enforcing business application logic instead of having to worry about table relationships and data integrity rules. Join staff instructor and Java expert Peggy Fisher as she explores how Hibernate works, as well as how to install, set up, and use this framework. Topics include: Installing Hibernate Adding a database connection for a project in NetBeans Setting up the configuration file Reverse engineering to discover object details Mapping the database to Java objects Saving, updating, and deleting an object Retrieving objects Using the CriteriaQuery Using HQL and native SQL queries Using aggregate methods in HQL Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Data Ingestion with Python (LinkedIn Learning)
A sizable portion of a data scientist's day is often spent fetching and cleaning the data they need to train their algorithms. In this course, learn how to use Python tools and techniques to get the relevant, high-quality data you need. Instructor Miki Tebeka covers reading files, including how to work with CSV, XML, and JSON files. He also discusses calling APIs, web scraping (and why it should be a last resort), and validating and cleaning data. Plus, discover how to establish and monitor key performance indicators (KPIs) that help you monitor your data pipeline. Topics include: Describe the characteristics of different data types and the work of data scientists. Describe different data serialization formats and explain how to use them in Python. Define APIs and explain how to use them with Python to make http calls, interpret JSON, and utilize message queues. Explain what web scraping is and describe ways to do it. Define what a schema is and describe characteristics of schemas and how they influence operations. Describe the characteristics of different types of databases. Categorize types of errors and explain how to correct them. Explain design criteria for data systems and describe how to monitor performance using KPIs. Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Angular Essential Training (LinkedIn Learning)
Angular was designed by Google to address challenges programmers face building complex, single-page applications. This JavaScript platform provides a solid core of web functionality, letting you take care of the design and implementation details. In this course, Justin Schwartzenberger introduces you to the essentials of this "superheroic" platform, including powerful features such as two-way data binding, comprehensive routing, and dependency injection. Justin steps through the platform one feature at a time, focusing on the component-based architecture of Angular. Learn what Angular is and what it can do, as Justin builds a full-featured web app from start to finish. After mastering the essentials, you can tackle the other project-based courses in our library and create your own Angular app. Topics include: What is Angular? Working with components Binding events and properties Getting data to components Using directives and pipes Creating Angular forms Validating form data How Angular does dependency injection Making HTTP calls Routing Styling components Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Microsoft Cloud Fundamentals: Administering Office 365 and Intune (LinkedIn Learning)
Learn how to keep your users secure and up to date by configuring cloud identity and authentication with Azure AD and Office 365, and enterprise-level mobile device management with Intune. This course covers key topics related to the administration of these services, including users, groups, policies, and roles. It's ideal for IT professionals responsible for their company's cloud operations. Follow along with Andrew Bettany as he covers creating user groups within both Office 365 and Intune, assigning administrative roles, and configuring mobile device management. Topics include: Cloud identity and authentication Managing Office 365 users and groups Assigning administrative roles Configuring password expiration policy Exploring service health for Office 365 and Intune Managing users and devices in Intune Deploying Intune clients Setting up mobile device management Managing Intune policies Managing device security Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
C# Best Practices for Developers (LinkedIn Learning)
Get into the habit of developing reliable, readable, and sustainable application code by following coding standards with C#. In this course, join instructor Reynald Adolphe as he shows how to go beyond the language syntax and master best practices that can help you produce high-quality C# code. Throughout the course, Reynald shares some of his favorite best practices, illustrating precisely when and where to use each one. Learn about right way to use constructors, manage objects, implement often ignored advantages of getters and setters. Plus, explore best practice resources, including those for essential design patterns. Topics include: Naming and handling classes Running a unit test Using constructors Naming and handling methods, fields, and properties Using properties correctly Managing objects efficiently Common design patterns as best practices Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Business Analytics Foundations: Predictive, Prescriptive, and Experimental Analytics (LinkedIn Learning)
Business analytics encompasses a set of tools, technologies, processes, and best practices that are required to derive knowledge from data. It's an iterative and methodical exploration of data to derive insights from it—and, in turn, make smarter, more strategic decisions that are grounded in facts. In this course, learn about the stages in business analytics that are used to predict and build the future—predictive analytics, prescriptive analytics, and experimental analytics. This course dives into each stage, discussing the tools and techniques used for each, as well as best practices leveraged in the field. In addition, the course lends a real-world context to these concepts by using a use case to demonstrate how to execute analytics in each stage. Topics include: Distinguish between the different stages of business analytics. Identify the movement of data during business analytics. Examine prescriptive analytics tools and techniques. Explain experimental analysis tools and techniques. Identify factors that should be considered when using A/B testing. Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Machine Learning and AI Foundations: Predictive Modeling Strategy at Scale (LinkedIn Learning)
Building world-class predictive analytics solutions requires recognizing that the challenges of scale and sample size fluctuate greatly at different stages of a project. How do you know how much data to use? What is too little, what is too much? How does your infrastructure need to scale with the volume and demands of the project? This course walks step by step through the strategic and tactical aspects of determining how much data is needed to build an effective predictive modeling solution based on machine learning and what volumes of data are so large that they will create challenges. Instructor Keith McCormick reviews each stage—data selection, data preparation, modeling, scoring, and deployment—with scalability in mind, providing IT professionals, data scientists, and leadership with new insights, perspectives, and collaboration tools. Note: This course is software agnostic. The emphasis is on strategy and planning. Examples, calculations, and software results shown are for training purposes only. Topics include: Evaluating the proper amount of data Assessing data quality and quantity Seasonality and time alignment Data preparation challenges Data modeling challenges Scoring machine-learning models Deploying models and adjusting data prep and scoring Monitoring and maintenance Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
API test automation with SOAPUI (LinkedIn Learning)
With industry trends like cloud computing and the Internet of Things, there is a growing need for testers that know and understand API testing tools. One powerful and mature tool used by companies around the world is SoapUI. This course is designed to help you get started with SoapUI and covers the basics of how to use it. Instructor Dave Westerveld explains how to set up your first project, create new tests, perform load and security testing, and make your tests more automated and efficient with scripting. Plus, learn how to integrate SoapUI with Docker-based build pipelines. The training is filled with examples featuring real-world, public APIs so you can see how SoapUI functions in real testing scenarios. Topics include: Creating your first project in SoapUI Adding request and query parameters Creating test suites Scripting with dynamic properties Running SoapUI from the command line or Docker Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Ethical Hacking: Wireless Networks (LinkedIn Learning)
Wireless networks are convenient and popular, but poor configuration and encryption leave them open to attack. Hackers can use Wi-Fi vulnerabilities to infiltrate your entire network. Security professionals need to know how to detect, prevent, and counter these kinds of attacks using the latest tools and techniques—the subject of this course with cybersecurity expert Malcolm Shore. Malcolm covers everything from configuring basic security to understanding how hackers extract passwords, harvest connections at rogue access point, and attack networks via Bluetooth. He also explains how to select the right antennae for testing and introduces some sophisticated Windows and Linux tools to scan for vulnerabilities, including Acrylic, Ekahau, and Wireshark. By the end of the course, you should be able to shore up your wireless connections and gain confidence that your local network is safe to use. Note: This course is part of our test prep series for the Certified Ethical Hacker exam. Review the complete exam objectives at https://www.eccouncil.org/programs/certified-ethical-hacker-ceh/. Topics include: Selecting an antenna Configuring security Extracting WEP and network passwords Testing passwords Harvesting connections from rogue access points Attacking networks via Bluetooth Capturing wireless packets with Acrylic Wi-Fi Heat mapping with Ekahau Wi-Fi sniffing with Wireshark Testing the Internet of Things Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Ethical Hacking: Mobile Devices and Platforms (LinkedIn Learning)
Mobile devices are used for our most sensitive transactions, including email, banking, and social media. But they have a unique set of vulnerabilities, which hackers are all too willing to exploit. Security professionals need to know how to close the gaps and protect devices, data, and users from attacks. Join cybersecurity expert Malcolm Shore as he explores the two dominant mobile operating systems, Android and iOS, and shows ways to protect devices through analysis and testing. Watch this course to review the basics of mobile OS models, the toolsets you need for testing, and the techniques for detecting and preventing the majority of security flaws. These methods are recognized by EC Council as integral part of those looking to earn their Certified Ethical Hacker certification. The complete CEH BOK can be found at https://www.eccouncil.org/Certification/certified-ethical-hacker/CEH-What-You-Will-Learn. Topics include: Statistic and dynamic analysis of mobile applications Testing on Android Analyzing Android applications Securing iOS applications Jailbreaking iOS for command-line access Analyzing iOS apps Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
UX Design: 3 Creating Personas (LinkedIn Learning)
Who are you developing for? How will they use your design? Building user personas can answer these important questions. In this course, Chris Nodder shows you how to create personas using information about the users most relevant to your business. He shows you how to gather and use data from interactions and site visits to define groups that represent a picture of your user types. These personas can help drive development and make sure your team is designing your product, application, or website with the same customer in mind, resulting in coherent, focused goals and an optimal user experience. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Agile Project Management with Microsoft Project (LinkedIn Learning)
View Bonnie's LinkedIn Newsletter Learn how to use Microsoft Project to manage agile and hybrid projects. Bonnie Biafore covers setting up agile projects for success, as well as creating custom fields to track elements unique to the agile project method, such as features and sprints. She also shows how to manage traditionally scheduled tasks and agile work side by side, track agile project progress, generate burndown reports, and determine your team's velocity. Plus, learn about the agile tools that are built into the Project Online desktop client. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Agile at Work: Driving Productive Agile Meetings (LinkedIn Learning)
Many new agile teams think flexibility in their meetings allows them to do whatever feels right. In reality, agile projects move more smoothly by running short, well-structured activities. Each activity is timeboxed, so the teams stay on track and work within a set time and agenda. In this course, agile expert Doug Rose outlines how to make agile meetings as productive as possible. He provides guidance on common activities such as release planning, daily stand-ups, sprint planning, and product demos. Throughout the course, learn about common meeting pitfalls and the challenges of keeping activities on track. To learn more about agile, watch additional courses in the Agile at Work series. Topics include: Define osmotic communication and describe how it helps increase productivity in a shared workspace. Explain how the scope of an agile project differs from the scope of a traditional project. Identify helpful techniques that will increase efficiency in stand-up meetings. Recognize the developer’s role after a product owner presents the highest value stories. Examine how relative estimates are formed. Recall the benefits of a Heard It, Did It board. Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Agile at Work: Building Your Agile Team (LinkedIn Learning)
Agile is becoming the preferred project management approach for fast-moving projects. At the heart of any agile project lies an agile team. In this course, the first in the Agile at Work series, expert Doug Rose uses a sample project to show how to build your agile team. A team with an agile mindset is self-organized, collaborative, and accountable. He also outlines the common pitfalls inherent in the implementation: new teams need to watch for confusing their roles and understand the challenges with managing self-organized groups. Topics include: Starting agile in your organization Defining team roles and responsibilities Letting the team self-organize Training the team Thinking and delivering like an agile team Avoiding pitfalls Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Agile at Work: Getting Better with Agile Retrospectives (LinkedIn Learning)
Designed to help increase the pace and quality of a team’s work, agile retrospectives utilize a structured format to gather insights, identify challenges, create a more agile mindset, and make a team more productive and successful. Author Doug Rose outlines the five phases of a successful retrospective: setting the right direction, getting all the issues on the table, gathering insights from the team, making decisions, and applying changes. He describes how to use a starfish diagram or PANCAKE approach to facilitate a comfortable and effective retrospective, and finally, discusses the importance of closing a retrospective with clear action items for the next sprint. Topics include: Five phases of retrospectives Choosing an ideal meeting space Identifying issues and improvements Working with a distributed team Encouraging discussions Setting goals using SMART criteria Asking good questions Making team decisions Closing out an agile retrospective Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Agile at Work: Reporting with Agile Charts and Boards (LinkedIn Learning)
Agile teams need a lightweight way to report their progress. Agile reports should be simple and easy to read, and radiate information across the room to the entire team. In this course, agile expert Doug Rose outlines a process for reporting on the progress of your agile project. He shows how to establish priorities using product backlogs, show daily progress using taskboards, burn down a sprint using sprint burndown charts, and burn down a release by creating a release burndown chart. He also highlights common pitfalls, such as retrofitting. Topics include: Explain the purpose of a taskboard and how it can help keep a project on track. List the correct order of the swim lanes on a taskboard. Name the two types of burndown charts. Recognize the problems that occur when a team does not break down epics into stories. Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Async Programming in C# (LinkedIn Learning)
Discover how to improve the scalability and performance of your applications using asynchronous programming in C#. In this course, join Anton Delsink as he explores different options for parallelizing your code, and shows how asynchronous programming is done with C#. Anton covers key concepts, including unit tests, delegates, lambdas, and anonymous methods. He also covers multithreading, async keywords, tasks, and more. Topics include: What is asynchronous? Delegates Blocking vs. nonblocking I/O Async database queries with begin/end Windows Forms BackgroundWorker Threads Async networking with Tasks Async database queries with Tasks C# keywords async and await Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Software Design: Developing Effective Requirements (LinkedIn Learning)
Getting the requirements right in software development is half the battle. In this course, instructor Neelam Dwivedi delves into the techniques and tools needed to win that battle. Neelam reviews the different types of requirements and how to divide your requirement development process into phases. She covers how to elicit, specify, analyze, and validate product requirements, sharing challenges along the way that help you grasp how these phases work in real-world projects. Plus, she shares techniques for estimating effort for requirements, as well as how to minimize or mitigate project risk by working iteratively on high-risk requirements first. Topics include: What are requirements? Requirement development phases Elicitation techniques Functional vs. nonfunctional requirements Defining user stories and use cases Mapping data input and output requirements Validating requirements Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Programming Foundations: Object-Oriented Design (LinkedIn Learning)
All good software starts with a great design. Object-oriented design helps developers plan applications before they write a single line of code, and break down ideas into reusable and maintainable components. This course focuses on the foundational concepts, teaching them in a fun, interactive way to help you quickly develop your skills. Tag team Olivia and Barron Stone introduce you to the concepts and terms—objects, classes, abstraction, inheritance, and more—that you need to get started. They then show how to take the requirements for an app, identify use cases, and map out classes using Universal Modeling Language (UML). The final design can then be translated into code using one of the many popular object-oriented programming languages, such as Java, C#, Ruby, or Python.Topics include: Object-oriented basics: objects, classes, and more Encapsulation Inheritance Defining requirements Identifying use cases, actors, and scenarios Domain modeling Identifying class responsibilities and relationships Creating class diagrams Using abstract classes Working with inheritance Developing software with object-oriented design principles Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in.This course is in French only. If this is not a problem for you, by all means go ahead and apply.Apply for this course
 
Course image
Data Science on Google Cloud Platform: Exploratory Data Analytics (LinkedIn Learning)
Cloud computing brings unlimited scalability and elasticity to data science applications. Expertise in the major platforms, such as Google Cloud Platform (GCP), is essential to the IT professional. This course—one of a series by cloud engineering specialist and data scientist Kumaran Ponnambalam—shows how to conduct exploratory data analytics with GCP. First, review the concepts of segmentation and profiling. Then get hands on, as you learn to perform both text and visual analysis of data using tools provided by GCP: Cloud Datalab, BigQuery, Cloud Dataflow, and Data Studio. Finally, look at an end-to-end use case that applies what you've learned in the course. Topics include: Setting up Cloud DataLlb for exploratory data analytics Segmentation and profiling Reading and writing data from BigQuery Managing cloud storage buckets Creating visualizations of BigQuery data with the GCP Charting API Managing Datalab instances Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Agile Foundations (LinkedIn Learning)
Teams that embrace an agile mindset are often better able to respond to customer feedback and shifting business needs—and have a bit more fun in the process. Interested in bringing the principles of agile to your team? This course can help. Join Doug Rose as he steps through the fundamental concepts you need to know to start thinking like an agile team. Doug goes over the values and principles covered in the agile manifesto, as well as how to enhance communication with user stories and cross-functional teams. Discover how to respond to change the agile way, explore popular agile frameworks, and learn about the common roles on an agile team. Along the way, Doug provides you with some exercises that can help boost your team's agility and productivity. Topics include: Recognize inhibitors that have a significant impact when managing an agile team. Define the “agile manifesto.” Recall the structure of a cross-functional team. Determine what should be included in user stories. Apply the 80/20 rule to determine the priority of highest value items. List two agile principles that guide the team to stay within time structures while remaining flexible enough to adapt to change. Name a disadvantage of the waterfall approach. Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Spring: Test-Driven Development with JUnit (LinkedIn Learning)
Practicing test-driven development in the Spring framework—or any framework, for that matter—can help you speed up your software release cycles, and ensure that you end up with a high-quality product. Learn the tricks for using Spring and JUnit— an open-source testing tool—together, and how to use this power combo across your entire backend stack to achieve optimal test coverage. In this course, discover how (and why) to use Spring and JUnit for test-driven development. Instructor Shonna Smith also shows how to lay the groundwork for testing some typical components in your backend application: @Service, @Controller, and @Repository components. Throughout the course, Shonna provides hands-on examples of how to apply these concepts in a real-world application. Topics include: Why test-driven development matters Test planning for @Service, @Controller, and @Repository components Writing integration tests for @Service, @Controller, and @Repository components Writing unit tests for @Service, @Controller, and @Repository components Creating integration test datasets Making a feature test suite Making a continuous integration test suite Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Spring Boot 2.0 Essential Training (LinkedIn Learning)
Learn how to get started with Spring Boot 2.x, a powerful framework that can help you build web applications quickly, using less code. The Java-based programs you build in Spring Boot "just run": they resolve their own dependencies and create containers for running code in any environment. Learn how to use Spring Boot to build your projects in this course with software architect and Spring developer Frank Moley. Frank shows how to initialize, containerize, and run Spring Boot web apps and CLI apps, and use the library of common starter projects to fill business-critical needs: data, messaging, security, and more. Plus, find how to extend Spring Boot by creating your own starters and use the Actuator module's HTTP endpoints to monitor and manage your apps. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Spring 5.0 and Spring Boot 2.0 New Features (LinkedIn Learning)
The Spring developers are always listening to feedback and feature requests. They have responded with Spring 5, a version that's packed with exciting new enhancements. This course gets you up to speed with the latest and greatest in Spring Framework 5.0 and Spring Boot 2.0, including reactive Spring and Spring Actuator. Instructor Frank Moley covers the new support structure for Java 8 and Java EE 7, and explains which packages, classes, and methods have been removed. Next, learn about the changes to Servlet 3 and 4, data binding for immutable objects, and the spring-web-reactive module for reactive programming. Then explore the integration for Junit Jupiter, parallel test execution, and mock environments. Finally, review the changes in Spring Boot, including third-party library upgrades and Spring Boot Actuator for monitoring the health of production applications. Topics include: Spring core changes Spring web changes Spring test changes Spring Boot changes Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Agile at Work: Planning with Agile User Stories (LinkedIn Learning)
Agile project teams create short user stories as a way to plan out the work for upcoming sprints. In this course, agile expert Doug Rose shows how to write these user stories and prioritize them in the product backlog. He also shows how to avoid the most common pitfalls with agile project planning. Topics include: Explain how a sprint differs from a traditional project. Name three user roles. Define the acronym INVEST and explain its purpose. List three main sections of a project charter. Identify the benefits of planning poker. Recall the challenges associated with the sprint backlog. Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
UX Design: 7. Implementation Planning (LinkedIn Learning)
User-centered design (UCD) artifacts aren't just for the visual aspect of design. In this final installment of UX Design Techniques—a series designed to teach you how to make your development process more user centered—learn how to use artifacts from each of the UCD techniques to help plan the implementation of your design. Implementation planning happens at the end of the initial UCD cycle. First, you observe users, and then you create an experience map to extract pain points, goals, and personas. This gives you the information needed to do ideation exercises. After ideation, bring things back to reality by creating scenarios, which you use to build a prototype UI for planning purposes. By investing time in these UCD activities, you'll enter the development phase of your project with a much better understanding of what you need to build to delight your users. Having a set of measurable goals and a prototype interface makes it easier to plan your implementation and set interim deliverables that you know will deliver value to your users. Topics include: Utilizing user-centered design (UCD) artifacts Creating an implementation plan Creating a story map Laying out the interface Prioritizing items on the story map Setting metrics for story map items Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
UX Design: 6. Paper Prototyping (LinkedIn Learning)
In this installment of UX Design Techniques, learn how to make paper prototypes so you can validate your ideas before you write any code. This method of prototyping is fast and inexpensive, allowing you to test design ideas early using simple materials: paper, Post-it notes, index cards, and Sharpies. Chris Nodder takes you through the process, including making separate sketches of each interface element, highlighting areas where there would be interaction between a system and a user, and then running through user testing so you can observe the user's experience, reposition elements, and make adjustments. Topics include: Paper prototyping in user-centered design (UCD) Making paper prototypes Observing user interactions Adjusting designs based on feedback Testing using paper prototypes of interfaces Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
UX Design: 5. Creating Scenarios and Storyboards (LinkedIn Learning)
Scenarios and storyboards provide a reality check for your designs, helping you identify design gaps and articulate exactly what features you need to build to make users happy. This course shows how to use these tools to map the concepts generated during the ideation phase of UX design to a user's real-world tasks. Author Chris Nodder explains how to write scenarios and transform them into visual storyboards that show elements that are hard to describe with words alone, such as emotion, action, detail, and progression. By the end, you'll have clear documentation to lead you through prototyping and implementation. Explore these phases and more in UX Design Techniques series on Chris's author page. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
UX Design: 4. Ideation (LinkedIn Learning)
Ideation helps your team generate a lot of different design ideas in a short amount of time. In UX design, your first idea is seldom your best. A broad set of ideas is more likely to lead to a more creative, more satisfactory solution for your users. The ideation phase of UX design is where you consider all the different ways you could possibly fix your users' pain points, and then narrow down to some practical, viable alternatives. In this installment of UX Design Techniques, Chris Nodder explores a variety of ideation techniques. Chris explains how to brainstorm in a way that lets all members of a team, not just the designers, contribute to a product's overall direction. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
UX Design: 1. Overview (LinkedIn Learning)
Following a user-centered design technique puts you more in touch with your users' true needs, which helps you develop solutions that really work for your intended audience. The approaches described in this course help development teams pool their diverse perspectives and collaborate to understand how to turn thoughts, feelings, frustrations, and desires of users into the design for a product. Join Chris Nodder as he provides a road map to his series, UX Design Techniques. Each technique in this series builds on the data and output from the previous techniques. The user data from observations is used to identify user pain points and create personas. The pain points and personas are used during the ideation phase to create multiple possible solutions. Scenarios and storyboards take these multiple possible solutions and narrow them down to a working set, from which you build a paper prototype that you can usability test with some more representative users. At any point, you can follow the trail all the way back to data you gathered from your initial observations. Topics include: Understanding the benefits of user-centered design Following the data trail Getting your team on board Analyzing user data Creating personas Understanding ideation Working with scenarios and storyboards Creating paper prototypes Building products with user-centered design Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Advanced PHP (LinkedIn Learning)
Implement namespaces, extend interfaces, create your first Trait, dive into object-oriented programming, and discover versatile scripting methods with this course. Web developer Justin Yost takes you into the advanced parts of the PHP server-side language, including abstract classes, iterators, generators, and password hashing. He provides an overview of each topic, takes you through how to code each item for the first time, and then shows you how to expand further. Learn how to establish consistency, solve problems, and prevent your applications from crashing by applying the techniques Justin shares in this course. Take your object-oriented programming beyond basic attributes and methods into using constructors, deconstructors, and singletons. Build nested exceptions, use type hints, and explore additional ways you can craft more flexible software using PHP. Topics include: Namespaces Standard interfaces Traits Constructors, deconstructors, and singletons Cloning objects Abstract classes Iterators Generators Password hashing and verification Type hints, strict type hints, and return types Advanced closures Nested exceptions and SPL exceptions Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
DevOps for Data Scientists (LinkedIn Learning)
Data scientists create data models that need to run in production environments. Many DevOps practices are relevant to production-oriented data science applications, but these practices are often overlooked in data science training. In addition, data science and machine learning have distinct requirements, such as the need to revise models while in use. This course was designed for data scientists who need to support their models in production, as well as for DevOps professionals who are tasked with supporting data science and machine learning applications. Learn about key data science development practices, including the testing and validation of data science models. This course also covers how to use the Predictive Model Markup Language (PMML), monitor models in production, work with Docker containers, and more. Topics include: Using Git for version control Incorporating model testing into the deployment process Working with the Predictive Model Markup Language Securing the data science models in production Monitoring models in production Creating a Dockerfile for data science models Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Lean Technology Strategy: Building High-Performing Teams (LinkedIn Learning)
Lean teams are nimble and diverse. They include product managers, developers, and operations specialists, who may only work together for a short time. How do you manage people that play such different roles and unite them towards a common goal? In this course, Jez Humble provides tips to build high-performance product teams. He compares the strengths of the Taylorist vs. lean management approaches, explains how culture contributes to high-performing teams, and introduces a well-documented case study of a company changing a culture for the better. Plus, learn how to improve performance and adopt the principles of high-performing teams as your own. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Lean Technology Strategy: Moving Fast With Defined Constraints (LinkedIn Learning)
Lean principles—which center around making processes tighter and more efficient—can help teams work smarter in a variety of different industries, including technology. In this brief course, learn how to adopt lean and agile practices while dealing with defined processes, compliance, risk, and other concerns. Joanne Molesky discusses some of the boundaries that you may encounter, such as regulatory obligations. She also helps you grasp some of the language around governance, risk, and compliance (GRC); explains how to share the responsibility for compliance throughout your organization; and discusses how to create faster feedback on risk and compliance. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
SEO Foundations (LinkedIn Learning)
Modern consumers navigate the world through search. From laptops, smartphones, virtual assistants, tablets, and more, they search the wild and wondrous internet for the products and services they need. By leveraging the fundamentals of search engine optimization (SEO), you can ensure that your business pops up in these all-important search results. This course is about mastering those fundamentals. Join instructor David Booth as he covers how to make improvements that boost your website's visibility on search engines, attracting the right kind of traffic to the right pages on your site. Explore the basics of SEO, including how to read a results page and see how rankings affect businesses large and small. Discover how to implement foundational optimization strategies and techniques, including how to conduct keyword research, build internal and external links, optimize your pages and content, measure your successes and progress, and plan for a long-term SEO strategy. Additionally, learn specific SEO tips for ecommerce, local search, and mobile audiences to expand your reach. Topics include: Define search engine optimization. Explore the fundamentals of reading search engine results pages. Examine the essentials of understanding keyword attributes. Break down the steps for optimizing the non-text components of a webpage. Recognize how search engines index context. Explore an overview of long-term content planning strategies and how they can help keep content on your site fresh. Define your website’s audience, topics, angle, and style when mapping out your long-term content. Identify the steps to take when building internal links within your website. Recognize how to analyze links in order to measure SEO effectiveness. Break down the necessary components for understanding local SEO. Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Migrating from REST to GraphQL (LinkedIn Learning)
Why use GraphQL over REST APIs? GraphQL is better at querying multiple databases, offers an easy-to-learn syntax, and allows you to retrieve only the data you need. Learn when you should migrate from REST to GraphQL, and how to convert your REST API add, update, and delete operations into GraphQL mutations. Instructor Emmanuel Henri also explains how to build simple, useful queries; use arguments, fragments, and aliases in queries; and perform operations using GraphQL. Topics include: Setting up GraphQL Creating the initial schema and type Setting up simple queries Leveraging arguments and aliases Reading, updating, adding, and deleting items with GraphQL Posting data with mutations Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
SQL Server Performance for Developers (LinkedIn Learning)
Developers face an array of challenges when trying to develop performant applications for Microsoft SQL Server. In this course, instructor Joey D'Antoni shares concepts and strategies that can help you enhance your app's performance on SQL Server. Throughout this course, Joey walks through best practices for building efficient, scalable database applications. He covers an array of topics, including execution plans, columnstore indexes, datatypes, temporary objects, and what not to do with SQL Server. He also goes over indexing, and shares how best to create temporary objects. Topics include: Query execution How to read an execution plan What not to do with SQL Server Why cursors are bad Why scalar UDFs are expensive Datatypes and design Indexing What is a columnstore index? Transaction isolation Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
L'essentiel de Sketch (LinkedIn Learning)
L'utilisation d'ordinateurs, smartphones et autres écrans se développe et les besoins en termes de visualisation deviennent de plus en plus spécifiques. De nombreux designers se spécialisent en retouche d'image ou en modélisation 3D afin d'adapter le design d'interface aux besoins des utilisateurs. Dans ce cours, Nicolas Levé, fondateur de Wido, vous fait découvrir le logiciel Sketch pour créer vos propres compositions de manière professionnelle. Ensemble, vous créerez des artboards et vous organiserez votre espace de travail. Vous aborderez également la création de compositions complexes, l'utilisation des symboles et l'export de votre travail en vue d'une diffusion ou d'un partage. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Software Architecture: Domain-Driven Design (LinkedIn Learning)
It's tough to be agile if you're working with a system that can't handle rapid change. Domain-driven design (DDD)—one of the most effective architectural approaches for both agile environments in general and microservices in particular—can help you build systems that can stand up to change. In this course, Allen Holub provides programmers, software architects, business analysts, and product managers/owners with an overview of this essential architectural process, demonstrating how to use DDD to develop a microservice or other domain-focused system. Alan goes over the basics of DDD (and how it fits with agile), microservices, and bounded contexts and entities. Plus, he compares reactive and declarative systems and details how to approach an event storming session. Topics include: How DDD differs from other architectural approaches How DDD fits with agile Advantages of microservices Bounded contexts and entities Reactive vs. declarative systems Using event storming to develop a DDD architecture Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Programming Foundations: Web Security (LinkedIn Learning)
Learn about the most important security concerns when developing websites, and what you can do to keep your servers, software, and data safe from harm. Instructor Kevin Skoglund explains what motivates hackers and their most common methods of attacks, and then details the techniques and mindset needed to craft solutions for these web security challenges. Learn the eight fundamental principles that underlie all security efforts, the importance of filtering input and controlling output, and how to defend against the most common types of attack. This course is essential for developers who want to secure their websites, and for anyone else who wants to learn more about web security. Topics include Threat models Least privilege Defense in depth Validating and sanitizing input Credential attacks SQL injection Cross-site scripting Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Software Design: Modeling with UML (LinkedIn Learning)
Modeling with the Unified Modeling Language (UML)—a visual design language for object-oriented programming—is a critical skill for all team members in a software development project. These models are a cost-effective way for collaborators to analyze, communicate, and document their product's characteristics. In this course, learn how to use UML diagrams to create important artifacts at each stage of the software development life cycle. Instructor Neelam Dwivedi shares best practices and tools as she goes over 13 different types of UML models, explaining what you need to know to develop static and dynamic models of software systems. Topics include: How UML differs from other modeling techniques Types of UML models UML modeling tools Use case, activity, and class diagrams Capturing real-time state of your system in action Using component diagrams Interaction overview diagrams Modeling time-constrained interactions Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Programming Foundations: APIs and Web Services (LinkedIn Learning)
Web services have been at the core of modern application architectures for many years. Regardless of what language or platform a developer is using, grasping how web services work and how to implement them are critical skills. In this course, instructor Kesha Williams steps through how to work with several popular technologies to build web services. Kesha begins by laying the groundwork for the course, explaining what web services are and the benefits they provide. She then offers a comparison of several popular web service technologies—REST, SOAP, and GraphQL—describing each technology's messaging formats in detail, along with examples of coding in several languages using a variety of server- and client-based implementations. Plus, get coding excerpts in Java, Python, and Swift. Topics include: What is a web service? Securing web services Consuming and creating a RESTful API Documenting an API Creating a web service Consuming a SOAP web service Developing APIs using GraphQL Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
SharePoint 2019 Essential Training: The Basics (LinkedIn Learning)
SharePoint 2019—the on-premises edition of the popular Microsoft platform—comes bundled with a number of powerful features for business collaboration and real-time documentation sharing. In this course, Gini von Courter helps you get up and running with SharePoint by covering the most essential of these features. Gini teaches SharePoint site owners and members how to navigate in SharePoint and use SharePoint sites, as well as how to create, edit, and save documents. She also shows how to create and use team sites, create and work with list apps, and integrate SharePoint with other Office applications, including Excel and Outlook. Topics include: Define SharePoint. Recall what level to set permissions when setting up security groups. Recall the limitations of opening a document in the Online version of SharePoint. Explain how to upload a folder from your documents folder to your SharePoint team site. Name the default that has been removed from SharePoint 2019 that limits document editing to one user at a time. Explain how to share a particular document on your team site. Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Building and Securing RESTful APIs in ASP.NET Core (LinkedIn Learning)
Most people have heard of RESTful APIs, but the underlying concept—representational state transfer (REST)—still causes confusion. REST is all about modeling resources that change. RESTful APIs use REST architecture along with HTTP requests to transfer data and changes in application state between clients and servers. This course breaks down the principles of RESTful design and show how to build secure RESTful APIs on top of ASP.NET Core. Nate Barbettini answers questions such as: What is RESTful design? How do you perform RESTful routing? How can you build reusable classes to represent resources? What role does caching play? And how do you secure RESTful APIs? He also covers topics such as data modeling, hypermedia relationships, and authentication and authorization. By the end of the course, you should know the basics—how to properly request and return data in ASP.NET Core—and the best practices for building secure and scalable APIs to serve web clients, mobile clients, and beyond. Topics include: What is RESTful design? Building a new API with ASP.NET Core Using HTTP methods Returning JSON Creating RESTful routing with templates Versioning Securing RESTful APIs with HTTPS Representing resources Representing links Representing collections Sorting and searching collections Building forms Adding caching to an ASP.NET Core API Configuring user authentication and authorization Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Découvrir le Material Design (LinkedIn Learning)
Le Material Design propose une approche graphique novatrice pour la conception de sites web et d'applications. Avec cette formation de Didier Mazier, vous explorerez la façon de structurer et de produire des contenus visuels adaptés à tous les périphériques pour faciliter le parcours et l'expérience de l'utilisateur. Cette formation est destinée à tous ceux qui ont à concevoir des interfaces performantes : designers web, graphistes, intégrateurs, développeurs, chefs de projets, web marketers, etc. Vous serez finalement capable de concevoir des interfaces plus claires, plus simples, plus pratiques et surtout plus agréables qui augmenteront les performances de vos sites et applications. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
DevOps Foundations: Containers (LinkedIn Learning)
Containers are an amazingly versatile and powerful tool in the DevOps toolkit that can remove or smooth over a lot of the usual pain points in application development. Instructor Josh Samuelson goes over what containers are, where and when you can use them, and how to manage them well. Josh begins with a thorough explanation of what containers are, why you should use them, and how containers differ from VMs. He covers using containers in development, packaging, and production, with examples and factors to consider for each. Josh concludes with an in-depth look at how you can use Docker Swarm, Kubernetes, Mesos, and cloud container solutions to manage your containers effectively. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
API Testing Foundations (LinkedIn Learning)
As software companies continue to shift towards cloud computing, mobile apps, and microservice architectures, the ability to quickly and effectively test APIs has become a critical skill for software testers. In this course, instructor Dave Westerveld covers the basics of API testing, sharing how to work with several robust tools for testing APIs at scale in an organization. After providing a primer on web services and important API terminology, Dave shows how to use Postman for some basic API exploration. He then goes over some basic approaches and methodologies used in testing GET, POST, PUT, and DELETE requests; shows how to approach performance testing using SoapUI, a popular automated API testing tool; and more. Topics include: Reviewing API terminology Mitigating risks related to testing APIs Mapping out the layout of an API API authorization and authentication Finding and using bearer tokens Testing GET, POST, PUT, and DELETE calls Using mocks, stubs, and fakes in API testing Testing microservices and the Internet of Things Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
PHP for Web Designers (LinkedIn Learning)
There are many great reasons to learn PHP. You can reduce manual updates to webpages, get user input, and connect to a database of products or other information. But some web designers are intimidated by the theory and jargon. PHP for Web Designers is different. Author David Powers provides a gentle introduction to PHP, through a series of simple exercises that help you develop fully functional dynamic webpages—all powered by PHP. Learn how to reduce website maintenance by moving common page elements to external server-side include files, change content automatically depending on the date or time, display alternate text, gather user input from a form, and link to a database to display product information. The final chapter is dedicated to understanding error messages and fixing their root causes. Note: This course was recorded with Adobe Dreamweaver, but you can use the code editor of your choice to follow along. Topics include: How to use PHP in a webpage Storing and displaying text and numbers in variables Using functions Adding comments to your PHP scripts Moving common page elements to include files Displaying different content on a page Working with multiple values in arrays and loops Getting form input sent by the POST method Using PHP sessions to preserve data Storing data in session variables Connecting to and querying a database Handling errors Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Angular: Ecosystems (LinkedIn Learning)
Making full use of Angular requires mastering a complicated—and occasionally confusing—cluster of tools. Some of these tools supplement Angular itself, while others establish and maintain workflows for efficient development, or help Angular mesh with another set of web-centric tools. In this course, Derek Peruo explores techniques and tools outside of Angular that can enhance your app development workflow. Derek goes over common tools you could use with most software projects, as well as some options that are specific to Angular. He discusses code editors, tools you can use to build and deploy Angular apps into production, frameworks and libraries to help speed up development, and more. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Visual Studio 2019 Essential Training (LinkedIn Learning)
Integrated development environments (IDE) make it faster and easier to write high-quality code. Visual Studio, the IDE from Microsoft, has every tool you need to be a productive developer—regardless of your language, programming style, or project type. This course offers a comprehensive introduction to Visual Studio, allowing you to explore the tools and features and configure Visual Studio to support your needs. Walt Ritscher shows how to implement version control with Git, adjust the editor preferences, code more efficiently with IntelliSense and code snippets, and use the built-in tools in Visual Studio for refactoring and debugging code. Plus, learn how to make Visual Studio even more robust by capitalizing on the library of free and paid extensions in the Visual Studio Marketplace.Topics include: Installing and configuring Visual Studio Working with files and projects Adding a project to Git Using checkout to open files from Git Configuring editor settings Writing code in the editor Using IntelliSense and snippets Change tracking code Refactoring Formatting code Exploring classes Finding references Debugging code Adding Visual Studio extensions Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in.This course is in French only. If this is not a problem for you, by all means go ahead and apply.Apply for this course
 
Course image
Learning Angular (LinkedIn Learning)
Frameworks can help you get things done quickly by providing a model for development that yields special functionality. This course helps to acquaint you with a "superheroic" JavaScript framework for building single-page web applications—Angular. Ray Villalobos introduces the main features of the Angular framework, which was designed by Google to help you quickly develop web applications with advanced features like declarative templates and data-binding. Ray begins by explaining how to work with the Angular CLI, and demonstrating how to install additional frameworks—including jQuery and Bootstrap—to an Angular project. He then explains how to work with templates in Angular, bind data to templates, use lifecycle methods, and more. Topics include: What is Angular? Working with templates and events Using CLI generated components Binding data to templates Working with two-way data binding Using lifecycle methods Creating subcomponents Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Python for Data Visualization (LinkedIn Learning)
Data visualization is incredibly important for data scientists, as it helps them communicate their insights to nontechnical peers. But you don’t need to be a design pro. Python is a popular, easy-to-use programming language that offers a number of libraries specifically built for data visualization. In this course from the experts at Madecraft, you can learn how to build accurate, engaging, and easy-to-generate charts and graphs using Python. Explore the pandas and Matplotlib libraries, and then discover how to load and clean data sets and create simple and advanced plots, including heatmaps, histograms, and subplots. Instructor Michael Galarnyk provides all the instruction you need to create professional data visualizations through programming. This course was created by Madecraft. We are pleased to host this content in our library. Topics include: Use a Jupyter notebook to execute a series of commands. Describe common commands to load and export data. Explain pandas usage basics. Modify a DataFrame using common data methods. Create simple plots using Matplotlib. Apply advanced techniques to produce complex plots. Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Angular: API Communication and Authentication (LinkedIn Learning)
APIs are at the heart of enterprise development, and Angular ships with robust services to communicate with them via HTTP. But one of the best ways to implement authentication of API services is using JWTs (JSON web tokens). In this course, we take a deep dive into using the provided $http service in Angular to create a robust and reusable API service implementing JWT authentication. Instructor Victor Mejia also covers how to use an Angular router to protect client-side routes and unit test services, HTTP requests, and async actions. All these concepts are demonstrated using a realistic contact management application, so you can see how API calls and user authentication are implemented in a real-world Angular app. Topics include: Setting up and seeding your database Using HTTP requests and routing in Angular Creating an Angular service Adding JWT authentication Implementing a user login Sending JWTs to API requests Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Java Persistence API (JPA): 1 The Basics (LinkedIn Learning)
The Java Persistence API (JPA) is the standard for mapping Java objects to relational databases. JPA provides several advantages over traditional data access methods like Java Database Connectivity (JDBC). In this practical course, Kesha Williams discusses these advantages and acquaints you with the basics of JPA, entity management, transaction management, and relationship mapping. Upon completing this course, you'll be equipped with a firm understanding of JPA and persisting data in Java enterprise applications. Topics include: What is persistence? JPA configuration and entities Benefits of JPA over pure JDBC Managing entities with the EntityManager API Creating, persisting, reading, updating, and deleting objects Managing transactions Advanced mapping techniques using annotations How to map relationships Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Python for Data Science Essential Training Part 1 (LinkedIn Learning)
Python for Data Science Essential Training is one of the most popular data science courses at LinkedIn Learning. It has now been updated and expanded to two parts—for even more hands-on experience with Python. In this course, instructor Lillian Pierson takes you step by step through a practical data science project: a web scraper that downloads and analyzes data from the web. Along the way, she introduces techniques to clean, reformat, transform, and describe raw data; generate visualizations; remove outliers; perform simple data analysis; and generate interactive graphs using the Plotly library. You should walk away from this training with basic coding experience that you can take to your organization and quickly apply to your own custom data science projects. Topics include: Why use Python for working with data Filtering and selecting data Concatenating and transforming data Data visualization best practices Visualizing data Creating a plot Creating statistical data graphics Performing basic math and linear algebra Correlation analysis Multivariate analysis Data sourcing via web scraping Introduction to natural language processing Collaborative analytics with Plotly Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Python for Data Science Essential Training Part 2 (LinkedIn Learning)
Python for Data Science Essential Training is one of the most popular data science courses at LinkedIn Learning. It has now been updated and expanded to two parts—for even more hands-on experience with Python. In this course, instructor Lillian Pierson takes you step by step through a practical data science project: building machine learning models that can generate predictions and recommendations and automate routine tasks. Along the way, she shows how to perform linear and logistic regression, use K-means and hierarchal clustering, identify relationships between variables, and use other machine learning tools such as neural networks and Bayesian models. You should walk away from this training with hands-on coding experience that you can quickly apply to your own data science projects. Topics include: Why use Python for data science Machine learning 101 Linear regression Logistic regression Clustering models: K-means and hierarchal models Dimension reduction methods Association rules Ensembles methods Introduction to neural networks Decision tree models Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Java EE: RESTful Service with JAX-RS 2.0 (LinkedIn Learning)
The ability to successfully build a RESTful web service is an essential skill in today's Internet-dominated industry. In this course, learn how to develop a RESTful client and server application using the Java Enterprise Edition implementation of the REST architectural style, JAX-RS API 2.0. This powerful and fully-featured API enshrines industry best practices as it integrates seamlessly with other essential APIs such as Bean Validation and JSON Processing. Join Alex Theedom as he guides you through a wide range of topics, including how to define resource endpoints, how to add dynamism to your application with hypermedia, how to maintain data integrity with Bean Validation, and how to process messages with the JSON Processing API. Once you have completed this course, you'll be ready to develop your own client and server RESTful APIs. Topics include: Discover the extent of JAX-RS's features Use the annotation methodology Use the inheritance methodology Define a REST contract and API root Create the REST resource entity Create the REST resource methods Understand consumers and producers Work with different media types Define and work with path parameters Build a REST response and handle exceptions Implement Bean Validation and manage failures Create a RESTful client that consumes the web service Use JSON-P API with the REST client Implement hypermedia (HATEOAS) Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Bootstrap 4 Layouts: Responsive Single-Page Design (LinkedIn Learning)
Find out how Bootstrap 4 can transform your standard HTML websites into inspired single-page designs. This course takes a project-based approach to explaining how to manipulate website layouts with the Bootstrap framework. Throughout the course, instructor Ray Villalobos works through popular layout patterns, helping to acquaint you with concepts that are key to creating a cohesive layout with Bootstrap. Ray tackles Bootstrap layout classes and shows what it takes to customize its CSS, addressing layout challenges like multiple grids and columns. Learn how to leverage the Scrollspy plugin to track navigation, how to create an image carousel, and how to build animations. Plus, this course provides you with a ready-to-go template with which to start new projects. Topics include: Building a header and footer Adding styles to your project Making your navigation responsive Bootstrap layout components Using a multicolumn format Creating carousels Adding interactivity Creating animations Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Bootstrap 3 Essential Training (LinkedIn Learning)
Bootstrap is a popular framework designed for building responsive, accessible, and mobile-ready websites. An open-source platform using HTML5, CSS3, and jQuery, it features a 12-column grid, icons you can incorporate into your designs, and fully functional JavaScript components that are ready to use. This course provides everything you need to know to get started building websites with Bootstrap, and is built with our new practice environments in mind, which let you develop your code along with author Ray Villalobos. Ray will review Bootstrap's grid, CSS classes, and JavaScript components (dropdowns, modals, carousels, and more), and help you integrate them into your own sophisticated websites. Topics include: Understanding containers Using the 12-column grid to create a responsive webpage layout Creating rows and columns Styling content with Bootstrap CSS classes Adding CSS styles Creating and styling forms Creating dropdown menus and buttons Adding images and video Exploring JavaScript components, like carousels, tabs, tool tips, and scrolling Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Code Clinic: C# (LinkedIn Learning)
Successful programmers know more than just how to code. They also know how to think about solving problems. Code Clinic is a series of courses in which our instructors solve the same problems using different programming languages. In each course, instructors provide tips and tricks for working in a particular language and help you grasp why you might want to learn one language over another. Here, Anton Delsink works with C#. Throughout the course, Anton introduces challenges and then provides an overview of his solutions in C#. Challenges include topics such as geolocation, face recognition, and accessing peripherals. Visit other courses in the series to see how to solve the same challenges in languages like C++, JavaScript, PHP, Python, Ruby, Go, and Swift. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Ethical Hacking: System Hacking (LinkedIn Learning)
System hacking is the way hackers get access to individual computers on a network. Ethical hackers learn system hacking to detect, prevent, and counter these types of attacks. This course explains the main methods of system hacking—password cracking, privilege escalation, spyware installation, and keylogging—and the countermeasures IT security professionals can take to fight these attacks. Security expert Lisa Bock also covers steganography, spyware on a cell phone, and tactics for hiding files and tools. These tutorials, along with the other courses featured in the Ethical Hacking series, will prepare students to pass the Certified Ethical Hacker exam and start a career in this in-demand field. Find out more about the exam at https://www.eccouncil.org/programs/certified-ethical-hacker-ceh. Topics include: Acquiring passwords Generating rainbow tables Understanding where passwords are stored Defending against privilege escalation Understanding spyware Protecting against keylogging Detecting steganography How hackers cover their tracks Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Practical Test-Driven Development for Java Programmers (LinkedIn Learning)
Learn how to use tests to drive the writing of your code, a key component of agile programming. More than just theory, this course covers a range of practical topics that can help Java developers get up and running with test-driven development (TDD). Instructor Matt Greencroft helps to acquaint you with the process that's required for TDD, as well as how to deal with real-world challenges you may encounter when carrying out TDD. Discover how to write your first test and determine what makes a good or bad test. Plus, learn how to test code where there's a dependency on third-party resources, how to create mocks and stubs with Mockito—a popular third-party library—and more. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Enterprise Agile: Changing Your Culture (LinkedIn Learning)
Many organizations deliver products with dozens or even hundreds of teams. For these organizations, spinning up a few agile teams is just the start. Eventually, they'll want to scale up their agile approach to work on enterprise-level products—a shift that presents a whole new set of challenges. Enterprise agile requires a different organizational mindset along with new roles and practices. There are many different enterprise agile frameworks that will help you with this transformation, but switching to these frameworks isn't your biggest challenge. Enterprise agile is a radical change from how most organizations think about their work. If you don't prepare your teams for this change, then it's unlikely that any enterprise framework will succeed. That's why this course is the first in a four-part series on enterprise agile. In this course, Doug Rose helps you lay the groundwork you'll need to make this radical organizational change. First, learn how to identify your organization's culture. There are many different types of organizational cultures, and each one presents its own set of challenges. Then, see different approaches to making a widespread organizational change. Finally, learn about the common challenges that almost all organizations face when starting enterprise agile. Topics include: Recognize what must be in place before implementing a framework. Identify a simple strategy for implementing organizational change. Name the culture type that pushes for certainty and depends upon hierarchy. Recall what occurs in a competence culture. Explain organizational culture and describe how it relates to an agile transformation. Define the fearless change approach. List the eight steps in Kotter’s 8-Step approach. Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Web Security: OAuth and OpenID Connect (LinkedIn Learning)
While many technical professionals claim to know and understand OAuth, reality often suggests otherwise. Implementing the proper grant types and the required flows while securely protecting your secrets is challenging at best and catastrophic at worst. Fundamentally, professionals often struggle with OAuth because they misunderstand what it is, what use cases it is particularly good and bad at, and how to integrate it smoothly and safely into their systems. In this course, Keith Casey reviews the basics of OAuth 2.0 and OpenID Connect and shows how to use them to authenticate your applications. He covers tokens and scopes; designing and building the key flows; common security considerations; and more. Topics include: What is OAuth 2.0? Making OAuth 2.0 useful with extensions Extending OAuth 2.0 with OpenID Connect OAuth tokens and their usage Common security considerations Resource owner password flow Client credential flow Configuring an OAuth server in PHP and Node.js Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Software Testing: Tools (LinkedIn Learning)
Trying to choose a tool to perform software testing? The market is a minefield, full of so many choices that it becomes difficult to zero in on the best tool for your unique test environment. This course surveys the most popular software testing tools available, including paid and open-source solutions such as Selenium, Postman, JMeter, and Kali Linux. Instructor Michael Smith—an experienced tester and software architect—breaks down the tools according to their suitability for each discipline, including API testing, security testing, load testing, and more. He also covers tools for lifecycle management and test planning, and dives into areas beyond the traditional software testing role, including unit and infrastructure testing. This review helps you narrow down your choices and understand the pros and cons of each platform, so you can make the right additions to your testing toolkit. Topics include: Lifecycle management Test planning tools Test automation frameworks API testing tools Vulnerability scanners Load testing with JMeter and more Beyond QA: Unit testing and infrastructure testing Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Ethical Hacking: Hacking IoT Devices (LinkedIn Learning)
The number of IoT (internet of things) devices being deployed is growing exponentially and securing those devices is a huge challenge. In this course, Luciano Ferrari discusses how IoT devices work, including the architectures and protocols used. He covers the main attack surfaces used by hackers and security professionals against IoT devices, how to assess IoT security threats and vulnerabilities, and how to properly secure the devices by following industry best practices and implementing countermeasures. Topics include: How IoT devices work IoT technologies and protocols IoT communication models Common OWASP vulnerabilities Overcoming inherent IoT challenges Attacks occurring on IoT devices Methodologies used for hacking Securing IoT devices Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Learning path: Become a RESTful API Developer (LinkedIn Learning)
Knowing how to work efficiently and securely with APIs is crucial in software development. Learn RESTful APIs from the ground up as a new or experienced developer, filling in any foundational knowledge gaps around HTTP requests and how to validate an API's behavior. If you are consuming, designing, or maintaining an API, this learning path is for you. Follow this path with tech-specific API courses of your choosing to apply your knowledge in practical project-based courses. Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
ITIL Foundation 4 first look (LinkedIn Learning)
The release of ITIL® 4 modernizes the popular service management framework, adding coverage of topics such as lean, agile, and DevOps. In this course, get a first look at the ITIL® 4 Foundation exam. ITIL® Expert David Pultorak provides a high-level overview of ITIL® 4, as well as how updates to the framework affect the ITIL® Foundation certification exam. Learn about the similarities and differences between the ITIL 4® and ITIL® v3 Foundation exams and certification schemes, as well as what sparked the creation of ITIL® 4 in the first place. Plus, explore the seven guiding principles of ITIL® 4, the four dimensions of service management, the components of the ITIL® 4 service value system, and more. Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Drupal 8 Essential Training 2: Building Out Your Website (LinkedIn Learning)
Your Drupal site is built. Now what? Web design doesn't stop once the website is launched. Learn how to build out your Drupal site to better fit your visitors' needs. In these tutorials, Tom Geller helps new Drupal designers change the layout and design elements of their sites, control visitor interactions (including comments), arrange content in user-friendly "views," and expand the site's capabilities beyond what's available in core Drupal with Drupal modules. In all the steps you'll learn best practices to ensure your sites remain streamlined, secure, and up to date.If you want to start from the beginning and create your Drupal site from scratch, check out. Topics include Grouping content into categories Managing comments Adding discussion groups Customizing fields and image styles Adjusting menus and navigation to help users Adding new features with Drupal modules Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply.
 
Course image
Drupal 8 Essential Training 1: The Basics (LinkedIn Learning)
Drupal 8 Essentials is designed to help anyone create a simple website using Drupal, the free web design software that powers personal blogs as well as the sites of some of the world's largest corporations. Topics include Comparing Drupal to other software Getting help with Drupal Installing Acquia Dev Desktop on Mac and Windows Installing the Drupal database, modules, and themes Creating basic content Establishing your site's look and feel Adjusting security settings Adding images and metadata Adding a sidebar Moving your Drupal website to a server Backing up a Drupal site Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply.
 
Course image
Python: XML, JSON and the Web (LinkedIn Learning)
Python is a powerful tool for working with data stored on web servers. In this course, Joe Marini demonstrates how to use Python to send, retrieve, and deliver web-based data to users. Learn how XML and JSON are used to store and exchange data, see how to use Python to retrieve XML and JSON data over the web, and find out how to parse that data using a range of different Python modules and features. Joe also shows how to fetch data from URLs and retrieve and send data via HTTP using the Python Requests library. Topics include: Overview of XML and JSON Retrieving and sending data over the internet Handling errors Using the Requests library to exchange data Working with JSON data Parsing XML data XML DOM parsing Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
PHP 7: New Features (LinkedIn Learning)
PHP 7 is the first major release of PHP in more than 11 years. This course by expert instructor Kevin Skoglund provides an overview of the new features, improvements, and changes in PHP 7. Learn about new tools to help write smarter code, and the key changes you need to watch for to ensure your existing PHP code works correctly after an upgrade. Topics include: Scalar type and return type declarations New operators in PHP 7 Anonymous classes Arrays as constants Catchable exceptions and errors Integer division with intdiv() Deprecations and deletions Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
REST API Design
SMALS STANDARDS. REST has become the industry standard for developing APIs on the web and is the de facto standard to communicate between a browser/mobile application and a backend server. In this training you will learn about the RESTful design approach and apply this methodology for modeling your business data and functionality into a REST API. Our REST APIs will also be compliant to the G-Cloud REST style guide. This training is developed by Willem Salembier of the ICC team. If you have any questions related to this course, please send an email to icc-training@smals.be. If you have any questions about REST standards, please send a mail to rest-styleguide@gcloud.belgium.be or raise an issue via GitHub. The topics included in this training are: * Introduction * Uniform interface * Collection resources * Document resources * Controller resources * Hypermedia * Methods * Representations * OpenAPI Schema * OpenAPI * Error handling * Documentation * Governance * LinksApply for this course //
 
Course image
Service Orientation & API Management
SMALS STANDARDS Smals adopted a service oriented approach to integrate IT systems and external service providers. All communication between these systems uses open standards and is web service based (REST or SOAP). Modern web and mobile applications leverage these APIs to build interactive frontend applications. Reuse is a key aspect. Inside this module you will learn the principles of service oriented design and governing a large catalog of business APIs. This training is developed by Willem Salembier of the ICC team. If you have any questions related to this course, please send an email to icc-training@smals.be. The training is oriented towards Business and Functional analysts, Architects, Developers and Project Leaders. Some design principles are more technical in nature and are optional material. The topics include: * Introduction * Terminology & Concepts * Strategic Goals & Challenges * Service platforms * Microservices * Service Oriented Design Principles * Governance Apply for this course
 
Course image
Udemy: REST Assured API Automation, Allure Reports - An Introduction
This course will help you get started with REST Assured & Allure Reports using Junit4. You will be provided with the tools and techniques needed to be successful with REST API Automation using Rest Assured Library in Java & JUnit. In this course, you will learn: Write REST Assured tests (GET, POST, PUT, PATCH, DELETE) using the 'given-when-then' method Response extraction using Jayway JsonPath Generate Fake Test Data Create collections & environments in POSTMANUse POSTMAN to send different requests (GET, POST, PUT, PATCH, DELETE, OPTIONS & HEAD) Setup REST Assured Maven project in Eclipse Apply for this course
 
Course image
Udemy: REST API Automation With REST Assured - A Complete Guide
Learn every topic in Rest-Assured with Real World Examples & Test Automation Framework development with CI. In this course, you will learn: File Uploads ,File Downloads , Sending SOAP Requests, Sending requests via proxy server using Rest Assured OAUTH1 Authentication with Twitter, Authentication OAUTH2 with Paypal in Rest Assured Logging, request/response specifications, RootPath Hard Asserts, Soft Asserts,Multiple Asserts , complete JSON Body Assertions using JSONAssert Library Allure Reports Implementation in TestFramework & configuration with Jenkins TEST AUTOMATION FRAMEWORK DEVELOPMENT & CI WITH GIT,JENKINS Authentication with Spring Security & CSRF Token based apps in Rest Assured JSONPath, XMLPath, JSoup Libraries for extracting data Continuous Integration with GitHub & Jenkins Apply for this course
 
Course image
Udemy: Docker Crash Course for busy DevOps and Developers
Learn how to develop and deploy web applications with Docker technologies. Take your DevOps skills to the next level. In this course, you will learn: Containerize a web-based application with a microservice approach and automate it using Dockerfile Scale Docker workflow with Docker Swarm, orchestrate and deploy a large-scale application across multiple hosts in the cloud In-depth knowledge about Docker technology and confidence to help your company or your own project to apply the right Docker deployment workflow and continuously deliver better software Design multi-container applications and automate the workflow using Compose Best practices of working with Docker technology in the field Invaluable DevOps skills such as setting up continuous integration workflows Apply for this course
 
Course image
Artificial Intelligence Info sources
Artificial Intelligence Information Resources
 
Course image
Udemy: Conversation on Cryptography: A Total Course with Mike Meyers
Diving into cryptography with The Alpha Geek and Total Seminars team. Learn cyber security and ethical hacking. In this course, you will learn to: ● Define cryptography and the key role it plays in protecting our digital data ● Find out how Web sites use certificates to make sure our usernames, passwords, credit card numbers, and other personal data stay secure ● Understand ciphers, binary, hashing, symmetric and asymmetric cryptosystems, digital signatures and certificates, and public key infrastructure ● Learn how hashing helps us to be certain the data we receive or download is legitimate ● Prepare for the CompTIA Security+ exam by better understanding cryptography and PKI, one of the six exam domains Apply for this course //
 
Course image
Udemy: Real-World Ethical Hacking: Hands-on Cybersecurity
In this course, you will learn to: ● Secure your computer, your network, and your data from 99% of all attacks on the Internet ● Find and fix weaknesses and harden your computer's security ● Keep yourself safe online, at home, at school, or at work ● Test for security vulnerabilities using the tricks the bad guys use ● Avoid phishing, viruses, ransomware, and online scams Apply for this course //
 
Course image
Udemy: Git for Geeks: Quick Git Training for Developers
Learn the core features of Git in less time for experienced software engineers new to Git. In this course, you will learn: ● Learn the key concepts of the Git source control system ● Compare the different states in Git ● Create and manage repositories on GitHub and BitBucket ● Save work in progress with Stashes ● Even a bit of time travel within Git repositories ● Step through the entire Git workflow ● Manage files inside and outside the control of Git ● Create branches and resolve conflicts with confidence ● Mark special events with Tags Apply for this course //
 
Course image
Online samenwerking in projecten stimuleren
Samenwerken is een van de essentiële factoren voor een succesvol team, bedrijf of project. Met de nieuwe digitale technologie beschikken mensen en bedrijven over innovatieve middelen voor meer samenwerking en beter projectmanagement. Teams die op afstand werken hebben behoefte aan samenwerkingscompetenties en de juiste tools daarvoor. Terri Wagner laat zien welke impact nieuwe technologieën hebben op het projectmanagement en wat de best practices zijn voor een project met een team op afstand. Na afloop van deze cursus hebt u bijgeleerd over de volgende zaken: Begrijpen welke impact nieuwe technologieën hebben op het projectmanagement De best practices voor een project met een team op afstand vinden en toepassen La collaboration est un des atouts essentiels dans la réussite d'une équipe, d'une entreprise ou d'un projet. Avec les technologies numériques, les personnes et les entreprises disposent de moyens innovants pour optimiser la collaboration et la gestion de projet. Les équipes distantes ont particulièrement besoin d'avoir à leur disposition les compétences collaboratives et les outils adéquats. Avec Terri Wagner, découvrez l'impact des technologies sur la gestion de projet et les meilleures pratiques nécessaires à l'exécution d'un projet virtuel. Après ce cours, vous auriez appris: Comprendre l'impact des technologies sur la gestion de projet Identifier et adopter les meilleures pratiques nécessaires à l'exécution d'un projet virtuel Apply for this course
 
Course image
Online samenwerking in projecten stimuleren
This is a shortcut to the course
 
Course image
REST Info sources
REST information resources
 
Course image
Udemy: Git Going Fast: One Hour Git Crash Course
Learn the key concepts and basic workflow for Git and GitHub with this easy to follow, top rated, bootcamp-style course! In this course, you will learn: Learn the key concepts of the Git source control system Configure SSH for authentication Step through the entire basic Git workflow Create and use a remote repository on GitHub Apply for this course
 
Course image
Udemy: Docker - Introducing Docker Essentials, Containers, and more
Create and run Docker containers, and build multi-container applications. Compose, Networks, Swarm, Cloud, & more!. In this course, you will learn: Use Docker compose to create multi-container applications. Build your own custom Docker images. Understand best practices of Dockerfiles and Image building. Create a cluster with Docker Swarm. Set up continuous integration workflows with automatic testing on Docker Cloud and Github. Create and run Docker containers. Run Docker Commands on the command line. Understand Docker Cloud and Docker swarm. Publish and host Docker images on Docker Cloud. And more! Apply for this course
 
Course image
Udemy: Java 8 new features in simple way
In this video tutorials we covered every topic in detail on the board and on the system with live execution. Definitely you can feel like you are learning in class room directly from the instructor. As the part of this course we are covering the following 11 topics: Lambda Expressions Functional Interfaces Default methods in Interface Static Methods in Interfaces Predicate Function Consumer Supplier Method Reference & Constructor Reference by Double Colon(::) Operator Stream API Date & Time API (Joda API) Apply for this course
 
Course image
Udemy: Javascript for Beginners Learn by Doing Practical Exercises
JavaScript for Beginners : Work closely with me doing exercises & learn more. I make Javascript easy for you guaranteed. In this course, you will learn: Learn to write JavaScript functions Learn to write Javascript loops Learn to write Javascript condition structure (if statements) Extra code based on the instructor experience as a bonus Learn to write Javascript arrays Learn to write Javascript math operations Learn to about Javascript variables Apply for this course
 
Course image
Udemy: Docker for Java Developers
Learn how you can use Docker to supercharge your enterprise Java Development! In this course, you will learn: How you can run Docker Containers Publish Docker Images to Docker Hub Use Docker Swarm for Cloud Scale Computing How to use Docker Containers for Integration Tests How you can leverage Docker Containers for Integration tests from CI Builds How you can create and run your own Docker Images Learn how to use Docker Compose to Run Multiple Docker Containers Use Maven to Create Docker Images Run multiple Docker containers with Docker Compose Create your own Docker Swarm Cluster Apply for this course
 
Course image
Udemy: Complete Java SE 8 Developer Bootcamp - OCA Prep Included
Master the Foundations of Java and the Topics of the Oracle Certified Associate, Java SE 8 Programmer Exam (1Z0-808). In this course, you will learn: Read and write basic command line programs in Java Generate HTML based documentation (Javadoc) for code Know how to use an Integrated Development Environment (Eclipse) to develop and debug programs Gain a solid understanding of the topics covered in the exam to become an Oracle Certified Associate, Java SE 8 Programmer (Java SE 8 Programmer I 1Z0-808) Apply for this course
 
Course image
Service Design Introduction
Developed by Knight Moves, this course is divided in two sessions. In the first part, you will learn the service design key principles and the strength of the iterative process. With a good understanding of the current as-is situation, context and challenges when starting a project, you will look at how you can prioritize this context and translate it into concrete design challenges. In the second part, you will learn how to generate ideas and solutions in co-creation. You will learn how to prioritize, bundle and select in these solutions. Prototyping will also be explained.This course is in french and dutch. Apply for this course in eHR
 
Course image
GIT Info sources
GIT information resources