Your training will be structured around the following three modules:
With Udemy e-learning, you study/update your basic knowledge of the programming techniques you are studying.
Courses run by an external expert trainer. Based on your level of education and any additional knowledge you have acquired through Udemy e-learning. The level of the courses is demanding, but the preparation is supported and thorough.
Courses are lecture-based, but with considerable practice. There are 12 course days in total, taught in 3-day blocks, with online learning in between. The tables below show the content of the first 9 days of the course. The content of the last three days of the course is determined by the progress of the group and the orientation decided upon.
There are probably many terms/subjects in the course programmes that you are not yet familiar with., but don't worry, they will all become at least basically familiar to you during this period of study.
Courses start immediately after the orientation period.
You can apply for training using the application form on the TE-Services website. The application deadline is 10.4.2022.
Go to the application pageAn opportunity to build a really strong foundation for the challenges of the future. This kind of training package with the latest technologies is not part of the curricula of educational institutions.
DAY 1
Modern web applications
Web architectures and technologies
Browser and server
Tools: node and npm
JavaScript grammar structures
Type system
Functional structures
Use of tables
Olive structures
Asynchronous structures
Asynchronous models
Callback vs. Promise
Implementation models for different libraries
Asynchronous methods
DAY 2
NodeJS server technologies
Web server
REST interface and AJAX
Database connections (MongoDB and MySQL)
JavaScript project
Development process: gulp, grunt, webpack
css preprocessors: less/sass
Translatable JavaScript
Unit testing
Overview of modularisation techniques
Packaging and miniaturisation
DAY 3
TypeScript language
Typed JavaScript
TypeScript vs. JavaScript
Typescript's olio structures
TypeScript translation
HTML5 JavaScript API
web workers
Web Socket
Canvas and drawing API
Web storage
Indexed DB
Other APIs
Possible additional topics
JQuery
Bootstrap
DAY 1
ReactJS architecture
Overview of the ReactJS application
Features offered by ReactJS
Possible extensions
Virtual DOM concept
Basic use
ReactJS components
Use of JSX notation
JSX translation
Props and status
Handling of events
Component hierarchy
Child components
Data flow between components
DAY 2
Navigation
SPA application routing
React router
Configuring routing
Implementation of navigation
Child Riding
Redux
FLUX architecture, MVVM
Space management with Redux
Using the data model in React
Use of REST services
Using AJAX in a React application
Asynchronous functions in Redux
Securing the REST interface
DAY 3
React Native basics
Things to consider in mobile apps
Characteristics of the different platforms
React Native features
Development environment
React Native interface
Structure of the basic application
Key components
Styles
Forms and lists
Site navigation
Extension libraries
File system interface
Database, sqlite
Location information
Camera
DAY 1
.NET platform
Basic concepts
Features of the .NET Framework
Version levels
C# criteria
Type system
Methods
Value and reference types
Prepositions and loops
Exception handling
Olive structures
Implementation of categories
Features
Periodicity
Polymorphism
Interfaces
DAY 2
Delegates
Delegate type
Using delegates
Lamda expressions
Ready-made delegate types
Events
Collections and LINQ
Collection types
Use of collections
LINQ queries
Stranded programming
Stranded patterns
Synchronisation
Parallel programming
Asynchronous methods
DAY 3
ASP.NET Core basics
Architecture
Startup
Enabling features
Static files
Configuring the platform
Web UI basics
Implementation of the Web API Controller
Designing REST services
HTTP methods
Parameterisation of the request
Different formats of answers
Error handling
Entity framework criteria
EF basic use
Arrangements
Sites
Groupings
Day 1
Azure Overview
Azure cloud platform
Key services
Azure application architectures
Azure App Service
Web applications in Azure
ASP.NET Core web applications
Configuration
Scaling up
Structured Data
Use of databases
Table-storage
Cosmos DB
What is Azure Cosmos DB
Creating a database
Data processing
Day 2
Processing binary data
Blob-storage
File storage
Disk storage
Azure functions
Serverless applications
Implementation of the function
Triggers
Event-based solutions
Event Grid
Event hub
Message-based solutions
Queue storage
Azure Service Bus
Day 3
Container applications
Docker technologies
Container Registry
Kubernetes
API management
API implementations
API management
API publishing and management
Security
Safety features related to different sites
Authentication and authorisation
KeyVault API
Other topics
App Service Logic Apps
Azure Notification Hub
CDN service
Azure Service Fabric