Java Novice to Javanista E-Learning Training Gecertificeerde docenten Quizzen Assessments test examen Live Labs Tips trucs Certificaat.
Lees meer.
Volume voordeel
No discount
1 Piece
€481,58€398,00
2% Korting
2 Pieces
€471,95€390,04/ Stuk
3% Korting
3 Pieces
€467,13€386,06/ Stuk
4% Korting
4 Pieces
€462,32€382,08/ Stuk
5% Korting
5 Pieces
€457,50€378,10/ Stuk
10% Korting
10 Pieces
€433,42€358,20/ Stuk
15% Korting
25 Pieces
€409,34€338,30/ Stuk
20% Korting
50 Pieces
€385,26€318,40/ 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
Java Novice to Javanista E-Learning Training
Van beginner tot Java-expert: leer professioneel programmeren met een van ’s werelds populairste talen.
Java is een krachtige, veelzijdige en veelgevraagde programmeertaal die wereldwijd wordt gebruikt voor alles van mobiele apps tot bedrijfssoftware. Deze training begeleidt je stap voor stap in je reis van absolute beginner naar volwaardige Java-ontwikkelaar. Je start met de basis en werkt toe naar geavanceerde onderwerpen zoals exception handling, generics, lambdas, en webapplicaties.
Wat je leert:
Java-syntax en fundamentele concepten via JShell
Geavanceerde technieken zoals Reflection, Lambdas en Generics
Bouwen en beheren van .jar libraries
Databaseconnectiviteit met JDBC
Ontwikkelen van webapplicaties en webservices met Java
Deze training is onderdeel van een Agile Learning Kit en bevat e-learning, labs, mentorbegeleiding en 365 dagen toegang.
Waarom kiezen voor deze opleiding?
Krijg een solide basis én verdieping in Java-programmeren
Leer hands-on met praktische codevoorbeelden en oefeningen
Ontwikkel platformonafhankelijke toepassingen – lokaal of webgebaseerd
Zeer geschikt als voorbereiding op professionele Java-certificeringen
Toegang tot alle leerbronnen, inclusief labs, mentor en examens voor 365 dagen
Wie zou moeten deelnemen?
Deze training is ideaal voor:
Beginnende programmeurs die Java vanaf nul willen leren
Android-ontwikkelaars in spe die de officiële taal willen beheersen
Studenten en zij-instromers in softwareontwikkeling
Professionals die willen overstappen naar Java-gebaseerde oplossingen
Deze Learning Kit met meer dan 70 leeruren is verdeeld in drie sporen:
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
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
Artikelnummer
128333310
SKU
128333310
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
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.
Java Novice to Javanista E-Learning Training Gecertificeerde docenten Quizzen As...
€481,58€398,00
Specificaties
Artikelnummer
128333310
SKU
128333310
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
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