All Developer courses

Course image
Learning Confluence 2018 (LinkedIn Learning)
SCORE 4/5 by Smals Colleagues Confluence 2018 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
Learning REST APIs (LinkedIn Learning)
SCORE 4/5 by Smals Colleagues View Morten's LinkedIn Newsletter 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
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
Building a Full-Stack App with Angular 2+ and Spring Boot (LinkedIn Learning)
Angular 2 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. Chris covers creating a project, making your app UI responsive for mobile devices, creating a data layer with Spring data, building client-side functionality with Angular, testing, validation, and more. Topics include: Setting up a development environment Using Spring Initializr Running a project in Eclipse Configuring an API using Spring JavaConfig Testing endpoints using Postman Using Angular 2 CLI and npm Creating and styling an Angular 2 component Configuring a persistence layer with Spring JPA Using a REST API GET request Implementing a REST API POST request Using Spring MVC for server-side data validation Unit testing with REST Assured 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
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
Become 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. 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
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: 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: 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
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: Angular - The Complete Guide (2022 Edition)
Angular 13 simply is the latest version of Angular 2, you will learn this amazing framework from the ground up in this course. From Setup to Deployment, this course covers it all! You'll learn all about Components, Directives, Services, Forms, Http Access, Authentication, Optimizing an Angular App with Modules and Offline Compilation and much more - and in the end: You'll learn how to deploy an application! This course will also show you how to use the Angular CLI and feature a complete project, which allows you to practice the things learned throughout the course. Specifically you will learn: Develop modern, complex, responsive and scalable web applications with Angular 14. Fully understand the architecture behind an Angular application and how to use it. Use the gained, deep understanding of the Angular fundamentals to quickly establish yourself as a frontend developer. Create single-page applications with one of the most modern JavaScript frameworks out there 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: Full introduction to Views in Drupal 8
Unleash the full power of Views in Drupal 8. In this course, you will learn:understand waht the Views module doesbe able to change any of the admin content pages - by adding filters, fields sorts etc.create new pages with contentbe able to create lists of any content that you have in your Drupal 8 systembe comfortable with the Views user interfacecreate blocks with contentTarget audience: Newbies to Drupal 8 that want to learn Views. Drupal 7 users that want to catch up with the Views module in Drupal 8. People that have a Drupal 8 website and want to be able to change all the lists on their page. Owners of Drupal 8 website that want to create new lists of content. New people to Drupal 8 that want to learn how to modify the lists of content on their websites. 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
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
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
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. 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. 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. 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. 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. 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. 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
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
DevOps Foundations (LinkedIn Learning)
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
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
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
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. 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 English 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 Hacking exam. Review the exam objectives at https://www.eccouncil.org/programs/certified-ethical-hacker-ceh/. 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
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
XML Essential Training (LinkedIn Learning)
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
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
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
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
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: Working with the SharePoint Online admin center Using the SharePoint Online Management Shell Configuring and managing site collections Managing user profiles Adding a custom app to the app catalog Adding an app to a site Configuring relevant search results 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
API Testing and Validation (LinkedIn Learning)
Most API testing doesn't actually test the API. This course shows how to validate your API from the consumer's point of view, testing to confirm that problems experienced by your end users are being solved. Join Keith Casey as he focuses on how to approach API testing by implementing a behavior-driven development model. Keith uses Gherkin to set up a Behat environment so you can see how to write and run your first test. Then, he shows how to build API test requests, including how to introduce variables, authenticate requests, and validate responses. He also covers refactoring tests, establishing system states, using extensions for batch operations, and more. Topics include: The benefits of behavior testing Setting up a test environment Building your first API test Sending requests Validating response codes and payload Making authenticated requests Refactoring tests Writing to the API Establishing a system state for tests Using extensions Performing batch operations 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
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
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
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
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
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
Developing SharePoint Full Trust Solutions for SharePoint 2013 (LinkedIn Learning)
Full-trust farm solutions allow SharePoint administrators to build new features in solution packages (WSPs), upload them to the server environment, and deploy them to users without any restrictions, aka with "full trust." This has been the standard way to get new web parts and custom code to SharePoint users since 2007. If you've wanted to learn how to develop custom solutions on SharePoint—or you've been told that you need to develop a solution that integrates with SharePoint—this is the training you need. It's quick, to the point, and effective at helping new developers work with SharePoint code. Robert Bogue shows how to create new web parts, access and update data in SharePoint, work with files, and create SharePoint artifacts: lists and libraries to store data, site-level features, files, etc. He also shows how to create sandbox solutions that do not affect the rest of the server environment, and discusses execution options for solutions, including in-page, quasi-page, and out-of-page execution. Topics include: Define web parts. Explain how to interact with a web part. Recall how to help determine what declarative code and user code is. Identify which object allows you to get data from more than one list. Identify what class timer jobs are derived from. Recognize different types of event receivers. 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
IT Security: Key Policies and Resources (LinkedIn Learning)
Cybersecurity can be daunting because of its technical complexity and the ever-changing threats that professionals must grapple with. And more than ever, cybersecurity is not just an IT issue, but a core business issue for organizations of all kinds. Just like other business issues—such as 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. 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
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
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
Docker for Developers (LinkedIn Learning)
Docker containers help you simplify your application delivery. In this course, instructor Emmanuel Henri shows you how to leverage this popular platform for application development and walks you through deploying your first Docker app. Emmanuel gets you started with base application setup, as well as instructions to create your first Docker image and explore base commands. He introduces back-end and front-end workflows, shows you how to finalize and test your setup for both back-end and front-end, then goes over putting it all together in a full stack setup. Emmanuel explores ways to use Swarm and Kubernetes, then finishes up with a detailed discussion of using a continuous integration (CI) cycle with your application. 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 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
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
Docker Essential Training: 1 Installation and Configuration (LinkedIn Learning)
Docker is the world's most popular container storage solution. This course covers everything you need to know to install and configure Docker on Mac, Windows, and Linux, as well as cloud-based environments such as Amazon Web Services. It also helps Docker Certified Associate (DCA) candidates prepare for the certification exam. In this course, virtualization expert David Davis shows how to install Docker, set up a repository, configure logging, manage users, understand namespaces, and protect your data. He also covers features that ship with Docker Enterprise, including the Universal Control Plane and Trusted Registry. Plus, get important tips you'll need to prepare for the Docker Certified Associate (DCA) exam.Topics include: Docker Certified Associate prep Docker editions and platforms Docker namespaces Installing Docker Configuring repositories and Docker swarm Creating users and teams Backing up Docker Troubleshooting Docker 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
Illustrator for UX Design (LinkedIn Learning)
Work smarter and faster with Adobe Illustrator to design your next web or app project, starting with wireframes. Brian Wood shows how, in this course, building upon what you already know—making shapes, working with layers, and using guides—and focusing on the features needed to effectively work with text, symbols, libraries, and a lot more. Brian demonstrates how to set up your artboards and use grids, masks, and styles to fulfill common UX design needs, from organizing content and buttons to making a layout responsive. He concludes by taking you through the export process. Topics include: Setting up artboards Using guides, grids, and snapping Working with text and shapes Creating reusable artwork Formatting Organizing content Exporting assets 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: 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
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
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
Git Essential Training: The Basics (LinkedIn Learning)
Learn how to use Git, the popular open-source version control software, to manage the source code for almost any project. In this course, Kevin Skoglund explores the fundamental concepts behind version control systems and the Git architecture. Using a step-by-step approach, he shows how to install Git and presents the commands that enable efficient code management. Learn how to add, change, and delete files in the repository; view a log of previous commits; and compare versions of a file. Plus, see how to undo changes to files and ignore certain files in a Git repository. Topics include: Explain how to initialize a repository and commit changes to it. Describe best practices for making commits in Git. Differentiate between the three trees in the Git architecture. Assess the effect of making changes to documents in a repository. Analyze the Git repository’s index of changes. Analyze Git features for ignoring 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
Planning a Career in User Experience (LinkedIn Learning)
User experience is a rewarding career. Successful UX professionals can improve technology so that it is more efficient, effective, and satisfying for those that use it. But where does a career in UX start? In this course, UX expert Cory Lebson breaks down the sub-disciplines of user experience (the trifecta of design, research, and strategy), so you can learn about the different jobs that align with your strengths and passions. Cory helps you understand job responsibilities as well as the benefits of working full-time for a company vs. consulting or freelancing. With his guidance, you can create a more compelling resume and portfolio package and make sure that you properly brand yourself as a UX professional. This course offers focused career advice for job seekers, tips for recruiters and employers who want to better understand UX, and a necessary framework for grad/undergrad students exploring the next step in their career. Along the way, Cory highlights training in the library to build specific UX skills. Topics include: What is UX? Should you be a UX generalist or a specialist? Available UX career types: design, research, and strategy Working in-house, consulting, or freelancing Telling a story with a portfolio and resume Working with recruiters 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
Python Essential Training (LinkedIn Learning)
Due to its power and simplicity, Python has become the scripting language of choice for many large organizations, including Google, Yahoo, and IBM. A thorough understanding of Python 3, the latest version, will help you write more efficient and effective scripts. In this course, Bill Weinman demonstrates how to use Python 3 to create well-designed scripts and maintain existing projects. This course covers the basics of the language syntax and usage, as well as advanced features such as objects, generators, and exceptions. Learn how types and values are related to objects; how to use control statements, loops, and functions; and how to work with generators and decorators. Bill also introduces the Python module system and shows examples of Python scripting at work in a real-world application. Topics include: Python anatomy Types and values Conditionals and operators Building loops Defining functions Python data structures: lists, tuples, sets, and more Creating classes Handling exceptions Working with strings File input/output (I/O) Creating modules Integrating a database with Python db-api 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
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
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
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
LINQ with C# Essential Training (LinkedIn Learning)
Want an easy way to query and update data? To query different data stores with a single tool? LINQ is the answer. Language-Integrated Query (LINQ) extends Visual Studio with powerful query capabilities based on C# and Visual Basic. LINQ makes big data doable. In LINQ with C# Essential Training, engineer Olivia Chiu introduces techniques for querying, updating, and transforming data with LINQ. She covers standard queries—such as finding overlaps in two datasets and creating hierarchies—as well as complex chained queries. She also shows how to group and join LINQ queries with lambda expressions, and use LINQ to query SQL databases and XML documents. Last but not least, Olivia provides tips for optimizing the performance of your queries. Topics include: Creating and executing a LINQ query Returning results Changing the data source type Performing standard queries Working with lambda expressions Chaining and complex queries Querying SQL and XML Performing tree queries Using sequences, elements, and scalars Allocating memory 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
Learning Docker (LinkedIn Learning)
Docker is the next step beyond virtualization. A Docker image contains everything it needs to run, independent of the Linux server on which it lives: a copy of the operating system, a database, code, configuration files, dependencies, and so on. Images can also be packaged and shared with other Docker admins. Arthur Ulfeldt uses Docker to run complex systems with millions of users and hundreds of containers. Here, he shares his knowledge with you. He introduces the basics of Docker, including its containers, Dockerfiles (or base images), and capabilities for networking, data management, infrastructure optimization, and more. Watch and learn how to build your own containers, as well as how to network and link containers. Topics include: Installing Docker on Mac, Windows, and Linux Understanding the Docker flow Running processes in containers Managing, networking, and linking containers Working with Docker images, volumes, and registries Building Dockerfiles Managing networking and namespaces with Docker Building entire systems with 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
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
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
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
Building Native Mobile Apps with NativeScript and Angular 2 (LinkedIn Learning)
NativeScript is an open-source framework for building native iOS and Android apps. Web developers who are familiar with Angular 2 can get introduced to NativeScript in this course and learn how to develop an application for iOS and Android by leveraging the NativeScript framework with Angular 2. Join Alex Ziskind as he guides you from the initial installation of NativeScript through architecting an application. He explains how to declare the most common user interface widgets while styling them with CSS. Plus, he demonstrates how to set up the Faker library, and how to programmatically tap into the native navigation engine for iOS and Android. Topics include: Setting up the development environment Using the NativeScript CLI Using Angular with NativeScript Angular bootstrap Application architecture Components User interface NativeScript widgets Application lifecycle Data and event binding Navigation 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
IT Security Foundations: Network Security (LinkedIn Learning)
Network security is an important component of the Microsoft Technology Associate (MTA), Security Fundamentals exam (98-367). In this course, Lisa Bock covers one of the main topics of the exam: securing an organization's network, to keep interconnected systems and data safe. The course 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, and implement software restriction policies. Finally, she looks at the often-overlooked topic of physical security, which includes securing a building's perimeter and the hardware within. Note: Learn more about the Microsoft Technology Associate (MTA) Security Fundamentals exam (98-367) at https://www.microsoft.com/learning/en-us/exam-98-367.aspx. 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: 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
Cisco Network Security: Cisco Firewall Technologies (LinkedIn Learning)
Improve your ability to configure and maintain Cisco devices to properly secure your organization's infrastructure. In this course, security ambassador Lisa Bock focuses on essential firewall technologies, diving into the concept of a firewall, firewall security contexts, and how to do a basic firewall configuration. She compares different types of firewalls, including stateless, stateful, and application firewalls. She also reviews implementing NAT on Cisco ASA along with zone-based firewalls. To wrap up, she takes a closer look at some firewall features on the Cisco ASA such as Access Management, Modular Policy Framework, and high availability. Topics include: Firewall services and security contexts Basic firewall configuration Stateless versus stateful firewalls Implementing NAT on Cisco ASA Zone-based firewalls Access Management Implementing high availability Cisco Modular Policy Framework 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
Artificial Intelligence for Project Managers (LinkedIn Learning)
Artificial intelligence (AI) is no longer confined to the realm of science fiction. It's on track to disrupt the world of work in a very real way, and major changes—from the rise of productization to the demand for predictability—are driving its adoption. In this course, learn about the impact that AI will have on project management, how to prepare for the changes that lie ahead, and how to harness the power of AI to work smarter. Instructor Oliver Yarbrough goes over the factors that are contributing to the growing importance of AI. He also details how to prepare for the disruption that it will cause; hone the skills that AI cannot replace; and leverage AI to more effectively initiate, plan, execute, monitor and control, close, and integrate your projects. Topics include: The impact of AI on project management Major changes driving AI adoption Evolving work trends How the demand for predictability is driving AI Preparing for disruption by anticipating change Leveraging human creativity Initiating, planning, executing, and closing projects with AI 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
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
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, 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
Python Statistics Essential Training (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
SEO: Keyword Strategy (LinkedIn Learning)
Formulating a keyword strategy is one of the most important activities in marketing. Properly optimizing a website and strategically using keywords can yield visitors for years. Digital marketing expert Matt Bailey begins with the basics, covering what keywords are and what they do. Next, learn about how to find and analyze the right keywords for your business and implement them into different channels. Matt covers all the important components of choosing keywords including how to determine customer intent, identify trends, develop analytics, utilize negative keywords, and focus on what works. Finally, learn about how to measure the results, understand rankings, and establish priorities. Topics include: What are keywords? Why are keywords important? Starting keyword research Creating a starter set Analyzing keyword patterns Reading search engine results pages (SERP) Mapping keywords across the customer lifecycle Appling keywords to optimize your website Choosing keywords for voice search Build your quality score with themes Apply keywords to optimize your marketing 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
JavaScript and JSON: Integration Techniques (LinkedIn Learning)
JavaScript Object Notation (JSON) has replaced XML as the core way of sharing data, especially when it comes to JavaScript, since it's so much faster, sleeker, and easier to parse. In this course, dive into working with JSON tools, designing JSON objects, and using different ways to handling JSON data. Author Ray Villalobos also shows how to use AJAX and jQuery to parse your data and feeds, and shows JavaScript and JSON in action in a real-world practical application. Topics include: What is JSON? Creating simple data Debugging JavaScript objects in the browser Communicating across sites with JSONP Rotating with jQuery Cycle 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
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. Mary Ellen Bowman describes the Spring Data umbrella project, and helps you understand JPA for object-relational mapping. She also covers querying, and dives into other Spring Data Commons features such as QueryDSL and auditing. Topics include: Spring Data Commons Using JPA for object-relational mapping Declaring Spring Data Repositories Creating query methods with property expressions and @Query  Query by example QueryDSL Spring Data Extension Spring Data REST Introduction to Spring Data Mongo Common 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
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
Nail Your C# Developer Interview (LinkedIn Learning)
Applying for C# programming jobs? Find out what questions to expect in your C# or .NET developer interview and how to answer them to demonstrate mastery of key concepts. Reynald Adolphe explores the kinds of questions you can anticipate in a typical interview, including common topics on C# syntax, object-oriented programming, .NET and ASP.NET, databases, and design patterns. Plus, learn how to paint your technical background in a positive light, field bad or irrelevant interview questions, and handle incoming offers. Reynald offers candid answers and career advice based on his years of experience working as a C# developer.Topics include: Getting ready for interviews Answering questions about generics Explaining polymorphism and the four pillars of OOP Boxing vs. unboxing in .NET Describing page life cycles Creating joins vs. inner joins Discussing your tech background Interviewing for fun Collecting notes 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: XML Integration (LinkedIn Learning)
Learn how to choose the right Java API for your application and get started coding with XML and Java. In this course, author David Gassner shows you how to read and create XML strings and files, decide whether to use a streaming or tree-based API, and find out which APIs are compatible with Android. Plus, discover how to use both standard APIs that are included with the Java SE and EE distributions, such as DOM, SAX, and JAXB, and learn about popular open-source libraries such as JDOM and the Simple XML Serialization framework. Topics include: Choosing a Java-based XML API Reading XML as a string Comparing streaming and tree-based APIs Parsing XML with SAX Creating and reading XML with DOM Adding data to an XML document with JDOM Reading and writing XML with StAX Working with JAXB and annotated classes Comparing Simple XML Serialization to JAXB 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
L'essentiel de Sass (LinkedIn Learning)
Avec Damien Bruyndonckx, initiez-vous au langage Sass et créez des feuilles de style CSS avec plus d'aisance. Que vous soyez développeur ou intégrateur web, vous découvrirez les principes fondamentaux de Sass. Vous aborderez également les notions avancées, puis vous apprendrez à réaliser une application. À l'issue de cette formation, vous serez capable d'intégrer le langage Sass dans votre flux de travail, et vous maîtriserez la création et la maintenance de vos feuilles de style CSS. 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 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
Sketch for UX Design (LinkedIn Learning)
The best UX design tools are nimble, collaborative, and efficient—just like Sketch. Learn how to use this popular, vector-based app to craft your own compelling user experiences for digital devices and screens. In this course, Shauna Bybee walks through the design process for an example mobile app, taking you step by step through each phase in the Sketch workflow. Learn how to create a wireframe to visualize your concept using the shape, text, and graphics tools; build reusable symbols; and incorporate styles and visual effects. Shauna then shows how to transform your design into a clickable prototype that can be viewed directly on a mobile device. Finally, learn how to export your assets and generate style guides and design systems to keep your products consistent and designs in sync. Along the way, Shauna introduces a variety of helpful plugins and companion software—like Sketch Measure, Zeplin, Zeroheight, and InVision—that will expand how you work and collaborate with Sketch. Topics include: Navigating the canvas Creating wireframes Working with shapes, text, images, and masks Managing layers Creating and nesting symbols Using the Vector tool Extending Sketch with design plugins Creating, sharing, and managing libraries Prototyping Collaborating with Sketch Cloud Exporting assets Creating style guides and design systems 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
Photoshop for UX Design (LinkedIn Learning)
Although you have a number of design tools available to you for your numerous UX projects, oftentimes, the tool you already have and the tool you already know is the best tool for the job. This course shows how to quickly create wireframes, flowcharts, and pixel-perfect mockups in Photoshop. Learn how to use artboards, guides, Creative Cloud libraries, and more to make layouts and generate exports that convey fluid app experiences. Join Dennis Meyer as he shows you how to set up your project, create a static wireframe, export your designs, and leverage UI kits to create pixel-perfect mockups. Topics include: Creating a document with artboards Using grids, guides, and guide layouts Adding placeholders and text Using ligature fonts for icons Using layer comps to display states Using Adobe Preview CC Exporting artboards for review Exporting assets for use in InVision Working with user interface kits Extracting CSS values from a 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
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
Spring: Framework in Depth (LinkedIn Learning)
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
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
DevOps Foundations: Infrastructure as Code (LinkedIn Learning)
By automating configuration management, you can make your organization's 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 repository and have it built and deployed like an application. Discover how to approach converting your systems over to becoming fully automated—from server configuration to application installation to runtime orchestration. Well-known DevOps practitioners Ernest Mueller and James Wickett dive into key concepts, and use a wide variety of tools to illustrate those concepts, including Chef, CloudFormation, Docker, Kubernetes, Lambda, and Rundeck. After you wrap up this course, you'll have the knowledge you need to start implementing an infrastructure as code strategy. Topics include: Explore the difference between a declarative and an imperative system. Define formatters and linters and examine their roles. Define and explore the concept of orchestration. Explain how to create a new EC2 instance in AWS and explore how to allow HTTP access. Define private cloud and discuss the disadvantages of using one. Identify serverless architecture. Explain standard approaches for performing model-driven provisioning. Explore and utilize various CloudFormation bash commands. Explore using the AWS dashboard. Discuss the core component of Chef. 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
Using Generics in C# (LinkedIn Learning)
Generics were introduced to C# 2.0 in 2005. They allow programmers to write general-purpose code that is type safe, without writing a tedious amount of type-specific data structures. Similar to C++ templates, generics reduce the amount of type checking required to build reusable code and make you a much more productive C# programmer. This course is designed to introduce the beginning programmer to the concept of generics and show how to use them for greater reusability in popular design patterns. Instructor Robby Millsap covers the history and purpose of generics, as well as concepts such as type scoping, constraints, and collections. In chapter two, he demonstrates how to incorporate generics into actual architecture, following design patterns such as service locator, visitor, and observer. 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
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
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
Data Science Foundations: Python Scientific Stack (LinkedIn Learning)
Data science provides organizations with striking—and extremely valuable—insights into human behavior. While data mining can seem a bit daunting, you don't need to be a highly skilled programmer to process your own data. In this new hands-on course, instructor Miki Tebeka shows you how to use the Python scientific stack to complete common data science tasks. Learn about the basic tools and core concepts to effectively process data with the Python scientific stack, including how to work with Visual Studio Code for documentation, NumPy for numeric computation, Pandas for data crunching, scikit-learn for data modeling, madplotlib for data visualization, and more. Upon completing this course, you’ll have the skills you need to load and analyze data, run models, solve complex problems, and display results for your team. 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 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
AngularJS 1 Building a Data-Driven App (LinkedIn Learning)
Want to create data-driven web applications? AngularJS is a great choice. It allows you to build apps where multiple users can push and pull data at the same time, in real time. However, while the framework is easy to learn, it can be tough to master. This course is the second in a two-part series designed to show you how Angular works in the real world. It takes up where AngularJS 1: Adding Registration to Your Application left off: a simple application that checks users in and out of meetings. Here, instructor and Angular advocate Ray Villalobos shows how to enhance the existing app with new views and controllers to reward random checked-in users with prizes. 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 an Angular Developer (LinkedIn Learning)
Take your existing programming skills forward by learning how to build robust web apps using the Angular framework. Learn how to leverage the new component-based architecture to create efficient, cross-platform apps. See how to use structures, templates, change detection, data binding, and more. Select the right set of structures for your Angular application. Build a cross-platform compatible app from start to finish. Discover how to test your app and perform debugging. 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
Database Foundations: Core Concepts (LinkedIn Learning)
Understand the core concepts every IT professional should know to start working with databases. This course, the first in a four-part series with database consultant Adam Wilbert, is designed to provide a solid foundation that will serve you throughout your IT career. Learn about the different data storage models and find out how to build your first database with SQL Server—the Express edition, which requires no hardware or special connections for setup. Then discover how to create database objects with the data definition language (DDL) and edit data in your tables with data manipulation language (DML). Adam also covers critical relational database concepts, such as relationships, indexes, and schemes.Note: This course will also prepare certification candidates for the Microsoft Technology Associate Exam 98-364, Database Administration Fundamentals. 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
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
AngularJS 1 Form Validation (LinkedIn Learning)
Validation is key to successful online forms. Implementing dynamic form validation that reacts to input can be difficult to implement with languages like JavaScript and jQuery. However, AngularJS allows you to take advantage of two-way data-binding functionality without having to write any JavaScript code. This makes reacting to input from the user—as it happens—a breeze. 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
Advanced PHP Debugging Techniques (LinkedIn Learning)
Debug your PHP code efficiently with a variety of client and server-side tools. In this concise course for experienced PHP developers, author Jon Peck demonstrates how to leverage PHP's built-in tools, as well as the Xdebug and Firebug extensions, and FirePHP libraries to improve the quality of your code and reduce troubleshooting overhead. Topics include: Configuring PHP error reporting Logging errors to file Gracefully handling fatal errors Installing Xdebug Understanding the principles of remote debugging Remote debugging with NetBeans Extending your browser with Firebug, FirePHP, or ChromePHP 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