During one week, you will be able to discover the different facets of software development: from database management to devops, through a tour of existing technologies.
At the end of this pool, you will have the keys to start any software project.
The pool is divided in 2 parts: a training and an application of knowledge.
The training takes place in 5 days, each day will focus on a software theme and will be supervised by students with extensive knowledge in these areas.
External speakers will also come to bring their experience in the field and explain the main axes of software development in a company. They will also give you important tips.
You will choose a language: Typescript or Go and learn the basics of it by creating an interactive application in your terminal.
This choice will organize your week. You will learn something new in the chosen language each of the following days.
Talk:
- State of Software & Open Source in 2023 - Flavian GONTIER
You will discover the relational databases through the management of a PostgreSQL database in two ways: by hand with SQL queries and with an Object Relational Database (ORM).
ORM:
Talk:
- SQL vs NoSQL: how to choose wisely? - Tanguy MOULLEC & Alexis TACNET
You will discover core concepts of the web and the basics of HTTP servers by building a REST API.
This day will be dedicated to DevOps.
The advancement of cloud and distributed infrastructures has exploded in the last few years, thanks to containerization systems such as docker. You will learn how to use docker, containerize your previous work and its best practices.
In the second part, you'll discover how to deploy a project in production and setup a Continuous Integration and Continuous Deployment.
Talk:
- Cloud providers: What's going on behind the scenes? - Maxime CORBIN
During 4 days, you've worked on the backend
part of an application. This day you will learn how to build the frontend
part: the User Interface. You're free to choose React for web applications, or Flutter for mobile applications.
If you've already used React and Flutter, you can even choose Angular to dive further in web UIs!
By groups of 3 to 5, you will have to create a clone of Airbnb, Deezer, Linkedin, Instagram, ...
Reza Rahemtola |
---|
Baptiste BARBOTIN |
Toni DA RODDA |
Alexandre COLLIN-BÉTHEUIL |
Jean-Baptiste DEBIZE |
---|
🚀 Don't hesitate to follow us on our different networks, and put a star 🌟 on
PoC's
repositories.