MY_WEBSITE
Home
Exercises
Topics
Review
Basics
Webserver
Webbrowser
Deployment
Software architecture of web applications
HTML Introduction
Structure in HTML
Elements
HTML Hyperlinks
Structure Websites
Relative paths
Special Elements
Special Characters
CSS
Override
Classes
JavaScript
Script languages
JavaScript2
Implementation in HTML
Hello World!
Comments
Variables
Calculations
Conditional statements
Comparison operations
Loops
Brake Statement
Functions
Return Statement
Local and global Variables
Predefined functions
Anonymous functins
Recursive functions
Arrow functions
Call functions
String objects
Input forms
Arrays
Objects
Prototyping
Dynamic changes in JavaScript
Document objet model (DOM)
Finding Elements
Family relations
Change Elements
JQuery
Methods in JQuery
CSS Selectors
JQuery filters
Add content
Anonymous functions .each()
Events
Mouse Events
Keyboard Events
Form events
Mouse hover
Accordion
________________
Network communication and server-side technologies
Bridges
Switches
Communication model
Java Applets
Server-sided communication methods
Common Gateway Interface
PHP
Java Servlets & JSP
Saving objects
Serialization
Deserialization
Write a string to a text file
Java.io
Buffer
Read from text files
Reader and Writer
Network programming via sockets
Socket connections
Writing a Chat Client
Threads
Multithreading in Java
Programm Threads
Bringing a thread to execution
Thread Scheduler
Put threads to sleep
Concurrency problems
Thread Deadlock
The creator/consumer problem
Servlets and JSP's
Tomcat
Get- and Post- Method
Directory structure of a simple Apache website
Apps
Web applications and apps
Progressive Web Apps
React
Node.js
Express.js
JavaScript async
Asynchronous programming
Callbacks
Promises
Review
Review comming soon