Defensief programmeren in Java Bekroonde E-Learning Training Uitgebreide interactieve video's met gesproken tekst Gecertificeerde docenten Praktische oefeningen Certificaat.
Lees meer.
Volume voordeel
No discount
1 Piece
€192,39€159,00
2% Korting
2 Pieces
€188,54€155,82/ Stuk
3% Korting
3 Pieces
€186,62€154,23/ Stuk
4% Korting
4 Pieces
€184,69€152,64/ Stuk
5% Korting
5 Pieces
€182,77€151,05/ Stuk
10% Korting
10 Pieces
€173,15€143,10/ Stuk
15% Korting
25 Pieces
€163,53€135,15/ Stuk
20% Korting
50 Pieces
€153,91€127,20/ Stuk
Maak een keuze
Officieel examen Online of fysiek
Start nu – bekroonde e-learning Inclusief proefexamens & 24/7
ISO 9001 & 27001 werkwijze 1000+ organisaties gingen u voor
Maatwerk & gratis intake Inclusief nulmeting bij training
Productomschrijving
Defensive Programming in Java E-Learning Training
Bestel deze geweldige, bekroonde Defensive Programming in Java E-Learning cursus online! ✔️ 1 jaar 24/7 toegang tot uitgebreide interactieve video's, toespraken, praktische taken en voortgangsbewaking. ✔️ Inclusief een certificaat van deelname bij succesvolle afronding.
Waarom kiezen voor deze opleiding?
Defensive Programming is een essentiële vaardigheid voor elke Java-ontwikkelaar die robuuste, veilige en fouttolerante software wil bouwen. Met deze cursus leer je hoe je code schrijft die bestand is tegen ongunstige en onvoorziene omstandigheden, waardoor je de betrouwbaarheid en beveiliging van jouw software aanzienlijk verbetert.
Wat je zult leren:
Defensieve programmeertechnieken in Java: Begrijp de principes van defensief programmeren en hoe deze kunnen bijdragen aan veiliger software.
Gebruik van beweringen en annotaties: Leer hoe je deze tools kunt gebruiken om code beter te documenteren en te beveiligen.
Implementeren van veilige klassen en methoden: Ontdek best practices om kwetsbaarheden in jouw Java-toepassingen te voorkomen.
Preventie van aanvallen: Begrijp hoe je denial of service- en injectie-aanvallen kunt voorkomen en gegevens veilig kunt verwerken.
Effectief beheer van gelijktijdigheid: Leer technieken om concurrentieproblemen op te lossen en veilige toegang tot gedeelde bronnen te waarborgen.
Toegangscontrole implementeren: Zorg ervoor dat alleen geautoriseerde gebruikers toegang hebben tot specifieke onderdelen van jouw applicaties.
Wie zou moeten deelnemen?
Deze cursus is perfect voor:
Java-ontwikkelaars die veilige en betrouwbare toepassingen willen bouwen.
Softwarebeveiligingsprofessionals die meer willen leren over defensieve programmeertechnieken in Java.
IT-professionals die verantwoordelijk zijn voor de beveiliging en kwaliteit van softwaretoepassingen.
Teamleiders en projectmanagers die een beter begrip willen krijgen van veilige ontwikkelmethoden.
Studenten en beginners die zich willen verdiepen in de fundamenten van veilige programmeerpraktijken.
Demo Defensive Programming in Java Training
Cursusinhoud
Introduction to Defensive Programming
Course: 8 Minutes
Course Introduction
Defensive Coding in Java
Using Assertions and Annotations
Course: 16 Minutes
Assertions
Annotations
Methods
Course: 15 Minutes
Defensible Methods
Working with Untrusted Parameters
Checking Return Values
Types and Operations
Course: 45 Minutes
Conversions and Promotions
Issues with Floating Point Values
Integer Overflow Vulnerability
Issues with Operations
Strings and Variable-Width Encodings
Strings and Noncharacter Data
Strings and Locale-dependent Data
The Value of Null
Classes and Objects
Course: 34 Minutes
Working with Classes
Working with Constructors
Issues with Mutability
Serialization and Deserialization
Object and Reference Equality
Program Flow Control and Collections
Course: 34 Minutes
Conditional Expressions
Assignments and Conditional Expressions
Bitwise and Logical Operators
Working with Enhanced for Loop
Working with Collections
Errors, Resources, and Terminations
Course: 20 Minutes
Utilizing Exceptions Correctly
Denial-of-Service Attacks
Releasing Resources
Terminating Programs
Practice: Creating Defensible Code
Course: 8 Minutes
Exercise: Code Defensively in Java
Working with Data
Course: 42 Minutes
Course Introduction
Logging Data
Unsanitized Data and Format Strings
Working with ZIP Files
Validating Input
Using Regular Expressions
Defending against Attacks
Course: 1 Hour, 23 Minutes
SQL Injection Attacks
Preventing Code Injections
Setting Up an LDAP Server
Preventing LDAP Injection
Preventing XPath Injections
Preventing XML Injections
XML Entity Expansion Attacks
Defending against Path Traversal Attacks
Concurrency
Course: 31 Minutes
Race Conditions in Concurrent Programming
Guaranteeing Safe Publication
Working with Synchronization Semantics
Using Thread-Safety-Related Annotations
Practice: Defending Against Attacks
Course: 9 Minutes
Exercise: Defending Against Attacks
Secure Communications and Access Control
Course: 56 Minutes
Course Introduction
Secure Network Communications
Permissions and Callback Methods
Working with doPrivileged
Containers
Creating a Custom Security Policy File
Working with Contexts
Callers and Access Considerations
Protecting Data
Course: 34 Minutes
Handling Sensitive Data
Secure Password Storage
Coding a User Authentication Database
Coding and Testing Secure User Authentication
Practice: Securing a Java Application
Course: 9 Minutes
Exercise: Securing Access
Ga aan de slag met Defensive Programming in Java!
✔️ Leer op je eigen tempo met interactieve video's, praktijkoefeningen en opdrachten. ✔️ Test jouw kennis met voortgangsbewaking en praktische taken per hoofdstuk. ✔️ Verbeter de beveiliging van jouw code en bouw robuuste toepassingen die bestand zijn tegen diverse bedreigingen.
Bestel nu jouw cursus en start vandaag met het ontwikkelen van veilige en effectieve Java-toepassingen!
Specificaties
Artikelnummer
108771794
SKU
108771794
Taal
Engels
Kwalificaties van de Instructeur
Gecertificeerd
Cursusformaat en Lengte
Lesvideo's met ondertiteling, interactieve elementen en opdrachten en testen
Lesduur
7:24 uur
Voortgangsbewaking
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
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.
Defensief programmeren in Java Bekroonde E-Learning Training Uitgebreide interac...
€192,39€159,00
Specificaties
Artikelnummer
108771794
SKU
108771794
Taal
Engels
Kwalificaties van de Instructeur
Gecertificeerd
Cursusformaat en Lengte
Lesvideo's met ondertiteling, interactieve elementen en opdrachten en testen
Lesduur
7:24 uur
Voortgangsbewaking
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
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.
Wij gebruiken functionele en analytische cookies om onze website goed te laten werken en het gebruik ervan te meten met Google Analytics. Er worden geen persoonsgegevens gedeeld voor advertentiedoeleinden. Door op "Accepteren" te klikken, geeft u toestemming voor het plaatsen van deze cookies.
Cookies beheren