Onderwerp
Automatisering & ICT/IT
Communicatie
Financieel
HR
Inkoop & logistiek
Management
Secretarieel & Administratief
Marketing
Opleiding & Onderwijs
Persoonlijke Effectiviteit
Productie, techniek & bouw
Kwaliteit- & Projectmanagement
Sales
Vitaliteit & Gezondheid
Taalcursus
Zorg & Verzorging
Juridisch
Internet & Media
Arbo & Veiligheid
Hobby & Vrije Tijd
Vastgoed & Makelaardij
Abonnementen
Locatie
Niveau
Type
Keurmerk

Opleidingen

68.929 resultaten

Assertiviteit en effectief communiceren - 7 één-op-één coachgesprekken

Wil jij sterker in je schoenen staan? Nee zeggen zonder schuldgevoel? Je eigen grenzen herkennen en durven aan te geven? Je krachtig voelen? Misschien is dit coachtraject iets voor jou! Tijdens dit coachtraject zullen wij samen streven naar jouw persoonlijke doelen. De Socratische gesprekstechniek vormt de basis voor alle gesprekken. Daarnaast worden deze gesprekken aangevuld met op maat gesneden oefeningen die jij tussen de sessies door thuis uitvoert. De resultaten zullen tijdens jouw coachgesprekken nieuwe gespreksstof opleveren. De oefeningen komen voort uit therapeutische disciplines en zijn allen bewezen effectief. Wij zullen samen bepalen op welke oefeningen wij ons gaan richten. Oefeningen die aan de orde kunnen komen zijn: - Challenges toepassen op het dagelijks leven (ontleent aan de cognitieve gedragstherapie) - Kernkwadrant - Persoonlijke missie - Mindfullness ademfocus - Gesprekstechnieken (oa LSD, feedbackregels) - Imaginatie oefening - Levenslijn, biografie, drijfveren en kernwaarden - Intuïtie en autonomie ontwikkeling Leer effectiever communiceren en ontdek de potentieel van jouw assertiviteit. Kortom: dit traject leert jezelf beter kennen.  De zeven 1-op-1 sessies met coach Thijs duren ieder anderhalf uur. Deze kunnen zowel online als bij ons op de praktijk in de Pijp, Amsterdam, plaatsvinden. 
€1.469
Coaching

Training Secure coding Javascript voor Webapplicaties

Eindhoven do 4 jun. 2026 en 9 andere data
In de praktijk blijkt Javascript code vaak erg kwetsbaar te zijn. Natuurlijk heeft dat alles te maken met de opbouw van de scripts, het juiste gebruik van code en het correcte toepassing van Javascript van derden. Tijdens de training Secure Coding Javascript leer je veilig Javascript te schrijven en de belangrijkste kwetsbaarheden kennen en mitigeren. Algemene omschrijving De huidige generatie applicaties is in veel gevallen een combinatie van een front-end in Javascript (met een framework) en een back-end in een andere programmeertaal. Gezien het feit dat front- en backend in elkaar doorlopen is het erg belangrijk van beide talen (en de combinatie) de kwetsbaarheden te kennen. Elke webapplicatie heeft natuurlijk kwetsbaarheden. De vraag is niet of er kwetsbaarheden zijn, maar hoeveel. Daarom is het belangrijk de meest voorkomende kwetsbaarheden en hun code-oplossing te kennen. Zo minimaliseer je het risico dat je applicatie gehackt wordt. Tijdens de cursus Secure coding for Javascript leer je hoe je veilige code in Javascript schrijft en leer je veel voorkomende kwetsbaarheden kennen en mitigeren. Bedrijfstraining Secure Coding Javascript Wil je met je met een heel team leren veilig te coderen in Javascript? In een bedrijfstraining kunnen wij de training volledig op maat voor jouw organisatie verzorgen, voor jou en wellicht een groep van je collega's. We kijken dan naar jullie specifieke wensen rond Secure coding voor Javascript en helpen je deze op te zetten. Zo sluit een bedrijfstraining perfect aan bij wat jij moet beheersen om Javascript perfect voor je organisatie te kunnen inzetten. Programma Tijdens de Training Secure coding Javascript voor Webapplicaties komen in basis onderstaande onderwerpen aan bod. Afhankelijk van ontwikkelingen op het vakgebied, kan de feitelijke trainingsinhoud hier echter van afwijken. Bel ons gerust voor meer informatie over de actuele inhoud. Introduction in Secure coding How to identify and to avoid vulnerabilities Identify and counter the following threats: Sourcecode vulnerabilities Unintended Script Execution Validation user input Cross-site Scripting hacks (XSS) Cross-Site Request Forgery (CSRF or XSRF) Stealing session data Existing bugs and exploits Using third party javascript (tags) Create secure code Using tools to analyze code (scanners) Error handling Content Security Policy HTTP-headers Javascript protection Minify and Uglyfy code How to use javascript frameworks Best practices
€2.399
Klassikaal
max 13

Power BI - Data Visualization Mastery - Datavisualisatie - Power BI- Python - Big Data - Business Intelligence - Data Science - Visual Design - Data analyse - Dashboard Design

Data Visualization Mastery. Data Visualizations play a key role in helping companies make data driven decisions. This Skillsoft Aspire journey will help you understand the significance of creating user-centered visuals, best practices to follow along with various types of charts, plots, graphs and diagrams to represent data visually. Along with eye catching visualizations using Excel from various imported data formats, you will also learn to create various types of visualizations using BI tools like QlikView. You will then explore creating interactive dashboards and infographics for your visualization projects. You will also explore various techniques for creating visualizations using various Python libraries like Matplotlib, Plotly, and Bokeh before modeling the data. Learning Kits are structured learning paths, mainly within the Emerging Tech area. A Learning Kit keeps the student working toward an overall goal, helping them to achieve your career aspirations. Each part takes the student step by step through a diverse set of topic areas. Learning Kits are made up of required tracks, which contain all of the learning resources available such as Assessments (Final Exams), Mentor, Practice Labs and of course E learning. And all resources with a 365 days access from first activation. Course content This learning path, with more than 43 hours of online content, is divided into the following four tracks: Track 1: Data Visualization with Excel Track 2: Data Visualization with Bi Tools Track 3: Creating Infographics for Data Visualizations Track 4: Data Visualization with Python Track 1: Data Visualization with Excel In this track, the focus will be on data visualization best practices and data visualization using Microsoft Excel. Content: E-learning courses Data Visualization: Best Practices for Creating Visuals Course: 1 Hour, 4 Minutes Course Overview Importance of Data Visualization Best Practices for Data Visualization Chart and Presentation Types for Visualizing Data Use Cases: Tables and Bar Charts Use Cases and Best Practices: Line and Pie Charts Use Cases: Histograms and Box Plots Use Cases: Scatter Charts and Bubble Charts Use Cases: Gantt Charts and Waterfall Charts Heatmaps, Funnel, Sunburst, and Sankey Charts Course Summary Excel Visualization: Getting Started with Excel for Data Visualization Course: 1 Hour, 12 Minutes Course Overview Performing Basic Data Load Operations in Excel Using Excel Power Query to Work with Imported Data Importing Various Data Types to Excel Getting Started with Data Visualization in Excel Customizing and Formatting a Column Chart in Excel Creating Basic Line Charts in Excel Formatting Line and Column Charts in Excel Course Summary Excel Visualization: Building Column Charts, Bar Charts, & Histograms Course: 1 Hour, 18 Minutes Course Overview Creating Excel Clustered and Stacked Column Charts Visualizing Data Using 3D Column Charts in Excel Creating Excel 3D Column Charts & Identifying Issues Creating and Working with Various Excel Bar Charts Formatting Bar Charts in Excel Distinguishing the Use of Various Excel Bar Charts Visualizing Binned Data Using Excel Histograms Customizing Histograms Using Various Excel Features Course Summary Excel Visualization: Visualizing Data Using Line Charts & Area Charts Course: 1 Hour, 39 Minutes Course Overview Visualizing Data Using Excel Line Charts Using Gradient Fill on Excel Line Charts Customizing and Formatting Excel Line Charts Using Linear Regression Trendlines on Line Charts Using Advanced Trendline Features on Line Charts Distinguishing Different Types of Excel Line Charts Creating Basic Area Charts in Excel Creating Stacked Area Charts in Excel Using 100% Stacked Area Charts in Excel Using 3D Area Charts in Excel Formatting the Walls in a 3D Area Chart Course Summary Excel Visualization: Plotting Stock Charts, Radar Charts, Treemaps, & Donuts Course: 1 Hour, 19 Minutes Course Overview Using High-Low-Close Charts for Financial Data Creating Candlestick Charts in Excel Visualizing Data Using Radar Charts in Excel Formatting and Customizing Radar Charts in Excel Visualizing Hierarchical Data Using Excel Treemaps Visualizing Proportions Using Pie Charts in Excel Using the Pie-of-pie and Bar-of-pie Charts in Excel Visualizing Proportions Using Doughnut Charts in Excel Course Summary Excel Visualization: Building Box Plots, Sunburst Plots, Gantt Charts, & More Course: 1 Hour, 40 Minutes Course Overview Displaying Statistics Using Box Plots in Excel Creating Multi-category Box-and-whisker Plots Creating Colored Box-and-whisker Plots in Excel Visualizing Hierarchical Data Using Sunburst Charts Visualizing Cumulative Data Using Waterfall Charts Visualizing Related Tasks Using Gantt Charts Creating Basic Band Charts in Excel Finding Relationships in Data Using Scatter Charts Measuring KPI Progress Using a Waffle Chart Course Summary Online Mentor You can reach your Mentor by entering chats or submitting an email. Final Exam assessment Estimated duration: 90 minutes Track 2: Data Visualization with BI Tools In this track, the focus will be on data visualization using QlikView. Content: E-learning courses QlikView: Getting Started with QlikView for Data Visualization Course: 1 Hour, 52 Minutes Course Overview Installing QlikView on Microsoft Windows Illustrating How QlikView's Associative Model Works Importing Data into QlikView Working with Table Box Sheet Objects in QlikView Creating Bar Charts and Tables in QlikView Running QlikView Bar Chart Sort & Filter Operations Using Horizontal Bar Charts in QlikView Importing CSV Data into QlikView Creating Table Boxes and Multi Boxes in QlikView Using QlikView Pie Charts to Visualize Compositions Visualizing Data Using Grid Charts in QlikView Visualizing Data Using Trellis Charts in QlikView Course Summary QlikView: Creating Line Charts, Combo Charts, Pivot Tables, & Block Charts Course: 1 Hour, 45 Minutes Course Overview Creating and Formatting Line Charts in QlikView Applying Regression Using QlikView Trendlines Customizing Line Charts & Using QlikView Area Charts Creating Standard Combo Charts in QlikView Customizing Combo Charts in QlikView Create Stacked Bar Charts in QlikView Visualizing Hierarchical Data Using Pivot Tables Using Selected Data & QlikView Straight/Pivot Tables Visualizing Hierarchies Using QlikView Block Charts Creating Buttons in QlikView Course Summary QlikView: Creating Mekko Charts, Radar Charts, Gauge Charts, & Scatter Charts Course: 1 Hour, 38 Minutes Course Overview Using Mekko Charts in QlikView to Visualize Data Creating Line/Arrow Sheet Objects in QlikView Creating and Using Funnel Charts in QlikView Visualizing Data Using Gauge Charts in QlikView Customizing Gauge Charts in QlikView Working with Different Gauge Charts in QlikView Visualizing Data Using Radar Charts in QlikView Creating Scatter Charts in QlikView Customizing Scatter Charts in QlikView Using QlikView Animations, Search Bars, and Sliders Course Summary Online Mentor You can reach your Mentor by entering chats or submitting an email. Final Exam assessment Estimated duration: 90 minutes Practice Labs: Data Visualization with Excel and BI Tools (estimated duration: 8 hours) Perform data visualization tasks with Excel such as creating and customizing line, bar, area and band charts. Then use QlikView to create tables and bar, combo, line and funnel charts. This lab provides access to tools typically used for data visualization, including: Microsoft Excel 2019 QlikView 12 Track 3: Creating Infographics for Data Visualizations In this track, the focus will be on creating infographics with Infogram and Visme. Content: E-learning collections Infogram: Getting Started Course: 1 Hour, 51 Minutes Course Overview Setting Up and Exploring Infogram Creating an Infogram Project Configuring Visual Elements in an Infogram Project Preparing Data for Infogram Charts Plotting a Line Chart in Infogram Configuring a Line Chart in Infogram Using Line Charts with Error Margins in Infogram Using Column Charts and Histograms in Infogram Using Stacked Bar Charts in Infogram 100% Stacked Bar Charts in Infogram Stacked Area Charts in Infogram Course Summary Infogram: Advanced Features Course: 1 Hour, 39 Minutes Course Overview Creating Animated Bar Races in Infogram Creating Candlestick Charts in Infogram Creating Waterfall Charts in Infogram Creating a Dashboard in Infogram Defining Interactions in Infogram Dashboards Creating an Infographic in Infogram Customizing Infographic Project Types in Infogram Adding Pie Charts and GIFs to Infogram Infographics Course Summary Visme: Introduction Course: 1 Hour, 17 Minutes Course Overview Getting Started with Visme Exploring Visme Templates for Social Media Posts Building an Infographic in Visme Configuring Shapes and Text in Visme Presentations Adding a Background Image to a Visme Infographic Adding a Video to a Visme Project Animating Visme Elements Course Summary Visme: Exploring Charts Course: 1 Hour, 7 Minutes Course Overview Adding a Bar Chart to a Visme Report Configuring a Visme Bar Chart Visualizing Data Using Visme's Horizontal Bar Charts Configuring Stacked Bar Charts in Visme Working with Pie and Donut Charts in Visme Visualizing Data Using Visme's Line and Area Charts Course Summary Visme: Designing a Presentation Course: 49 Minutes Course Overview Using Visme Templates to Create a Presentation Formatting Icons and Text in Visme Using Visme's Map Chart Sharing a Visme Project Course Summary Online Mentor You can reach your Mentor by entering chats or submitting an email. Final Exam assessment Estimated duration: 90 minutes Track 4: Data Visualization with Python In this track, the focus will be on data visualization with Python using Matplotlib, Bokey, and Plotly. Content: E-learning collections Python & Matplotlib: Getting Started with Matplotlib for Data Visualization Course: 1 Hour, 44 Minutes Course Overview Installing Matplotlib Visualizing Random Data Using Line Charts Visualizing Time Series Data Using Line Charts Customizing Line Chart Elements Exploring the Use of Figure and Axes Objects Creating Line Charts Using the Twinx() Function Visualizing Data Using Histograms Customizing Histograms Comparing Categorical and Continuous Data Creating Lollipop Charts Creating Charts That Visualize Multiple Variables Course Summary Python & Matplotlib: Creating Box Plots, Scatter Plots, Heatmaps, & Pie Charts Course: 1 Hour, 29 Minutes Course Overview Visualizing Statistics Using Box-and-whisker Plots Customizing Box-and-whisker Plots in Matplotlib Visualizing Relationships Using Scatter Plots Visualizing Correlations Using Matplotlib Heatmaps Creating Labeled Heatmaps in Matplotlib Visualizing Composition Using Matplotlib Pie Charts Creating Matplotlib Exploded Pie Charts and Treemaps Predicting with Auto-correlation & Cross-correlation Visualizing Data Using Stacked Plots and Stem Plots Course Summary Data Visualization: Building Interactive Visualizations with Bokeh Course: 1 Hour, 6 Minutes Course Overview Installing Bokeh Saving Bokeh Charts as PNG and HTML Files Displaying Bokeh Charts Inline in Jupyter Notebooks Creating Bar Charts in Bokeh Creating Stacked Bar Charts in Bokeh Implementing Bokeh Clustered Bar Charts Visualizing Data in Bokeh Using Pie Charts Creating Donut Charts in Bokeh Course Summary Data Visualization: More Specialized Visualizations in Bokeh Course: 1 Hour, 8 Minutes Course Overview Creating Scatter Plots Using Bokeh Visualizing Relationships with Bokeh Scatter Plots Customizing Scatter Plots in Bokeh Visualizing Data Using Bokeh Heatmaps Creating Line Charts in Bokeh Customizing Line Charts with Area Charts in Bokeh Visualizing Data Using Bokeh Network Charts Course Summary Data Visualization: Getting Started with Plotly Course: 1 Hour, 9 Minutes Course Overview Installing Plotly Components of Plotly Graphs Creating Box Plots in Plotly Plotting Categorical Data with Box and Strip Plots Customizing Plotly Box Plots Visualizing Financial Data Using Candlestick Charts Visualizing Data Using Plotly Funnel Charts Course Summary Data Visualization: Visualizing Data Using Advanced Charts in Plotly Course: 1 Hour, 10 Minutes Course Overview Creating Radar Charts in Plotly Components of Plotly Radar Charts Visualizing Hierarchical Data Using Sunburst Charts Visualizing Schedules in Plotly Using Gantt Charts Creating Sankey Diagrams in Plotly Visualizing Data Using Plotly Sankey Diagrams Visualizing Geographical Data Using Plotly Maps Course Summary You can reach your Mentor by entering chats or submitting an email. Final Exam assessment Estimated duration: 90 minutes Practice Labs: Creating Infographics and Data Visualization with Python (estimated duration: 8 hours) Perform data visualization tasks such as creating an Infogram project, building an infographic and creating box-and-wisker plots, line charts and histograms. Then visualize relationships using a scatter plot, create a bar chart using Bokeh, and create a box chart using Plotly. This lab provides access to tools typically used for data visualization, including: Jupyter Notebook matplotlib numpy pandas Plotly Bokehh    Specificaties Taal: Engels Kwalificaties van de Instructeur: Gecertificeerd Cursusformaat en Lengte: Lesvideo's met ondertiteling, interactieve elementen en opdrachten en testen Lesduur: 43 uur Assesments: De assessment test uw kennis en toepassingsvaardigheden van de onderwerpen uit het leertraject. Deze is 365 dagen beschikbaar na activering. Online Virtuele labs: Ontvang 12 maanden toegang tot virtuele labs die overeenkomen met de traditionele cursusconfiguratie. Actief voor 365 dagen na activering, beschikbaarheid varieert per Training. Online mentor: U heeft 24/7 toegang tot een online mentor voor al uw specifieke technische vragen over het studieonderwerp. De online mentor is 365 dagen beschikbaar na activering, afhankelijk van de gekozen Learning Kit. Voortgangsbewaking: Ja Toegang tot Materiaal: 365 dagen Technische Vereisten: Computer of mobiel apparaat, Stabiele internetverbindingen Webbrowserzoals Chrome, Firefox, Safari of Edge. Support of Ondersteuning: Helpdesk en online kennisbank 24/7 Certificering: Certificaat van deelname in PDF formaat Prijs en Kosten: Cursusprijs zonder extra kosten Annuleringsbeleid en Geld-Terug-Garantie: Wij beoordelen dit per situatie Award Winning E-learning: Ja Tip! Zorg voor een rustige leeromgeving, tijd en motivatie, audioapparatuur zoals een koptelefoon of luidsprekers voor audio, accountinformatie zoals inloggegevens voor toegang tot het e-learning platform.
€481
E-Learning
MBO

Essential Math for Data Science

Essential Math for Data Science.  Mathematics form the foundation for Machine Learning algorithms and Data Science, necessary for working and research in the Data Science field. Many Data Science elements depend on mathematical concepts such as probability, statistics, calculus, linear algebra, and so on. Hence, it is important for data scientists, to under-stand the principles of these concepts and how these principles might affect their models and day-to-day tasks. In this Essential Math for Data Science Learning Kit, you will explore important concepts of mathematics that form the foundation for Machine Learning algorithms, Data Science and Artificial Intelligence.. Learning Kits are structured learning paths, mainly within the Emerging Tech area. A Learning Kit keeps the student working toward an overall goal, helping them to achieve your career aspirations. Each part takes the student step by step through a diverse set of topic areas. Learning Kits are made up of required tracks, which contain all of the learning resources available such as Assessments (Final Exams), Mentor, Practice Labs and of course E learning. And all resources with a 365 days access from first activation. This Learning Kit, with more than 45 hours of online content, is divided into the following tracks: Course content Track 1: Introduction to Math In this track, you will focus on the fundamentals of linear algebra and calculus. This includes discrete math concepts and their implementations, theoretical and practical guide to calculus, exploring linear algebra, and matrix operations. Courses (12 hours +): Math & Optimizations: Introducing Sets & Set Operations Course: 1 Hour Course Overview Comparing Discrete Data and Discrete Mathematics Sets and Set Operations Creating and Working with Sets Performing Union and Intersection Computing Difference and Symmetric Difference Understanding Subsets and Supersets Course Summary Math & Optimizations: Introducing Graphs & Graph Operations Course: 1 Hour, 34 Minutes Course Overview Components of Graphs Types of Graphs Creating Undirected Graphs Using NetworkX Adding Attributes to Graphs Nodes and Edges Creating Directed Graphs Using NetworkX Computing Degree of a Node Understanding Predecessors and Successors Computing Simple Cycles, Triangles, and Edge Covers Performing Topological Sort Computing Shortest Path and Minimum Spanning Tree Course Summary Math & Optimizations: Solving Optimization Problems Using Linear Programming Course: 1 Hour, 32 Minutes Course Overview Understanding the Importance of Optimization Objectives, Decision Variables, and Constraints Optimal Solution and Feasible Solutions6 Linear Programming Case Study: Happy Pet Food Solving the Problem Formulation Graphically An Overview of the Simplex Method Using the SciPy Library to Minimize Cost Using the SciPy Library to Maximize Profit Solving Linear Programming Problems Course Summary Math & Optimizations: Solving Optimization Problems Using Integer Programming Course: 57 Minutes Course Overview Understanding the Importance of Optimization Objectives, Decision Variables, and Constraints Optimal Solution and Feasible Solutions Linear Programming Case Study: Happy Pet Food Solving the Problem Formulation Graphically An Overview of the Simplex Method Using the SciPy Library to Minimize Cost Using the SciPy Library to Maximize Profit Solving Linear Programming Problems Course Summary Calculus: Getting Started with Derivatives Course: 1 Hour, 13 Minutes Course Overview Differentiation and Derivatives Calculating the Slope between Two Points Calculating the Slope at a Point Applying Derivatives Understanding Differential Equations and Differences Computing Derivatives of Constant Functions Computing Derivatives of Linear Functions Calculating Derivatives with Built-in Functions Course Summary Calculus: Derivatives with Linear and Quadratic Functions & Partial Derivatives Course: 1 Hour, 26 Minutes Course Overview Calculating Derivatives on Linear Functions with Built-in Functions Interpreting the Derivative as the Slope of a Tangent Line Interpreting the Velocity of an Accelerating Particle Modeling Velocity and Trajectory Partial Derivatives Computing Partial Derivatives Performing More Partial Derivative Computations Training Neural Networks with Partial Derivatives Course Summary Calculus: Understanding Integration Course: 1 Hour, 4 Minutes Course Overview Getting Familiar with Integration Differentiating Between Definite and Indefinite Integrals Comparing Derivatives and Integrals Computing Integrals Integrating Constant and Linear Functions Integrating Sine and Cosine Functions Integrating Quadratic and Polynomial Functions Course Summary Essential Maths: Exploring Linear Algebra Course: 1 Hour, 51 Minutes Course Overview An Overview of Linear Algebra Vectors with Different Notations Vector Operations Matrices and Matrix Operations Adding Matrices Element-wise Performing Matrix Multiplication Computing Determinants and Transposing Matrices Defining and Identifying Diagonal Matrices Computing the Inverse of a Matrix Using SciPy to Work with Matrices Understanding Properties of Matrices Course Summary Matrix Decomposition: Getting Started with Matrix Decomposition Course: 1 Hour, 20 Minutes Course Overview Vectors and Notation Linear Transformations with Matrices Matrix Types Matrix Decomposition QR and Cholesky Decomposition Getting Set Up in Python Performing LU Decomposition in Python Performing QR Decomposition in Python Performing Cholesky Decomposition in Python Course Summary Matrix Decomposition: Using Eigendecomposition & Singular Value Decomposition Course: 1 Hour, 30 Minutes Course Overview The Purpose of Eigenvectors and Eigenvalues Applying a Change of Basis Vectors Visualizing Eigenvectors and Eigenvalues Deriving the Characteristic Equation Computing Eigenvectors and Eigenvalues Exploring Properties of Eigenvalues and Eigenvectors Diagonalizing Matrices Eigendecomposition vs. Singular Value Decomposition Using Singular Value Decomposition with a Matrix Importing an Image for Singular Value Decomposition Performing Singular Value Decomposition on an Image Course Summary Privacy and Cookie PolicyTerms of Use Final Exam: Introduction to Math This assessment will test your knowledge and application of the topics presented throughout the track. Track 2: Statistics and Probability In this track, you will acquire a deeper understanding of probability and statistical concepts including probability distributions, various types of statistical tests, and hypothesis testing. You will deep dive into understanding conditional probability concepts that forms the crux of naïve Bayes classification algorithms. Courses (17 hours +) Core Statistical Concepts: An Overview of Statistics & Sampling Course: 50 Minutes Course Overview Working with Statistical Data Measures of Central Tendency Measures of Dispersion Sampling Techniques Working with Imbalanced Data Course Summary Core Statistical Concepts: Statistics & Sampling with Python Course: 1 Hour, 40 Minutes Course Overview Installing pandas and Data Visualization Modules Loading and Analyzing Data Using pandas Computing the Mean and Median of a Distribution Visualizing Distributions with Seaborn & Matplotlib Computing Variance and Standard Deviation Generating Random and Stratified Samples Implementing Cluster and Systematic Sampling Implementing Undersampling and Oversampling Oversampling with SMOTE Course Summary Probability Theory: Getting Started with Probability Course: 58 Minutes Course Overview Probability and Random Variables Events and Types of Events Installing Modules Simulating Trials to Flip a Coin Simulating Trials to Roll a Die Simulating Trials to Pick Marbles at Random Course Summary Probability Theory: Understanding Joint, Marginal, & Conditional Probability Course: 1 Hour, 42 Minutes Course Overview Joint, Marginal, and Conditional Probability Components of Marginal and Conditional Probability Chained Rule and Joint Probability of Events Calculating Marginal Probabilities Applying the Chain Rule to Conditional Probabilities Computing Joint Probabilities on Dice Rolls Exploring Joint Probability with Dependent Variables Computing Marginal and Conditional Probabilities with Dependent Variables Defining the Expected Value of a Random Variable Computing Expected Value of a Random Variable Computing Expected Value of a Dice Roll Course Summary Probability Theory: Creating Bayesian Models Course: 1 Hour, 50 Minutes Course Overview Bayes Theorem Bayesian Networks Using the Chain Rule with Bayesian Networks Creating a Bayesian Network Model Associating Probabilities with Bayesian Networks Computing Probabilities from Bayesian Networks Creating Bayesian Machine Learning Models Predicting Values Using a Bayesian Model Interpreting Probabilities Generated by Bayesian Models Understanding and Creating Naive Bayes Models Testing Naive Bayes Machine Learning Models Course Summary Probability Distributions: Getting Started with Probability Distributions Course: 1 Hour, 31 Minutes Course Overview Getting Familiar with Statistics Populations and Samples Types of Probability Distributions Statistical Terminology Installing Python Libraries to Analyze Data Visualizing Data with Box Plots Exploring Distributions with Charts Generating Confidence Intervals Measuring Parameters with Confidence Intervals Understanding Skewness and Kurtosis Computing Skewness and Kurtosis Course Summary Probability Distributions: Uniform, Binomial, & Poisson Distributions Course: 1 Hour, 33 Minutes Course Overview Generating Uniform Distributions Exploring the CDF, PDF, and PPF Functions Generating and Sampling Uniform Data Generating Binomial Distributions Using Binomial Distributions Performing Computations on Binomial Distributions Using Poisson Distribution Exploring Functions for Poisson Distributions Applying Poisson Distributions Course Summary Probability Distributions: Understanding Normal Distributions Course: 1 Hour, 7 Minutes Course Overview Working with Normal Distributions Exploring Mean and SD of Normal Distributions Computing the CDF for Various Normal Distributions Analyzing the Symmetry of Normal Distributions Understanding the Law of Large Numbers Exploring the Central Limit Theorem Course Summary Statistical & Hypothesis Tests: Getting Started with Hypothesis Testing Course: 56 Minutes Course Overview Introducing Statistics Introducing Hypothesis Testing The Null Hypothesis and the Alternative Hypothesis P-values and Alpha Levels Introducing T-tests Errors in Hypothesis Testing Performing ANOVA Analysis Course Summary Statistical & Hypothesis Tests: Using the One-sample T-test Course: 1 Hour, 42 Minutes Course Overview Installing Modules Setting up a Manual One-sample T-test Performing T-tests Using Different Libraries Performing T-tests on Data with Different Distributions Testing for Normal Distributions Using Statistical Tests Exploring T-tests with Real-world Examples Using Single-sided T-tests Running the Wilcoxon Signed-rank Test Comparing Medians Using the Wilcoxon Signed-rank Test Course Summary Statistical & Hypothesis Tests: Performing Two-sample T-tests & Paired T-tests Course: 2 Hours, 12 Minutes Course Overview Introducing the Two-sample T-test Performing Levene's Test Comparing Means Using the Two-sample T-test9 Understanding Welch's T-test Comparing Means Using Welch's T-test Understanding Type I and Type II Errors Exploring Type I Errors and Alpha Levels Exploring Type II Errors and Alpha Levels Introducing the Paired Difference T-test Preparing Data for the Paired T-test Using Paired T-tests Comparing Before and After Data with Paired T-tests Course Summary Statistical & Hypothesis Tests: Using Non-parametric Tests & ANOVA Analysis Course: 2 Hours, 18 Minutes Course Overview Understanding the Mann-Whitney U-test Comparing Categories with the Mann-Whitney U-test Using the Paired Wilcoxon Signed-rank Test Comparing Paired T-test & Wilcoxon Signed-rank Test Understanding Pairwise T-tests Comparing Values across Groups with Pairwise T-tests Understanding One-way ANOVA Performing One-way ANOVA and Linear Regression Performing the Post-hoc Tukey's HSD Test Checking ANOVA Residuals' Assumptions Using the Kruskal-Wallis Test Understanding Two-way ANOVA Performing Two-way ANOVA with Interaction Course Summary Final Exam: Statistics and Probability This assessment will test your knowledge and application of the topics presented throughout the track. Track 3: Math Behind ML Algorithms In this track, the focus will be on math applied in various machine learning algorithms. You will understand the intuition behind these algorithms along with math used in their optimization/loss/cost functions. You will understand the math behind regression algorithms, decision trees, distance-based models, kernel methods and SVM and neural networks. Courses (12 hours +) Regression Math: Getting Started with Linear Regression Course: 1 Hour, 42 Minutes Course Overview Regression and Prediction Residuals in Regression The Computation of "The Best Fit" Partial Derivatives with Regression Models Calculating R-squared The Normal Equation Setting up Data and Viewing Correlations Splitting Data for Regression Defining the Slope and Intercept for Regression Creating a Regression Line and Predictions Viewing the Performance of a Regression Model Performing Regression with Built-in Modules Course Summary Regression Math: Using Gradient Descent & Logistic Regression Course: 1 Hour, 43 Minutes Course Overview How Gradient Descent Works What Gradients Are Used For Computing Gradient Descent Setting up Data for Gradient Descent Defining an Epoch Manually Performing Gradient Descent Manually How Logistic Regression Works Computing an S-curve Viewing Correlations for Logistic Regression Splitting and Shaping Data for Logistic Regression Performing Logistic Regression with Gradient Descent Course Summary The Math Behind Decision Trees: An Exploration of Decision Trees Course: 2 Hours, 8 Minutes Course Overview How Classification Is Used Comparing Rule-based and ML-based Models How Decision Trees Work Building a Rule-based Decision Tree How Entropy Works How Entropy and Information Gain Work Together How GINI Impurity Works Deciding Splits Based on GINI Impurity Setting up Datasets Imagine a Rule-based Decision Tree Creating a Basic Decision Tree Working with Decision Trees and Continuous Data Plotting a Decision Tree in a Tree Diagram Defining the Rules for a Rule-based Decision Tree Training an ML-based Decision Tree Testing an ML-based Decision Tree9 MinutesCompletedActions Course Summary Distance-based Models: Overview of Distance-based Metrics & Algorithms Course: 1 Hour, 13 Minutes Course Overview How Distance-based Models Work Specialized Distance Metrics Algorithms Based on Distance Metrics Plotting Points in Two Dimensions Computing Euclidean and Manhattan Distances Calculating Minkowski and Hamming Distances Measuring Cosine Distances Course Summary Distance-based Models: Implementing Distance-based Algorithms Course: 1 Hour, 13 Minutes Course Overview Analyzing Data to be Classified Building a KNN Classifier Testing and Evaluating a KNN Classifier Building a KNN Regressor Testing and Evaluating a KNN Regressor Computing Centroids and Clusters Building and Evaluating a K-Means Model Course Summary Support Vector Machine (SVM) Math: A Conceptual Look at Support Vector Machines Course: 59 Minutes Course Overview Support Vector Machines (SVMs) in Machine Learning SVMs, Data Classification, and Hyperplanes SVMs, Scaling, and Soft and Hard Margins Working with Non-linear Data The Optimization Problem for SVMs Optimizing a Soft-margin Classifier Course Summary Support Vector Machine (SVM) Math: Building & Applying SVM Models in Python Course: 1 Hour, 34 Minutes Course Overview Generating Data for Binary Classification Preparing Data for an SVM Classifier Training and Evaluating an SVM Model Analyzing a Dataset for a Binary Classifier Visualizing the Relationships between Features Training and Evaluating the LIBSVM Classifier Analyzing the Data for Support Vector Regression Building a Support Vector Regressor Course Summary Neural Network Mathematics: Understanding the Mathematics of a Neuron Course: 53 Minutes Course Overview The Architecture and Components of Neural Networks The Math behind Neurons Installing Python Modules Performing Linear Transformation Processing Data in Batches Course Summary Neural Network Mathematics: Exploring the Math behind Gradient Descent Course: 1 Hour, 54 Minutes Course Overview The Intuition behind Gradient Descent Computing Gradients Activation Functions Visualizing Common Activation Functions Visualizing the ReLU Function and Its Variants Mitigating Issues in Neural Network Training Simple Regression Using TensorFlow Learning Rate and Number of Epochs Exploring Datasets and Setting up Utilities Training a Simple Neural Network from Scratch Course Summary Final Exam: Math Behind ML Algorithms This assessment will test your knowledge and application of the topics presented throughout the track. Track 4: Advanced Math In this module, the focus will be on statistical analysis and modeling in R. Explore probability distributions, statistical tests, regression analysis, clustering, and regularized models. Courses (2 hours +) ML & Dimensionality Reduction: Performing Principal Component Analysis Course: 1 Hour, 16 Minutes Course Overview Linear Transformations of Vectors Change of Basis, The Intuition behind PCA An Explanation of Principal Components A Quick Exploration of Eigenvectors and Eigenvalues Computing Principal Components Computing Eigenvectors and Eigenvalues Calculating Principal Components Building a Baseline Classification Model Training a Model Using Principal Components Course Summary Recommender Systems: Under the Hood of Recommendation Systems Course: 1 Hour, 23 Minutes Course Overview Uses and Categories of Recommendation Systems The Collaborative Filtering Technique How to Work with Matrix Factorization Using Matrix Factorization with Gradient Descent Introducing a Regularization Term to Matrices Preparing the Ratings Matrix Decomposing a Ratings Matrix Estimating Ratings Using Gradient Descent Course Summary Final Exam: Advanced Math This assessment will test your knowledge and application of the topics presented throughout the track. Specificaties Taal: Engels Kwalificaties van de Instructeur: Gecertificeerd Cursusformaat en Lengte: Lesvideo's met ondertiteling, interactieve elementen en opdrachten en testen Lesduur: 45 uur Assesments: De assessment test uw kennis en toepassingsvaardigheden van de onderwerpen uit het leertraject. Deze is 365 dagen beschikbaar na activering. Online Virtuele labs: Ontvang 12 maanden toegang tot virtuele labs die overeenkomen met de traditionele cursusconfiguratie. Actief voor 365 dagen na activering, beschikbaarheid varieert per Training. Online mentor: U heeft 24/7 toegang tot een online mentor voor al uw specifieke technische vragen over het studieonderwerp. De online mentor is 365 dagen beschikbaar na activering, afhankelijk van de gekozen Learning Kit. Voortgangsbewaking: Ja Toegang tot Materiaal: 365 dagen Technische Vereisten: Computer of mobiel apparaat, Stabiele internetverbindingen Webbrowserzoals Chrome, Firefox, Safari of Edge. Support of Ondersteuning: Helpdesk en online kennisbank 24/7 Certificering: Certificaat van deelname in PDF formaat Prijs en Kosten: Cursusprijs zonder extra kosten Annuleringsbeleid en Geld-Terug-Garantie: Wij beoordelen dit per situatie Award Winning E-learning: Ja Tip! Zorg voor een rustige leeromgeving, tijd en motivatie, audioapparatuur zoals een koptelefoon of luidsprekers voor audio, accountinformatie zoals inloggegevens voor toegang tot het e-learning platform.
€241
E-Learning
MBO
10.0 (1)

Java

Java Novice to Javanista.  Java is one of the most in-demand programming languages in the world and one of the two official programming languages used in Android development. Though Java is a pure object-oriented language, it has developed into a multi-paradigm language making it highly compliant to any situation. Developers familiar with Java can build a wide range of applications, games, and tools. If you are new to Java development, you may be a little apprehensive - how easy is Java to learn? This learning journey helps you get started with Java and it will take you all the way to becoming an accomplished Java developer. In this Journey, you will begin by exploring the roots and the significant features of Java and you will get a solid foundation with step-by-step hands-on code examples using JShell. In the second track, you will take a deep dive into the advanced features of Java - like exception handling, Generics, Lambdas, and Reflection. The second track concludes with a focus on building jar files for Java Libraries. In the final track you will learn database connectivity with Java as well as how to build web applications and web services in Java. In short, you will learn to write Java programs from scratch and become a confident Java developer. Learning Kits are structured learning paths, mainly within the Emerging Tech area. A Learning Kit keeps the student working toward an overall goal, helping them to achieve your career aspirations. Each part takes the student step by step through a diverse set of topic areas. Learning Kits are made up of required tracks, which contain all of the learning resources available such as Assessments (Final Exams), Mentor, Practice Labs and of course E learning. And all resources with a 365 days access from first activation. Course content This learning path, with more than 70 hours of online content, is divided into the following Track 1: Java Novice Track 2: Java Apprentice Track 3: Javanista Track 1: Java Novice In this track, the focus will be on Java fundamentals, control structures, modeling entities, mapping relationships, and interactive Java & JShell. Content: E-learning courses Getting Started with Java: The Fundamentals of Java Programming Course: 54 Minutes Course Overview How Java Works Running Java Programs The JVM and the Java Ecosystem Properties of Java Java's Class Library and Garbage Collector Applications of Java Course Summary Getting Started with Java: Writing & Running Java Programs Course: 1 Hour, 7 Minutes Course Overview Installing Java and IntelliJ on Windows Installing Java and IntelliJ on macOS Creating an IntelliJ Project Writing and Running a Java Program Examining Java's Syntax Comments in Java Source Files Course Summary Getting Started with Java: Variables & Primitive Types Course: 1 Hour, 7 Minutes Course Overview Declaring Variables in Java Printing Strings with the format Method in Java Exploring Primitive Data Types in Java Working with Integers, Floats, and Doubles in Java Working with Byte, Short, and Char Types in Java Strings and Arrays in Java Course Summary Getting Started with Java: Operators Course: 1 Hour, 23 Minutes Course Overview Doing Math with Arithmetic Operators in Java Recognizing Assignment Operator Use in Java Applying Logical Operators in Java Using Comparison Operators in Java Identifying Operator Precedence in Java Performing String Operations in Java Null Values in Java Casting Data in Java Course Summary Control Structures in Java: Implementing Java Control Structures Course: 1 Hour, 44 Minutes Course Overview Implementing a Basic if Statement Illustrating the if-else Statement Using Multiple if Statements Demonstrating a Basic for Loop Using the switch Statement Demonstrating Different Types of for Loops Illustrating continue and break Statements Using the while Loop Running Java from the Shell Supplying Arguments to Java Programs Course Summary Modeling Entities in Java: Getting Started with Classes & Objects Course: 39 Minutes Course Overview Understanding Java Classes The Relationship between Classes and Objects Contrasting Static and Instance Variables Setting up a Java Project on IntelliJ Creating Objects of Classes Course Summary Modeling Entities in Java: Defining Custom Classes & Objects Course: 1 Hour, 30 Minutes Course Overview Instantiating Objects of Built-in Java Classes Creating Objects and Viewing Data Performing Operations on Objects in Java Working with Member Variables in Java Creating and Using Constructors in Java Initializing Fields with Constructors Using Private Fields Creating and Using Private Methods in Java Exploring Getter and Setter Methods Course Summary Modeling Entities in Java: Methods, Method Overloading, & Constructors Course: 1 Hour, 33 Minutes Course Overview Using Return Statements Using Getters and Setters Defining Multiple Functions Using Method Overloading Working with Method Overloading and Code Reuse Understanding and Using Default Constructors Initializing Fields in Constructors Creating Parameterized Constructors Overloading Constructors Using 'this' Keyword in Field Initializations Reusing Code through Constructor Chaining Course Summary Modeling Entities in Java: Static Members, Arguments, & Method Overriding Course: 2 Hours, 1 Minute Course Overview Accessing Static Variables Using Static Variables and the final Keyword Working with Static and Instance Methods and Fields Using a Static Field for Auto-counting Objects Using a Class Reference to Invoke Static Methods Exploring Field Reassignments Understanding Pass-by-Value and Pass-by-Reference Pass-by-value/Pass-by-reference with Custom Objects Checking Object Equality with == and .equals() Understanding the HashCode Contract Overriding the .equals() Method Overriding the .hashCode() Method Course Summary Mapping Relationships in Java: Modeling Is-a Relationships Using Inheritance Course: 1 Hour, 40 Minutes Course Overview Accessing Static Variables Using Static Variables and the final Keyword Working with Static and Instance Methods and Fields Using a Static Field for Auto-counting Objects Using a Class Reference to Invoke Static Methods Exploring Field Reassignments Understanding Pass-by-Value and Pass-by-Reference Pass-by-value/Pass-by-reference with Custom Objects Checking Object Equality with == and .equals() Understanding the HashCode Contract Overriding the .equals() Method Overriding the .hashCode() Method Course Summary Mapping Relationships in Java: Constructors & Polymorphism Course: 1 Hour, 56 Minutes Course Overview Examining the Default, No-argument Constructor Using the Super Keyword Invoking Base Class Constructors via Derived Classes Investigating Nuances of Derived Class Constructors Reusing Constructors Using super() and this() Characterizing Runtime Polymorphism Invoking Methods Based on Runtime Types Understanding Dynamic Method Dispatch Investigating Compile-time Polymorphism Overloading Methods with Compile-time Polymorphism Invoking the Right Overloaded Method Performing Type Promotion and Coercion Course Summary Mapping Relationships in Java: Overriding Methods and Using Access Modifiers Course: 2 Hours, 1 Minute Course Overview Overriding Methods in Derived Classes Invoking Base Class Methods Using super() Identifying Method Hiding Using the Final Modifier with Fields Using the Final Modifier with Methods and Classes Characterizing Abstract Classes Using Abstract Classes in Inheritance Hierarchies Using the Private Access Modifier Using the Public and Private Modifiers Using Factory Methods to Instantiate Objects Using the Protected Access Modifier Investigating Protected Access Modifier Nuances Using the Default Access Modifier Course Summary Mapping Relationships in Java: Working with Interfaces & Class Loaders Course: 1 Hour, 46 Minutes Course Overview Characterizing Interfaces and Interface Methods Implementing Interface Methods Creating Fields in Interfaces Enforcing Method Implementations for Interfaces Specifying Interface Method Default Implementations Defining Variables of Interface Types Identifying Class Loader Use Cases and Hierarchy Using Class Loaders Manually Loading Classes Creating Custom Class Loaders Loading Classes Using a Custom Class Loader Course Summary Interactive Java & JShell: Writing Java Programs with the Interactive JShell Course: 1 Hour, 57 Minutes Course Overview Running Commands and Snippets on JShell Defining and Calling Functions in JShell Defining Functions Referencing External Variables Adjusting Feedback Modes in JShell Using the Auto-complete Feature in JShell Working with Different JShell Features Working with User-defined Types in JShell Updating User-defined Types in JShell Loading Data from a File into JShell Writing Data to a File Using JShell Building and Running JShell Scripts Course Summary Final Exam assessment Estimated duration: 90 minutes. Track 2: Java Apprentice In this track, the focus will be on handling errors, arrays and the Java collection framework, nested classes and lambda expressions, reflection for runtime inspections, and building Jar files. Content: E-learning courses Handling Errors: An Introduction to Exceptions Course: 54 Minutes Course Overview Exceptions in Java The Java Exception Stack Identifying Compile Errors in Java Defining Unchecked Exceptions in Java Working with Checked Exceptions in Java Course Summary Handling Errors: Handling Exceptions in Java Course: 1 Hour, 10 Minutes Course Overview Getting familiar with Exceptions and Program Flow Handling Java Exceptions Tackling Multiple Exceptions in Java Using the finally Block in Java Working with the throws Keyword in Java Implementing the try-with-resource Block in Java Course Summary Handling Errors: Advanced Topics in Exceptions Course: 44 Minutes Course Overview Throwing Exceptions Proactively Throwing Multiple Exceptions Chaining Exceptions Defining Custom Exceptions and Errors Course Summary Collections in Java: Arrays & Non-parameterized ArrayLists Course: 1 Hour, 18 Minutes Course Overview Creating Arrays of Primitive Types and Objects Examining Fixed-length Characteristics of Arrays Iterating over Arrays Using For Loops Working with Arrays as Collection Containers Using Multidimensional and Jagged Arrays Working with Non-parameterized Collections Accessing Elements in Non-parameterized Collections Course Summary Collections in Java: Lists & List Operations Course: 42 Minutes Course Overview Creating and Using Parameterized Lists Comparing Parameterized and Non-parameterized Lists Performing Collection Operations Working with List Operations Working with Iterator Operations Course Summary Collections in Java: Sets & Maps Course: 1 Hour, 39 Minutes Course Overview Conducting Set Operations Identifying Duplicates in a HashSet Ordering Elements in Set Implementations Using Comparators in Tree Sets Using Comparables and Comparators in Tree Sets Carrying Out Map Operations Working with Collection Views on a Map Using Custom Objects as Keys and Values Ordering Entries in Map Implementations Implementing an LRU Cache Using LinkedHashMap Using TreeMaps and Comparators Using TreeMaps and Comparables Performing Sorted Map Operations Course Summary Generics in Java: Creating Classes and Methods Using Generics Course: 1 Hour, 40 Minutes Course Overview Recognizing Generic and Environment Setup Advantages Identifying Non-generic Code Reuse Limitations Using Raw Objects to Store Data: The Limitations Implementing Classes with Generic Type Parameters Using Generic Types for Parameters and Return Types Constructing Raw Objects from Generic Classes Identifying the Limitations of Non-generic Methods Parameterizing Classes to Call Parameterized Methods Using Parameterized Methods Identifying Type Inference for Parameterized Methods Course Summary Generics in Java: Bounded Type Parameters & Wildcards Course: 1 Hour, 58 Minutes Course Overview Recognizing Unbounded Type Parameter Disadvantages Specifying Bounded Type Parameters Defining Classes with Bounded Type Parameters Using Bounded Types with Custom Objects Using Multiple Bound Specification for Bounded Types Constraining Types Using Upper-bounded Wildcards Comparing Bounded Types and Upper-bounded Wildcards Using Unconstrained Variables & Unbounded Wildcards Using Unbounded Wildcards in Class Objects Constraining Types Using Lower-bounded Wildcards Recognizing Java's Use of Wildcard Capture Identifying Valid and Invalid Type Parameter Names Recognizing Java Compiler's Use of Type Erasure Course Summary Classes in Java: Working with Static Nested, Inner, & Local Classes Course: 1 Hour, 49 Minutes Course Overview Working with Static Nested Classes in Java Instantiating Static Nested Classes in Java Using Multiple Nested Classes within an Outer Class Navigating the Drawbacks of Static Nested Classes Using and Characterizing Inner Classes in Java Accessing Variables from Inner Classes in Java Working with Iterators Implemented as an Inner Class Using and Characterizing Local Classes in Java Accessing Final and Local Fields from Outer Classes Using Access Modifiers and Scopes for Local Classes Using Local Classes Defined in Initialization Blocks Course Summary Classes in Java: Creating & Using Anonymous Classes Course: 1 Hour Course Overview Using Anonymous Classes in Java Defining Why Anonymous Class Instances Are Objects Exploring Nuances of Anonymous Classes in Java Implementing Interfaces with Anonymous Classes in Java Using Local and Anonymous Classes to Filter Data in Java Course Summary Classes in Java: Implementing Functional Interfaces Using Lambdas Course: 1 Hour, 29 Minutes Course Overview Introducing Lambda Expressions Creating Lambda Statements and Lambda Expressions Implementing Functional Interfaces Using Lambdas Implementing Generic Interfaces Using Lambdas Using the @FunctionalInterface Annotation Exploring Nuances of Functional Interfaces Predicate, Consumer, Function, and Supplier Method References: Static and Instance Methods Method References: Type Methods and Constructors Course Summary Java: Getting Started with Reflection Course: 1 Hour, 56 Minutes Course Overview Creating an IntelliJ Project Creating Classes and Instantiating Objects Extracting Class Information from Objects Viewing Class Fields, Methods, and Their Modifiers Examining Class Objects for Different Data Types Identifying Classes Using Objects Viewing Fully Qualified Class Names Creating Class Handles from Class Names Viewing Modifiers of Class Members Anonymous, Local, Member Classes, and Interfaces Identifying Enums, Arrays, and Primitives Viewing Class Package, Superclass, Declaring Class Course Summary Java: Accessing Constructors, Methods, & Fields Using Reflection Course: 1 Hour, 39 Minutes Course Overview Accessing Constructors Using Reflection Creating Objects Using Constructor Handles Accessing Field Metadata Getting and Setting Field Values Accessing and Updating Private and Protected Fields Accessing Public, Private, and Protected Methods Viewing Method Parameters, Annotations, and More Accessing Annotations on Methods Recognizing Annotation Runtime Policy Implications Identifying Getters and Setters Using Heuristics Invoking Functions Using Reflection Course Summary Java: Working with Annotations, Generics, & Arrays Using Reflection Course: 1 Hour, 27 Minutes Course Overview Accessing Annotations on Fields and Methods Configuring Custom Annotations for Reflective Access Scenario: Accessing Annotations to Perform Checks Scenario: Checking Objects for Validity Using Reflection with Generics Classes and Methods Exploring Limitations of Reflection and Generics Working with Arrays Using Reflection Exploring Array Types and Component Types Course Summary Java: Leveraging Reflection to Build Dynamic Proxies & Unit Tests Course: 55 Minutes Course Overview Working with Dynamic Proxies Invoking Interface and Object Functions on Proxies Constructing Proxies to Pass Method Invocations Creating Annotations for a Unit Testing Framework Using Annotations to Write Test Cases Running Test Cases Using a Custom Test Harness Course Summary Java Archive (JAR): Building Java Archives Course: 1 Hour, 40 Minutes Course Overview Creating the Contents of a JAR File Building and Running an Executable JAR Viewing the Contents of a JAR File Creating a JAR without an Input Manifest Defining a Detailed Manifest File Adding Dependencies to a Project Building a JAR File with Dependencies Constructing JAR Files with Multiple Main Classes Creating JARs with Multiple Packages Using JAR Files as an External Library Course Summary Java Archive (JAR): Packaging Java Apps Using Maven Course: 1 Hour, 29 Minutes Course Overview Installing and Configuring Maven Creating a Maven Project Building a JAR File with Maven Running and Examining a JAR File Building a JAR File with Dependencies Examining the Local Maven Repository Building an Uber JAR Using the Maven Assembly Plugin Exploring JARs with Dependencies Building an Uber JAR Using the Maven Shade Plugin Course Summary Final Exam assessment Estimated duration: 90 minutes. Track 3: Javanista In this track, the focus will be on object serialization and JSON parsing, HTTP requests, connecting to and querying databases with JDBC, building web applications with JSP, and building web services. Content: E-learning collections Serialization in Java: Getting Started with Object Serialization Course: 1 Hour, 25 Minutes Course Overview Setting up the Environment Exploring Serialization and Deserialization Serializing and Deserializing Custom Objects Understanding serialVersionUID Changing Serializable Class Definitions Using Transient Fields Serializing Nested Object References Sending Serialized Data over Sockets Using the Externalizable Interface Course Summary Serialization in Java: Using JSON Simple for Serialization & Parsing Course: 1 Hour, 17 Minutes Course Overview Understanding the JSON Structure Setting up an Apache Maven Project Writing and Reading JSON Objects Writing and Reading JSON Arrays Writing and Reading Complex JSON Structures Parsing Exceptions in JSON Parsing JSON Using the SAX Interface String Encoding and Stream Encoding Implementing JSONAware and JSONStreamAware Course Summary Serialization in Java: Using JSON in Java for Serialization & Parsing Course: 1 Hour, 18 Minutes Course Overview Serializing a JSON Object Reading and Writing JSON Objects Reading and Writing JSON Arrays Inserting Arrays into JSON Structures Tokenizing Strings Serializing Custom Classes to JSON Working with Nested Object Arrays Using @JSONPropertyName and @JSONPropertyIgnore Using the CDL Class to Parse Comma-delimited Values Parsing CSV Files and Converting to JSON Format Course Summary HTTP Requests in Java: Sending Simple HTTP Requests Course: 1 Hour, 19 Minutes Course Overview Creating an HTTP Client Project with Maven Sending a Simple GET Request Exploring the Response to a GET Request Processing JSON Data in a Response Sending Parameters in an HTTP Request HttpURLConnection and POST Requests PUT and DELETE Requests The HEAD Request Setting Timeouts with HttpURLConnection Course Summary HTTP Requests in Java: HTTP Requests with Java's HttpClient Course: 1 Hour, 17 Minutes Course Overview Sending GET Requests with HttpClient Handling HttpResponses Configuring Timeouts Handling Redirects Sending Asynchronous Requests Sending Multiple Asynchronous Requests Implementing POST, PUT, and DELETE Requests Course Summary Java Database Connectivity (JDBC): An Introduction to JDBC Course: 1 Hour, 30 Minutes Course Overview Installing MySQL Server and MySQL Workbench Creating a Maven Project Connecting to a Database Using JDBC Applying a DataSource Instance for Connections Running Queries with a Statement Object Processing Query Results with a ResultSet Parametrizing Queries with a PreparedStatement Executing Inserts with a PreparedStatement Updating and Deleting Queries Using JDBC Course Summary Java Database Connectivity (JDBC): Interacting with Databases using RowSets Course: 1 Hour, 38 Minutes Course Overview Using the Connected JdbcRowSet Exploring the Properties of a JdbcRowSet Navigating the Rows in a JdbcRowSet Picking Up Updates with a JdbcRowSet Updating Table Data with a JdbcRowSet Adding and Deleting Rows with a JdbcRowSet Using the Disconnected CachedRowSet Contrasting CachedRowSets and JdbcRowSets Updating Table Data with a CachedRowSet Inserting and Deleting with a CachedRowSet Course Summary Java Database Connectivity (JDBC): Joining & Filtering Data with RowSets Course: 1 Hour, 10 Minutes Course Overview Creating Tables for Join Operations Joining Tables with a JDBC JoinRowSet Exploring Join Types in a JoinRowSet Joining Three Tables with a JoinRowSet Defining a Filter with a Predicate Applying a Predicate on a FilteredRowSet Configuring Multiple Conditions in a FilteredRowSet Course Summary Java Database Connectivity (JDBC): Batch Executions & Transactions with JDBC ourse: 56 Minutes Course Overview Running Insert Queries in a Batch Parameterized Batch Inserts Errors in Batch Inserts Running Inserts in a Sequence Implementing a Transaction Using Savepoints in Transactions Applying Savepoints in Batch Operations Course Summary Building Web Applications with JSP: An Introduction to JSP Course: 1 Hour, 28 Minutes Course Overview Installing and Setting up Apache Maven Creating a Web Application Using Maven Downloading and Installing Apache Tomcat Packaging and Deploying a Web App Writing and Deploying a JSP App Declaring and Invoking Functions Accessing the request Object Exploring the WAR File Referencing Other JSP Pages Course Summary Building Web Applications with JSP: Handling Errors Course: 49 Minutes Course Overview Integrating an Error Page Using the JSP Expression Language Setting an Application-level Error Page Handling Exceptions with Java's try-catch Block Course Summary Building Web Applications with JSP: Customizing Responses with Servlets Course: 1 Hour, 21 Minutes Course Overview Building a Java Servlet Deploying and Testing a Servlet Processing Inputs in a Servlet Using the RequestDispatcher Forwarding a Request from a Servlet to a JSP Page Working with ServletConfig and ServletContext Setting Attributes at Different Scopes Retrieving Attributes from Different Scopes Course Summary Building Web Applications with JSP: Integrating a JSP App with a Database Course: 1 Hour, 42 Minutes Course Overview Downloading and Installing MySQL Server Creating and Populating a Database Table Connecting a JSP App to a SQL Database Testing a JSP App's Connectivity to the Database Working with a Model Class Retrieving Single and Multiple Rows from a Table Displaying Data Using JSTL Adding New Data to a SQL Table Working with jsp:useBean and jsp:setProperty Tags Updating a Database Table via a JSP App Deleting Rows from a Database Table Course Summary Java Web Services: Getting Started with SOAP-based Web Services Course: 1 Hour, 8 Minutes Course Overview Setting Up Apache Maven Configuring a Web Service Project Defining a Web Service Identifying WSDL File Properties Creating a Web Service Client Setting Up a Service Endpoint Interface Course Summary Java Web Services: Integrating Web Services with a Database Course: 1 Hour, 57 Minutes Course Overview Building a Book Store Project Defining Web Services That Return Java Objects Writing a Client App to Retrieve Java Objects Setting Up a Database for a Web Service Integrating a Web Service with a Database Web Methods with Parameters Adding Operations Using Web Services Deleting Operations with a Web Service Updating a Database with a Web Service Setting up Apache Tomcat Deploying the Web Services App to Tomcat Testing the Deployed Web Service Course Summary Java Web Services: Building REST APIs Course: 1 Hour, 7 Minutes Course Overview Configuring a RESTful Application Defining a REST API Method Testing the RESTful Application Building Responses to HTTP Requests Transmitting Java Objects Over HTTP Examining the JSON Version of Java Objects Course Summary Java Web Services: Enabling CRUD Operations with REST APIs Course: 1 Hour, 1 Minute Course Overview Integrating a RESTful App with a Database Submitting Parameters in a GET Request Processing POST Requests Handling PUT Requests Working with DELETE Requests Course Summary Final Exam assessment Estimated duration: 90 minutes. Practice Labs: Javanista (estimated duration: 8 hours) In this lab, the focus will be on object serialization and JSON parsing, HTTP requests, connecting to and querying databases with JDBC, building web applications with JSP, and building web services. The following exercises will be performed: implement serialization, deserialization, and externalizable interface implement JSON operations with Objects implement a simple HTTP request with Maven connect to a database using MySQL implement data joins with tables using Rowset in MySQL build a web application using JSP implementing a web service in JSP with MySQL database building a RESTful API-based application In the lab, you will have access to the following: Java (JDK14) Eclipse MySQL Specificaties Taal: Engels Kwalificaties van de Instructeur: Gecertificeerd Cursusformaat en Lengte: Lesvideo's met ondertiteling, interactieve elementen en opdrachten en testen Lesduur: 70 uur Assesments: De assessment test uw kennis en toepassingsvaardigheden van de onderwerpen uit het leertraject. Deze is 365 dagen beschikbaar na activering. Online Virtuele labs: Ontvang 12 maanden toegang tot virtuele labs die overeenkomen met de traditionele cursusconfiguratie. Actief voor 365 dagen na activering, beschikbaarheid varieert per Training. Online mentor: U heeft 24/7 toegang tot een online mentor voor al uw specifieke technische vragen over het studieonderwerp. De online mentor is 365 dagen beschikbaar na activering, afhankelijk van de gekozen Learning Kit. Voortgangsbewaking: Ja Toegang tot Materiaal: 365 dagen Technische Vereisten: Computer of mobiel apparaat, Stabiele internetverbindingen Webbrowserzoals Chrome, Firefox, Safari of Edge. Support of Ondersteuning: Helpdesk en online kennisbank 24/7 Certificering: Certificaat van deelname in PDF formaat Prijs en Kosten: Cursusprijs zonder extra kosten Annuleringsbeleid en Geld-Terug-Garantie: Wij beoordelen dit per situatie Award Winning E-learning: Ja Tip! Zorg voor een rustige leeromgeving, tijd en motivatie, audioapparatuur zoals een koptelefoon of luidsprekers voor audio, accountinformatie zoals inloggegevens voor toegang tot het e-learning platform.
€481
E-Learning
MBO

Network Security Specialist to Cloud Security Architect

Network Security Specialist to Cloud Security Architect.  With more businesses implementing cloud technology, it's important to have proper security measures in place. This Learning Kit explores the steps required to go from a Network Security Specialist to a Cloud Security Architect. Learning Kits are structured learning paths, mainly within the Emerging Tech area. A Learning Kit keeps the student working toward an overall goal, helping them to achieve your career aspirations. Each part takes the student step by step through a diverse set of topic areas. Learning Kits are made up of required tracks, which contain all of the learning resources available such as Assessments (Final Exams), Mentor, Practice Labs and of course E learning. And all resources with a 365 days access from first activation. This Learning Kit, with more than 30 hours of online content, is divided into the following tracks: Course content Track 1: Network Security Specialist In this track, the focus will be on cloud services, cloud security fundamentals, business continuity management, and cloud computing security. Courses (8 hours +): Cloud Services: Cloud Computing Concepts Course: 58 Minutes Course Overview Moving to the Cloud Cloud Computing Roles On-premise vs. Cloud IaaS SaaS PaaS Private Cloud Public Cloud Hybrid Cloud Community Cloud Cloud Migration Risks and Benefits Common Cloud Vulnerabilities Course Summary Cloud Security Fundamentals: Basics of Cloud Operations Course: 54 Minutes Course Overview Cloud Computing Definitions and Roles Key Cloud Computing Characteristics Virtualization Building Block Technologies Compute Building Block Technologies Storage Building Block Technologies Networking Building Block Technologies Database Building Block Technologies Comparisons of Common Public CSP Products Exercise: Describing Cloud Computing Technologies Cloud Security Fundamentals: Architectural & Design Concepts Course: 33 Minutes Course Overview The Three-Tier Design Model The Shared Responsibility Model Performing Cost/Benefit Analysis Common Development Lifecycles Basics of Risk Management Deployment and migration strategies The CSA Cloud Data Lifecycle Storage Management Lifecycle Basics Exercise: Describe Cloud Architecture Concepts Cloud Security Fundamentals: Cloud Infrastructure Security Course: 1 Hour Course Overview Design and Plan Security Controls Secure the Root Account Identity and Access Management Groups and Users IAM Policies and Permissions IAM Roles Secure Management Access Network Access Control Lists Stateful Firewalls in the Cloud Web Application Firewalls Best Practices for Hardening VMs Exercise: Describing Cloud Infrastructure Security Cloud Security Fundamentals: Cloud Data Security Course: 48 Minutes Course Overview Survey of Cryptographic Mechanisms Common Cryptographic Protocols Client-side vs. Server-side Encryption File and Database Security Object Storage Security Key Management Services Public Key Infrastructure Hardware Security Modules Exercise: Describing Cloud Data Security Cloud Security Fundamentals: Cloud Application Security Course: 44 Minutes Course Overview Training and Awareness in Application Security Cloud Software Assurance and Validation Using Verified Secure Software Applying the Secure Software Development Life-Cycle Cloud Application Architectures Federation and Single-Sign-On Solutions Advanced Cloud Security Services and Products Exercise: Cloud Application Security Cloud Security Fundamentals: Legal & Compliance Course: 30 Minutes Course Overview Managing Compliance with Regulations and Controls Legal Requirements and Risks within the Cloud Privacy Issues and Jurisdictional Variation Audit Processes and Methodologies for the Cloud Outsourcing and Cloud Contract Design Survey of Common Regulations and Mandates Exercise: Legal and Compliance Business Continuity: Cloud Integration Course: 1 Hour, 4 Minutes Course Overview Cloud Secure Data Lifecycle Access Control Data and Media Sanitization Virtualization Security Common Threats Evaluating Cloud Service Providers Cloud infrastructure Components Cloud Infrastructure Risk Assessment Data Security Strategies Data Discovery and Classification Data Rights Management Information Rights Management Course Summary Business Continuity: Secure Cloud Computing Course: 49 Minutes Course Overview Business Continuity Disaster Recovery Strategy Migrating Applications to the Cloud Data Ownership Legal Considerations Cost-Benefit Analysis Confidentiality, Integrity, and Availability Cloud Offering Services Functional Security Requirements Security Controls Retention and Archiving Traceability and Accountability Course Summary Cloud Computing Security: Cloud Management Course: 1 Hour, 13 Minutes Course Overview Cloud Service Categories Cloud Deployment Model Considerations Cloud Management Cloud Application Architecture Identity and Access Management Solutions Physical vs. Logical Infrastructure Operational Controls and Standards Regulations and Compliance Privacy Concerns Auditing Service Level Agreements Vendor Management Course Summary Assessment: Network Security Specialist Track 2: Security Admin In this track, the focus will be on security administration and cloud security administration. Courses (6 hours +) Cloud Security Administration: Introduction Course: 1 Hour, 6 Minutes Course Overview Administration Basics Security Baselines Cloud Delivery Models Architecture of Cloud Introduction to Compliance Solution Design Basics Compliance Strategy Cloud Security and Services Building Blocks of Cloud Security Course Summary Cloud Security Administration: Infrastructure Planning Course: 56 Minutes Course Overview Evolution of Cloud Infrastructure Cloud Computing Software Security Web Services for the Cloud Cloud and Risk Service Provider Risk Cloud Data Center OpenSource Software Cloud Security Challenges Encryption and Security BCDR BCDR Plan Course Summary Cloud Security Administration: Cloud Data & Application Security Course: 1 Hour, 2 Minutes Course Overview Isolation and Cloud Storage Microdata Access Secure Deployment Practices Identity Access Control IAM in AWS and Azure Life Cycle of Software Encryption and Key Management SAAS Security Business Continuity Supplemental Security Devices Data Governance Course Summary Cloud Security Administration: Hardened Cloud Security Course: 46 Minutes Course Overview Hardened Hosts and Guests Physical Security Data Confidentiality Vulnerability Analysis Security Decoys and Techniques Secure Query Execution Privacy and Information Systems Data and Media Sanitization Course Summary Cloud Security Administration: Continuous Operational Improvement Course: 1 Hour, 27 Minutes Course Overview Design Concepts Enterprise Operations Securing Network Operations Dynamic Operations Accounting Access Control Operations Patch Management Plan ITSM and Operations Management Risk Management Process Communication with Stakeholders Course Summary Cloud Security Administration: Regulatory Conformance Course: 1 Hour, 30 Minutes Course Overview Legal and Compliance Framework and Guidelines e-Discovery Auditing the Cloud Standards and Privacy Requirements Service Level Agreements Risk Mitigation Cloud Certification Supply Chain Managemen Course Summary Assessment:Security Admin Track 3: Cloud Security Admin In this track, the focus will be on cloud security management and securing Amazon Web Services.Courses (6 hours +) Cloud Security Management: Architecture Security Course: 1 Hour, 13 Minutes Course Overview Cloud Security Management Cloud Computing Definitions Cloud Computing Roles Cloud Transition Scenarios and Functions Network Security and Perimeter IAM and Access Control Common Threats Security Considerations with Cloud Models Cloud Secure Data Life Cycle Business Continuity and DR Planning Course Summary Cloud Security Management: Operations Security Course: 1 Hour, 25 Minutes Course Overview Factors Affecting Data Center Design Enterprise Operations Securing Network Configurations Accounting for Dynamic Operations Patch Management Planning Monitoring Performance Operations Management Operations Management BCM Digital Evidence Operations Stakeholder Communication Course Summary Cloud Security Management: Data Security Course: 49 Minutes Course Overview Introduction to Data Security Data Functions and Controls Data Security Technologies Data Discovery and Classification Data Privacy Acts Digital Rights Management AWS KMS Data Events Course Summary Cloud Security Management: Risk Management Course: 1 Hour, 5 Minutes Course Overview Introduction to Cloud Risk Physical and Environmental Protection Virtualization Systems Controls Risk Audit Mechanisms Cloud and BCDR BCDR Risks Creating a BCDR Plan Course Summary Cloud Security Management: Platform & Infrastructure Security Course: 50 Minutes Course Overview Network and Communications in the Cloud Physical and Environmental Protections Virtualization System Controls Storage in the Cloud Cloud Countermeasure Strategies System and Communication Protection Course Summary Cloud Security Management: Legal & Compliance Course: 48 Minutes Course Overview Cloud Computing Framework and Guidelines Legal Controls and Cloud Service Providers Auditing in the Cloud Standard Privacy Requirements Impact of Distributed IT Models Cloud Implications on Enterprise Risk Management Outsourcing and Contract Design Course Summary Securing AWS: FundamentalsCourse: 29 Minutes Course Overview The Shared Responsibility Model Understanding the CIA Triad Examining Types and Categories of Controls Reviewing Core AWS Services Surveying Common Threats to AWS Services AWS Compliance Services Exercise: AWS Security Basics Securing AWS: Identity & Access Management Course: 40 Minutes Course Overview Root Account Security Credentials, Passwords, and Access Keys Using the AWS Command Line Interface Using a Bastion Host Introduction to the AWS IAM Service IAM Managed Policies Exercise: AWS IAM Securing AWS: Infrastructure Security Course: 55 Minutes Course Overview Secure VPC Design Network Access Control Lists Security Groups for Linux Security Groups for Windows Web Application Firewall AWS Shield and Inspector AWS GuardDuty AWS Site-to-Site VPN AWS SSO and Cognito Exercise: Infrastructure Security Securing AWS: Data Protection Course: 32 Minutes Course Overview AWS Cryptography Fundamentals Using Access Keys and Key Pairs Client-Side vs. Server-Side Encryption AWS Key Management Service AWS Certificate Manager AWS CloudHSM Exercise: AWS Data Security Assessment:Cloud Security Admin Track 4: Cloud Security Architect In this track, the focus will be on cloud security architect and cloud platform security.Courses (6 hours +) Cloud Platform Security: Designing Secure Access Course: 1 Hour, 31 Minutes Course Overview Identity and Access Management Groups and Permissions Privileged Access Management IAM in Azure Azure Active Directory Configuring IAM in Azure Cloud Availability Zones and Regions Virtual Private Clouds Linked Services on AWS Designing Secure VPC on AWS Service Controls in GCP Designing Secure VPC in GCP Network Security Groups and VNets Designing Virtual Networks on Azure Course Summary Cloud Platform Security: Infrastructure Protection Course: 1 Hour, 33 Minutes Course Overview Optimizing Security in the Cloud Using Azure Advisor Security Layers of Cloud Infrastructure Applying Cloud Security Google Cloud Platform Security Access Control Lists (ACLs) Custom Access Provisioning Using ACLs Configuring ACLs in GCP Applications of ACLs in Azure Using NSGs to Control Network Access Applying Certified Encryption on Hardware Enabling the Hardware Security Module in Azure Using the Cloud Hardware Security Module in GCP Understanding Cryptographic Keys and KMS Azure Key Vault GCP Cloud KMS Course Summary Cloud Platform Security: System Monitoring & Protection Course: 1 Hour, 30 Minutes Course Overview Cloud Monitoring Using Built-in Security Information in Azure Monitoring Cloud Infrastructure Security in GCP Common Types of Vulnerabilities Common Security Vulnerabilities Combating Threats Tools to Combat Threats in Azure Google Cloud Armor - Defending Your Services Cloud Security Scanner VM Placement Algorithm Preventing Threats with the VM Placement Algorithm Course Summary Cloud Platform Security: Incident Response & Remediation Course: 1 Hour, 10 Minutes Course Overview Preventing Vulnerabilities in Azure Detecting Vulnerabilities in Azure Responding to Vulnerabilities in Azure Preventing Vulnerabilities in GCP Using the Activity Page Using IAM Logging Security Incidents in Azure Audit Logs in GCP Failover in Azure Data Recovery in GCP Course Summary Cloud Platform Security: Platform & Infrastructure Security Course: 53 Minutes Course Overview Network and Communications in the Cloud Physical and Environmental Protections Virtualization System Controls Cloud Storage Cloud Countermeasure Strategies System and Communication Protections Course Summary Assessment:Cloud Security Architect Specificaties Taal: EngelsKwalificaties van de Instructeur: GecertificeerdCursusformaat en Lengte: Lesvideo's met ondertiteling, interactieve elementen en opdrachten en testenLesduur: 30 uurAssesments: De assessment test uw kennis en toepassingsvaardigheden van de onderwerpen uit het leertraject. Deze is 365 dagen beschikbaar na activering.Online Virtuele labs: Ontvang 12 maanden toegang tot virtuele labs die overeenkomen met de traditionele cursusconfiguratie. Actief voor 365 dagen na activering, beschikbaarheid varieert per Training.Online mentor: U heeft 24/7 toegang tot een online mentor voor al uw specifieke technische vragen over het studieonderwerp. De online mentor is 365 dagen beschikbaar na activering, afhankelijk van de gekozen Learning Kit.Voortgangsbewaking: JaToegang tot Materiaal: 365 dagenTechnische Vereisten: Computer of mobiel apparaat, Stabiele internetverbindingen Webbrowserzoals Chrome, Firefox, Safari of Edge.Support of Ondersteuning: Helpdesk en online kennisbank 24/7Certificering: Certificaat van deelname in PDF formaatPrijs en Kosten: Cursusprijs zonder extra kostenAnnuleringsbeleid en Geld-Terug-Garantie: Wij beoordelen dit per situatieAward Winning E-learning: Ja Tip! Zorg voor een rustige leeromgeving, tijd en motivatie, audioapparatuur zoals een koptelefoon of luidsprekers voor audio, accountinformatie zoals inloggegevens voor toegang tot het e-learning platform.
€241
E-Learning
MBO

OS Exploits - IT Beveiliging / Security - Beveiliging - Informatiebeveiliging - Cyber Security - Security Engineer

OS Exploits. A key component in hardening security for you organization is understanding operating system exploits and how to remediate problems. In this Learning Kit, you will learn about common Microsoft and Linux exploits and tools and techniques to address these vulnerabilities. In this journey you will learn about intelligence gathering, learn about common exploits in Windows environments and associated services, how to issues with legacy software and techniques for post exploitation activities in a Windows system. Similarly for Linux environments, you will learn how to stage for exploit analysis, key vulnerabilities for Linux systems and daemons, penetration tools native to Linux to help identify vulnerabilities, and architectures with Linux to help deal with exploits. After completing this learning, you will be able to address vulnerabilities for both Linux and Windows environments. Learning Kits are structured learning paths, mainly within the Emerging Tech area. A Learning Kit keeps the student working toward an overall goal, helping them to achieve your career aspirations. Each part takes the student step by step through a diverse set of topic areas. Learning Kits are made up of required tracks, which contain all of the learning resources available such as Assessments (Final Exams), Mentor, Practice Labs and of course E learning. And all resources with a 365 days access from first activation. This Learning Kit, with more than 14 hours of online content, is divided into the following tracks: Course content E-learning courses (14 hours +) Windows Exploits and Forensics: Intelligence Gathering Course: 1 Hour, 28 Minutes Course Overview The Open-source Intelligence (OSINT) Methodology Conducting an OSINT Investigation Social Engineering Target Identification Network Scanning for Open Ports Conducting an Nmap Scan Common Windows Services and Their Ports System Scanning and Enumeration Tools Conducting a Windows System Scan Standard Kali Tools Using Metasploitable: Common Commands and Issues Windows Exploit Discovery Course Summary Windows Exploits and Forensics : Windows Environments Course: 1 Hour, 32 Minutes Course Overview The Security Features and Controls on Windows Hosts Windows Server Operating System Types Intrusion Detection and Prevention in Windows The MITRE ATT&CK Framework and Windows Intrusions The Logging Features in Windows Viewing Event logging The Different Windows Account Types Using Windows Commands How Windows Permissions Work NT (New Technology) LAN Manager (NTLM) in Windows Cracking an NTLM Hash Using the Windows Registry Artifacts Found in Windows OS How Active Directory and Kerberos Work Course Summary Windows Exploits and Forensics: SMB & PsExec Course: 1 Hour, 6 Minutes Course Overview SMB Permissions and Defaults SMB Enumeration Enumerating SMB Shares Identifying Vulnerabilities in SMB SMB Attack Methods Conducting an SMB Brute Force Attack Conducting an SMB Denial of Service Exploiting a System Using SMB Reverse Shell How the PsExec Utility Works Executing Remote Commands with PsTools Executing a Pass the Hash Attack with Mimikatz A Background to the EternalBlue Exploit Using the EternalBlue Vulnerability to Attack Course Summary Windows Exploits and Forensics: FTP, RDP, & Other Services Course: 1 Hour, 13 Minutes Course Overview Windows Service Exploitation Enumerating Data from FTP FTP Attack Methods Conducting a Brute Force Attack on an FTP Server IIS with Windows and FTP Clients FTP/IIS Reverse Shell RDP in a Windows Environment RDP Attack Methods Enumerating Using RDP Exploiting an RDP system Using BlueKeep Working with WMI Exploiting WMI on a Windows-based System Course Summary Windows Exploits and Forensics: Legacy Systems & Third Party Applications Course: 58 Minutes Course Overview Common Attacks on Windows Hosts Common Attacks on Windows Servers Scanning for Potential Vulnerabilities Enumerating Data from Services Running an Exploit to Gain Credentials Running an Exploit to Gain a Reverse Shell Common Third-party Applications in Windows Finding Vulnerabilities for Third-party Applications Exploiting Third-party Applications in Windows Avoiding Honeypots Course Summary Windows Exploits and Forensics: Post Exploitation Course: 1 Hour, 24 Minutes Course Overview Privilege Escalation Methods Conducting a Basic Privilege Escalation Using the DLL Injection Pivot between Hosts Stealing User Credentials Using PowerView to Enumerate Information Using BloodHound to Gain Admin Privileges Cleanup Methods to Hide Your Tracks Cleaning up Post Attack APT and Configuration Methods Configuring APT after Exploitation Using the Nuclear Option to Clean up Post Attack Course Summary Linux Exploits & Mitigation: Staging for Exploit Analysis Course: 1 Hour, 5 Minutes Course Overview Leveraging Virtual Environments Setting up QEMU Launching Linux in QEMU Mounting Filesystems Compiling Linux Kernels Networking under QEMU Architectural Considerations Emulating Architectures in QEMU Saving Machine States Monitoring System Info Staging Vulnerabilities Protecting Staging Environments Course Summary Linux Exploits & Mitigation: Program Essentials Course: 1 Hour, 21 Minutes Course Overview Programming in Memory Running GDB Disassembling a Program Dumping Objects Protection Rings Kernel and Userland Separation The GNU C Library Using Syscalls with C Using Syscalls with Assembly Linux System Call Table Querying Implemented System Calls Executing Programs Segmenting Programs Course Summary Linux Exploits & Mitigation: String Vulnerability Analysis Course: 1 Hour, 10 Minutes Course Overview Exploiting Strings Formatting String Weaknesses Overflowing the String Buffer Compiling String Weaknesses Copying String Weaknesses Catching Input Vulnerabilities Generating String Weaknesses Checking Strings Safely Looping Over Strings Safely Executing Unsafe Strings Injecting Code in Strings Returning Strings Safely Course Summary Linux Exploits & Mitigation: Memory and Pointer Vulnerabilities Course: 1 Hour, 11 Minutes Course Overview Allocating Memory Overflowing the Heap Dangling Pointers Dereferencing NULL Exploiting the Heap Using After-free Overflowing the Stack Accessing Out-of-bounds Looping Off-by-one Corrupting Memory Executing Arbitrary Code Exploiting Out-of-bounds Course Summary Linux Exploits & Mitigation: Penetration Tools Course: 1 Hour Course Overview Exploring Metasploit Commands Running a Vulnerable Environment Exploiting a Vulnerable Web Service Scanning SMTP Exploiting Vulnerable File Sharing Uploading Injections Searching for Exploits Detecting Exploits Scanning with RouterSploit Inspecting Opcodes Converting Shellcode SQL Injection Course Summary Linux Exploits & Mitigation: Linux Exploit Architecture Course: 57 Minutes Course Overview Avoiding Kernel Race Conditions Executing Shellcode Out-of-order Execution Integer Vulnerabilities and Prevention Compiler Warnings for Security and Stability Stack Smashing Mitigations Use-after-free Consequences Spectre and Meltdown Vulnerabilities and Mitigation Write XOR Execute (W^X) Considerations and Mitigations to Vulnerabilities and Exploits Privilege Escalation Targets Processes and Tasks Exploits Course Summary Assessment: OS Exploits Will test your knowledge and application of the topics presented throughout the OS Exploits courses. Practice Lab: OS Exploits (estimated duration: 7 hours) Perform OS exploits such as system event auditing, testing for RDP vulnerabilities, constructing  a MSFvenom injection payload, and running a virtual environment. Then, debug and disassemble a program, catch common vulnerabilities, and recognize the dangers with pointers.  Specificaties Taal: Engels Kwalificaties van de Instructeur: Gecertificeerd Cursusformaat en Lengte: Lesvideo's met ondertiteling, interactieve elementen en opdrachten en testen Lesduur: 14 uur Assesments: De assessment test uw kennis en toepassingsvaardigheden van de onderwerpen uit het leertraject. Deze is 365 dagen beschikbaar na activering. Online Virtuele labs: Ontvang 12 maanden toegang tot virtuele labs die overeenkomen met de traditionele cursusconfiguratie. Actief voor 365 dagen na activering, beschikbaarheid varieert per Training. Online mentor: U heeft 24/7 toegang tot een online mentor voor al uw specifieke technische vragen over het studieonderwerp. De online mentor is 365 dagen beschikbaar na activering, afhankelijk van de gekozen Learning Kit. Voortgangsbewaking: Ja Toegang tot Materiaal: 365 dagen Technische Vereisten: Computer of mobiel apparaat, Stabiele internetverbindingen Webbrowserzoals Chrome, Firefox, Safari of Edge. Support of Ondersteuning: Helpdesk en online kennisbank 24/7 Certificering: Certificaat van deelname in PDF formaat Prijs en Kosten: Cursusprijs zonder extra kosten Annuleringsbeleid en Geld-Terug-Garantie: Wij beoordelen dit per situatie Award Winning E-learning: Ja Tip! Zorg voor een rustige leeromgeving, tijd en motivatie, audioapparatuur zoals een koptelefoon of luidsprekers voor audio, accountinformatie zoals inloggegevens voor toegang tot het e-learning platform.        
€361
E-Learning
MBO

Serverless Deployments for Developers - Web Development - Front-end web development - Software Development / Ontwikkeling - Front-end web development

Serverless Deployments for Developers. In a nutshell, serverless computing is cloud computing directed primarily at software developers. During this Journey, participants explore Serverless computing's fundamentals and how to migrate their legacy applications and services to many of the new cloud platforms. We will explore the most common development languages for Serverless computing and explore each of the major cloud providers and how they are leveraging Serverless technologies. Learning Kits are structured learning paths, mainly within the Emerging Tech area. A Learning Kit keeps the student working toward an overall goal, helping them to achieve your career aspirations. Each part takes the student step by step through a diverse set of topic areas. Learning Kits are made up of required tracks, which contain all of the learning resources available such as Assessments (Final Exams), Mentor, Practice Labs and of course E learning. And all resources with a 365 days access from first activation. This Learning Kit, with more than 34 hours of online content, is divided into the following tracks: Course content Track 1: Beginning with Serverless Solutions In this track, the focus will be on migrating to serverless, portability in the cloud, and serverless cloud development. Courses (10 hours +) Migrating to Serverless: Adopting Serverless Computing Course: 1 Hour, 40 Minutes Course Overview Evolution of Computing Trends in Cloud Computing Data Centers and Their Hardware Requirements Evolution of Cloud Data Center Models Outsourcing IT Operations Characteristics and Benefits of Serverless Computing Serverless Computing vs. PaaS Serverless vs. Container Deployment DevOps and NoOps Features and Applications of Serverless Architecture Migrating from an Existing Service to Serverless Migrating from Monolithic Apps to Serverless Course Summary Migrating to Serverless: Implementing Serverless Solutions Course: 1 Hour, 38 Minutes Course Overview Serverless Architecture Implementation Considerations for Serverless Selection Serverless Computing Platforms and Runtime Types of Serverless Systems Attributes of Serverless Computing Platforms Function as a Service (FaaS) and Programming Models Serverless Pattern Categories AWS Serverless Services AWS Lambda Illustrating Serverless Computing Pricing Model Setting up a Development Environment Serverless Hybridization & Multi-cloud Serverless Course Summary Serverless Solutions: Evolving a Serverless Mindset Course: 1 Hour, 46 Minutes Course Overview Evolution of Technology & the Serverless Mindset Service and Serverless Architectures Traits of Serverless Application Architectures Use Cases for Serverless Compute Products Containerized and Serverless Implementation DevOps and CloudOps for a Solutioning Mindset Impact of Serverless on DevOps and CloudOps The Serverless Development Process NoOps and the Serverless Trend Influence of Serverless on DevOps Practices The Ecosystem of Serverless Technologies Serverless Technology Mapping Course Summary Portability in the Cloud: Managing Cloud Portability & Interoperability Course: 1 Hour, 29 Minutes Course Overview Key Elements of Portability Portability Principles and Classes of Strategies Development Lifecycle and Specification Cloud Computing Interoperability and Portability Design Principles for Interoperability Characteristics and Principles of Open Platform OpenAPI Specification and Tool Categories Installing and Designing API using Swagger Generating Server and Client Code with Swaggerhub Creating and Forking API Using Swaggerhub Configuring Development Environment in GCP Creating API Using AWS Management Console Components and Advantages of Containerization Docker and Kubernetes for Portability Course Summary Portability in the Cloud: Application Portability in Multi-cloud Course: 48 Minutes Course Overview Multi-cloud Architectures for Portability Benefits, Challenges, and Use Cases of Multi-cloud Open-source Serverless Framework for Portability Configuring Multi-cloud Environment with Kubernetes Patterns for Creating Multi-cloud Portable Apps Deploying Python Functions in the Cloud Working with CNCF-compatible Buildpacks Multi-cloud Container Selection and Challenges Course Summary Serverless Cloud Development: Runtime Environments Course: 1 Hour, 27 Minutes Course Overview Major Serverless Providers and Frameworks Languages for Serverless Apps Languages for AWS Lambda Languages for Google Cloud Functions Languages for Azure Functions Setting up Local Development Env for AWS Serverless Setting up Local Development Env for Cloud Functions Setting up Local Development Env for Azure Functions Deploying Serverless Functions Working with Open Source Serverless Framework Course Summary Serverless Cloud Development: Serverless Applications with Diverse Languages & Environments Course: 1 Hour, 48 Minutes Course Overview Installing & Configuring Node Dependencies on AWS Convert Existing Node Apps to Serverless Using Node.js for Google Cloud Functions Using Node.js to Write & Deploy Azure Functions Developing Serverless Apps Using Java on AWS Developing Serverless Apps Using Ruby on AWS Developing Serverless Apps Using Python on AWS Developing Serverless Apps Using Python for GCP Using Java and Gradle to Build Azure Functions Using AWS SAM to Manage Serverless Apps Using Go and AWS Lambda to Build a Web API Evaluating a Serverless Computing Environment Course Summary Assessment: Beginning with Serverless Solutions Track 2: Developing Serverless Applications in the Cloud In this track, the focus will be on serverless essentials, building AWS serverless applications, Azure serverless DevOps for developers, Azure serverless messaging and monitoring, and building and deploying serverless applications for GCP. Courses (24 hours +) Developing Serverless Applications: AWS Serverless Essentials for Developers Course: 2 Hours, 26 Minutes Course Overview AWS Serverless Application Model (SAM) AWS SAM Specification Components AWS Serverless Application Repository Publishing to AWS Serverless Application Repository Deploying from AWS Serverless Application Repository Messaging with AWS Using SNS and SQS Implementing Fanout Messaging Using SNS and SQS Implementing Message Filtering Pattern Using SNS Components and Benefits of DynamoDB Creating and Working with DynamoDB Table Using Python and AWS SDK with DynamoDB AWS Developer Tools and Cloud Development Kit (CDK) Creating API Using AWS Cloud Development Kit (CDK) Course Summary Serverless Applications: Implementing RESTful API using AWS Course: 3 Hours, 37 Minutes Course Overview The History of RESTful APIs The Goals of REST Architecture Style Uniform Contract and Service Modeling The Benefits of Using REST API for Modern Apps AWS API Gateway Features and Architecture The Process of Working with API Gateway Creating HTTP APIs Creating API Gateway APIs Creating API Gateway APIs to Expose Services Building API Gateway REST APIs Serverless Computing and AWS Serverless Services The Building Blocks of AWS Lambda Implementing AWS Lambda Using Node.js DynamoDB in the Serverless Ecosystem Creating Lambda Functions to Consume DynamoDB Events Implementing REST APIs to Query DynamoDB Authentication Setup for AWS Serverless Environments Configuring Lambda Authorizers Working with Request Validators Invoking AWS Lambda Functions with S Sending Asynchronous AWS Lambda Function Invocations Invoking Lambda Functions at Scheduled Events Customizing CloudFront Content Using Lambda Course Summary Serverless Applications: Debugging & Monitoring AWS Serverless Implementations Course: 1 Hour, 50 Minutes Course Overview Application Testing Mechanisms API Testing and Its Benefits The Cloud Testing Approach The Challenges of Cloud Testing Testing Strategies for Local and Cloud Environments Automated Testing and its Benefits Testing Serverless Using AWS SAM Integration Testing Using AWS SAM Generating Event Payloads for AWS Services Debugging Node.js Serverless Applications AWS Services for Monitoring Managing Logs Using AWS SAM CLI The Lambda Function Console Using the Lambda Console's Monitoring Dashboard Course Summary Azure Serverless Development Principles: Serverless Solutions Essentials Course: 56 Minutes Course Overview Azure Serverless Solutions Factors for Selecting Azure Serverless Solutions Azure Serverless Execution Environments Features of Azure Serverless Services Tools to Work with Azure Serverless Applications Deploying with Visual Studio Code Deploying with Visual Studio Code and Azure Tools Publishing Azure Functions with Visual Studio Code Course Summary Azure Serverless Development Principles: Serverless Compute Essentials Course: 1 Hour, 26 Minutes Course Overview Data Management with Azure Serverless Services Azure Relational and Non-relational Data Stores Azure Storage Types Creating and Configuring Azure Storage Types Triggering Azure Functions with Blob Storage Creating Serverless Azure SQL Databases Managing Databases with Azure Functions Azure Cosmos DB Features and Benefits Creating Azure Cosmos DB Databases Configuring Azure Storage and Cosmos DB Explorer Managing SQL API Account with Node.js Features of Non-relational Databases in Cosmos DB Performing CRUD Operations on Azure Cosmos DB Course Summary Azure Serverless Development Principles: Serverless Database & Storage Course: 1 Hour, 26 Minutes Course Overview Data Management with Azure Serverless Services Azure Relational and Non-relational Data Stores Azure Storage Types Creating and Configuring Azure Storage Types Triggering Azure Functions with Blob Storage Creating Serverless Azure SQL Databases Managing Databases with Azure Functions Azure Cosmos DB Features and Benefits Creating Azure Cosmos DB Databases Configuring Azure Storage and Cosmos DB Explorer Managing SQL API Account with Node.js Features of Non-relational Databases in Cosmos DB Performing CRUD Operations on Azure Cosmos DB Course Summary Applications in the Cloud: Azure Serverless Orchestration Essentials Course: 1 Hour, 55 Minutes Course Overview Azure Serverless Architectures Azure Orchestration and Integration Services Creating Serverless Workflows Using Azure CLI Creating Workflows Using Visual Studio Code Creating Workflows Using Azure Logic Apps Using Conditional Statements in Logic Apps Workflows Orchestrating Scheduled Workflows in Logic Apps Triggers and Bindings in Azure Functions Automating Serverless App Workflows Using Triggers Creating Back-end Services Using Function Triggers Developing Unit Tests for Azure Functions Azure API Management Features and Benefits Creating Azure API Management Service Instances Characteristics of Azure SignalR Implementing Chatrooms Using SignalR Course Summary Applications in the Cloud: Azure Serverless DevOps Essentials Course: 1 Hour, 23 Minutes Course Overview Azure DevOps Services Azure DevOps Pipelines Creating Azure Pipelines Deploying with Azure Pipelines The Capabilities of Azure Test Plans Creating Test Labs in Azure End-to-end Automated Testing Implementing CI Pipelines for Azure Functions Implementing CD Pipelines for Azure Functions Automating Azure Functions Deployment Course Summary Azure Serverless Services: Messaging & Monitoring Essentials Course: 1 Hour, 53 Minutes Course Overview Elements and Capabilities of Azure Event Grid Messages and Events Azure Messaging Services Subscribing to Events Creating & Managing Message System Topics Azure Notification Hubs and Push Notifications Creating Azure Notification Hubs Setting Up Push Notifications Configuring Azure Notification Hubs for Broadcasting AWS SNS vs Azure Notification Hubs Azure Serverless Monitoring Azure Monitor Azure Monitor Data Types Analyze and Alert with Azure Monitor Monitoring Virtual Machines (VMs) with Azure Monitor Application Insights Configuring Azure Monitor and Application Insights Implementing Log Analytics Using Azure Portal Course Summary Serverless App Development: Implementation in Google Cloud Platform Course: 2 Hours, 24 Minutes Course Overview Application Hosting Using Google Cloud Platform Google Cloud Serverless Platforms Features of Google Cloud Functions Google Cloud Functions Use Cases Creating and Deploying Cloud Functions Setting Up Cloud Functions Local Dev Environments Features and Benefits of App Engine App Engine Environment Types Writing and Deploying Apps to App Engine Cloud Run and Its Benefits Deploying Containers to Cloud Run The Pros and Cons of Firebase Adding Firebase to Existing Apps The Features of Google Cloud Datastore Storing and Querying Data in Datastore Serverless for Analytics in Google Cloud Platform Features and Use Cases of Dataflow Creating Streaming Pipelines Using Dataflow Serverless Microservices and Google Cloud Platform Serverless, DevOps, and Google Cloud Platform Course Summary Serverless App Development: Applications with Google Cloud Functions Course: 1 Hour, 41 Minutes Course Overview Google Cloud Functions Features and Use Cases Types of Cloud Functions and Runtimes Creating HTTP Functions Using Node.js and Python Creating HTTP Functions Using Java and Go Deploying Google Cloud Functions Google Cloud Functions Frameworks Triggers and Events in Google Cloud Functions Creating Background Cloud Functions Using Cloud Storage Trigger Cloud Firestore vs. Realtime Database Setting Up Cloud Firestore Testing Cloud Functions Writing Unit Tests for Functions Using Log Explorer in Google Cloud Integrating Cloud Functions with ReactJS Apps Retrieving Audit Logs Using Log Explorer Course Summary Serverless App Development: Implementation with App Engine Course: 1 Hour, 13 Minutes Course Overview Features of Google App Engine App Engine Environments Setting Up Development Environments Structuring Services and Resources for App Engine Writing and Testing Web Applications Deploying Web Applications in App Engine Managing Data Using App Engine Versioning App Engine Apps Traffic Splitting in App Engine Securing Web Applications in App Engine Google Cloud's Operations Suite Configuring Monitoring & Logging for Serverless Apps Course Summary Assessment: Developing Serverless Applications in the Cloud Specificaties Taal: Engels Kwalificaties van de Instructeur: Gecertificeerd Cursusformaat en Lengte: Lesvideo's met ondertiteling, interactieve elementen en opdrachten en testen Lesduur: 34 uur Assesments: De assessment test uw kennis en toepassingsvaardigheden van de onderwerpen uit het leertraject. Deze is 365 dagen beschikbaar na activering. Online Virtuele labs: Ontvang 12 maanden toegang tot virtuele labs die overeenkomen met de traditionele cursusconfiguratie. Actief voor 365 dagen na activering, beschikbaarheid varieert per Training. Online mentor: U heeft 24/7 toegang tot een online mentor voor al uw specifieke technische vragen over het studieonderwerp. De online mentor is 365 dagen beschikbaar na activering, afhankelijk van de gekozen Learning Kit. Voortgangsbewaking: Ja Toegang tot Materiaal: 365 dagen Technische Vereisten: Computer of mobiel apparaat, Stabiele internetverbindingen Webbrowserzoals Chrome, Firefox, Safari of Edge. Support of Ondersteuning: Helpdesk en online kennisbank 24/7 Certificering: Certificaat van deelname in PDF formaat Prijs en Kosten: Cursusprijs zonder extra kosten Annuleringsbeleid en Geld-Terug-Garantie: Wij beoordelen dit per situatie Award Winning E-learning: Ja Tip! Zorg voor een rustige leeromgeving, tijd en motivatie, audioapparatuur zoals een koptelefoon of luidsprekers voor audio, accountinformatie zoals inloggegevens voor toegang tot het e-learning platform.
€241
E-Learning
MBO

Web Apps Developer with React - Web Development - JavaScript - UX / User Experience Design - Usability - React (JavaScript library)

Web Apps Developer with React.   Discover React, an open-source JavaScript library for building user interfaces maintained by Facebook, Instagram, and independent developers. In this learning collection, the focus will be on building applications using React. Also discover Redux, an open-source JavaScript library that is generally used to manage application states. Redux is commonly used with React libraries. You will learn the approach of Reactive programming using various components of React and Redux. This learning also covers various advanced concepts with extensive coverages of essential debugging and testing skills for single-page applications and complex applications. Learning Kits are structured learning paths, mainly within the Emerging Tech area. A Learning Kit keeps the student working toward an overall goal, helping them to achieve your career aspirations. Each part takes the student step by step through a diverse set of topic areas. Learning Kits are made up of required tracks, which contain all of the learning resources available such as Assessments (Final Exams), Mentor, Practice Labs and of course E learning. And all resources with a 365 days access from first activation. This Learning Kit, with more than 16 hours of online content, is divided into the following tracks: Course content E-learning courses (16 + hours) Build Apps Using React: Introducing React for Web Applications Course: 1 Hour, 44 Minutes Course Overview Introducing React Thinking in React React Features Exploring React Features The Virtual DOM Creating a Simple Static HTML Page Exploring the Static HTML Page Referencing Production React Libraries Creating Nested Elements - Part 1 Creating Nested Elements - Part 2 Introducing JSX The Babel Compiler Working with JSX and the Babel Compiler More Practice with JSX Simple Expressions with JSX More Expressions with JSX Course Summary Build Apps Using React: Local Machine & Online Playgrounds Course: 1 Hour, 41 Minutes Course Overview MacOS: Installing Node.js and npm Windows: Installing Node.js and npm Serving Web Pages Using a Local HTTP Server Rendering Elements Smart Rendering Introducing React Components Building Multiple Components The CodePen Online Playground CodePen: Using the Babel Preprocessor CodePen: Building a React App Using Components The CodeSandbox Online Playground The Glitch Online Playground Using Create React App on the Local Machine Function Components Composing Components Course Summary Build Apps Using React: Props & State Course: 1 Hour, 46 Minutes Course Overview Introducing Props and State Similarities and Differences between Props and State Working with Props Props with Expressions Transferring Props Manually Transferring Props Using the Spread Operator Dynamic Types with Props Default Props Validating Props Accessing Children Using Props Using Expressions to Pass in Props Values Functions as Children Introducing State Updating State Event Handlers to Update State Accessing Previous State Course Summary Build Apps Using React: Working with Events Course: 1 Hour, 49 Minutes Course Overview Events: Capture and Bubble Phases Introducing Synthetic Events Component Lifecycle DOM Reconciliation Working with Events Prevent Default Event Handling Synthetic Events Toggling State Mounting Phase Component Did Mount Unmounting Phase Update Phase Optimizing Performance Error Boundaries Course Summary Build Apps Using React: Working with Forms Course: 1 Hour, 21 Minutes Course Overview Controlled Components Controlled Components for Multi-input Forms - Part I Controlled Components for Multi-input Forms - Part 2 Single Event Handler for Multiple Inputs Form Elements as Individual Components Testing Form Setup Client-side Validation Validating Form Input Uncontrolled Components File Inputs in Forms Course Summary Build Apps Using React: Advanced Features in React Course: 1 Hour, 48 Minutes Course Overview Lists without Keys Unique Keys for Lists Correct Key Usage Rendering Using Conditional If Conditional Rendering Using Variables Conditional Rendering Using Inline Logical Operators Ternary Operators and Preventing Rendering Local State Disadvantages of Local State Removing State from Lower Level Components Lifting State up to Higher Level Components Code Reuse Using Inheritance Code Reuse Using Composition Using Composition to Customize Child Elements Using Composition for Specialization Global Properties without Context Using Context to Specify Global Properties Course Summarys Build Apps Using React: In Development & Production Course: 1 Hour, 9 Minutes Course Overview Setting up a Simple Comment Application Adding State to the Application Adding New Comments Deleting Comments React Developer Tools Exploring Components with React Developer Tools Profiling Applications Using React Developer Tools Creating a Production Build Exploring the Files in a Production Build Serving a Production Build Course Summary Reactive Programming Using Redux Course: 1 Hour, 27 Minutes Features of Reactive Programming Challenges of Reactive Programming Capabilities of React JavaScript Enhancement and React Node.js Concepts Used in React Installing React Using NPM, Babel, and Webpack Transpilation of JavaScript Using Babel Creating React Applications Anatomy of a React Project Running and Debugging React Apps React Component Types Using Props for Data Management Exercise: Creating and Debugging React Applications Build & Integrate React Applications with Redux Capabilities Course: 1 Hour, 25 Minutes Create Functional Components in React Props Validation with PropTypes React Component Lifecycle Event Handling Concepts in React Event Handling in React Forms Usage in React Redux Capabilities Redux Components and Lifecycle Redux-devtools-extension Capabilities Actions and Reducers of Redux Store Features of Redux Applications Redux Data Flow Lifecycle Exercise: Managing Events with React Enhance Reactive Applications with Advanced React Course: 1 Hour, 10 Minutes Redux Dataflow Lifecycle Install and Integrate Redux with React Presentational and Container Components Redux Presentation Components Redux Container Components Middleware Functions in Redux Impact of Middleware Functions in Redux Lifecycle React Router React Router Functionality Benefits of Async Capabilities in Redux Async Action Creators in Redux Exercise: Implementing Routing and Rendering Build and Test SPA Using React and Redux Course: 1 Hour, 9 Minutes Build CRUD Applications Using React and Redux Validation Types in React and Redux Applications Client-side and Server-side Validation Single-Page Application Concepts Create SPAs Using React Router Fine Tuning Redux Applications Component Testing React.js Jest Testing Framework Test React Applications Using Jest React and Redux Application Testing Best Practices Deploy React and Redux Apps Using Node.js Exercise: Build Forms and Define Validations Online Mentor You can reach your Mentor by entering chats or submitting an email. Final Exam assessment Web Apps Developer Practice Labs: Web Apps Developer (estimated duration: 8 hours) Perform Web Apps Developer tasks such as installing ReactJS libraries and renderin components, building custom components, adding state properties to a class component, and taking advantage of a component’s life cycle methods. Then, test your skills by answering assessment questions after working with forms, using appropriate keys when handling lists,installing an app from basic files, and handling the rendering of JSX  Specificaties Taal: Engels Kwalificaties van de Instructeur: Gecertificeerd Cursusformaat en Lengte: Lesvideo's met ondertiteling, interactieve elementen en opdrachten en testen Lesduur: 16:29 uur Assesments: De assessment test uw kennis en toepassingsvaardigheden van de onderwerpen uit het leertraject. Deze is 365 dagen beschikbaar na activering. Online Virtuele labs: Ontvang 12 maanden toegang tot virtuele labs die overeenkomen met de traditionele cursusconfiguratie. Actief voor 365 dagen na activering, beschikbaarheid varieert per Training. Online mentor: U heeft 24/7 toegang tot een online mentor voor al uw specifieke technische vragen over het studieonderwerp. De online mentor is 365 dagen beschikbaar na activering, afhankelijk van de gekozen Learning Kit. Voortgangsbewaking: Ja Toegang tot Materiaal: 365 dagen Technische Vereisten: Computer of mobiel apparaat, Stabiele internetverbindingen Webbrowserzoals Chrome, Firefox, Safari of Edge. Support of Ondersteuning: Helpdesk en online kennisbank 24/7 Certificering: Certificaat van deelname in PDF formaat Prijs en Kosten: Cursusprijs zonder extra kosten Annuleringsbeleid en Geld-Terug-Garantie: Wij beoordelen dit per situatie Award Winning E-learning: Ja Tip! Zorg voor een rustige leeromgeving, tijd en motivatie, audioapparatuur zoals een koptelefoon of luidsprekers voor audio, accountinformatie zoals inloggegevens voor toegang tot het e-learning platform.
€361
E-Learning
MBO

Objectief schrijven in het Nederlands (Individueel)

Met meer vertrouwen objectief gesprekken vastleggen? Een gespreksverslag kan best ingewikkeld zijn. In deze onlinetraining leer je hoe je een objectief verslag schrijft in helder Nederlands. Vragen als “wat zie ik, wat is mijn boodschap en voor wie schrijf ik?” zijn het uitgangspunt van een goed verslag. Niet alleen het rapporteren maar ook het voorbereiden van dit gesprek komt aan bod. Ook leer je het verschil tussen meningen en feiten en besteden we aandacht aan wat objectiviteit is en wat je kunt doen om objectief te schrijven. Het schrijven zelf komt aan de orde maar ook hoe je zinnen zo duidelijk mogelijk kan formuleren. Daarnaast komt werkwoordspelling en de meest voorkomende spellingsfouten aan bod. Voor wie De onlinetraining Objectief schrijven is bedoeld voor elke medewerker die een leidinggevende functie bekleedt en gesprekken met medewerkers voert, bijvoorbeeld functionerings- en beoordelingsgesprekken. Online, hybride of op locatie training Lexicon biedt de training Objectief schrijven in verschillende vormen aan. Als het gaat om een individuele deelnemer, dan is de training altijd online via Teams/Zoom. De planning van de training stemmen we in overleg met je af. Zijn er meer medewerkers die aan deze training willen deelnemen? We bespreken graag de mogelijkheden. Groepen kunnen zowel online als op locatie van de organisatie plaatsvinden.
€2.225
Individueel
max 5