Summer School is a unique opportunity to learn about developing web and mobile applications that meets the requirements of good design, high scalability and faster integration/deployment.
Two parallel tracks will run together and participants have to choose on the two.
The first track will be around Java EE enviroment.
Nabrass Lamouchi - Team Leader at Société Générale & Netbeans Dream Team member
Day 1
- Intro to Enterprise Development
- Intro to Java EE specifications
- Intro to Java 8
- Intro to Spring Boot
- Legacy and SOA trendies
- Diving into Microservices architecture
- Getting into Agility for Microservices Development
Day 2
- Modeling the ecosystem
- Designing the application
- Tooling & tooling
- Coding, coding & coding
Day 3
- Continous Integration & Continous Delivery
- Docker & AWS wedding
- MetaData, Quality and availability monitoring
- Best practices
Requirements: Bring your own laptop with Netbeans or Eclipse installed, and Java JDK 8.
The second track will be around .NET environment.
Houssem Dellai - .NET Consultant at Soat & Microsoft MVP
Day 1
- Intro to Xamarin
- Intro to Xamarin Forms
- Creating UI in Xamarin Forms
- Applying MVVM design pattern and IOC/DI
- Debugging .NET apps
Day 2
- Intro to ASP.NET Core
- Creating MVC web applications
- Developing web servives with Web API
- Connecting to the SQL Database
- Working with NoSQL databases (CosmosDB on Azure)
- Deploying the web app on Azure
Day 3
- Continuous Integration (CI) with VSTS
- DevOps for mobile apps with VS Mobile Center
- Unit and UI tests
Requirements: Bring your own laptop with Visual Studio 2015 or 2017 installed.
Info: Make sure you subscribe to one of the 2 tracks.
Final confirmation will be done by email or phone.