FreshTracks: ateliers de formation Python, Laravel, Unity et plus …

Les sessions d’été FreshTracks sont de retour ! Orange Developer Center organise, du 21 au 30 août, des ateliers de formation gratuits, au profit des jeunes étudiants et professionnels qui souhaitent forger leurs connaissances en Python, Laravel, Photoshop/ Illustrator, Retrofit & Gson, Unity et Flutter.

Pour participer aux ateliers FresTracks, il suffit de consulter le programme détaillé et de remplir le formulaire ci-après :

Python par Aymen Zaiter, Référent technique DBA et Data science de Sofrecom
Mercredi 21 août, de 9h à 14h

C’est l’occasion de vous familiariser à Python, le langage de programmation phare en ce moment, et qui est très demandé par les recruteurs. Python vous sera utile dans plusieurs contextes, que ce soit pour développer des scripts très simples ou pour créer des applications complexes…

Au Programme :

  • Introduction à Python, Domaines d'application
  • Concepts de base: les types de données et la conversion.
  • Les structures de contrôles
  • Les modules et les fonctions
  • Gestion des exceptions
  • Programmation orientée objet
  • Présentation des Concepts: encapsulation, polymorphisme et héritage
  • ORM et connexion à la base de données via SQLAlchemy

 

Prérequis : Laptop, Logiciels installés: postgresql 11, anaconda(python 3.7)

Laravel par Malek Ben El Ouafi, expert à Orange Developer Center
Jeudi 22 août , de 9h à 14h

Profitez de cette initiation au framework web open-source écrit en PHP2, aussi développé en programmation orientée objet et commencez à créer proprement et efficacement vos applications Web.

Au programme :

Partie 1: les bases de Laravel

  • Présentation générale
  • Installation et organisation
  • Le routage et les façades
  • Les contrôleurs
  • La validation
  • Middleware

 

Partie 2: la base de donnée avec Laravel

  • Migrations et modèles
  • L'authentification
  • La relation 1:n
  • La relation n:n

 

Prérequis : Laptop, Logiciels installés: WAMP SERVER, Composer, Laravel >= 5.6 + MVC

Photoshop/ Illustrator par Noha Jaafar, experte à GDG Carthage
Vendredi 23 août, de 9h à 14h

 

Cet atelier vous permettra de tirer le meilleur parti des outils du design graphique pour vos différentes campagnes déployées sur le digital

Au programme :

  • Bases de la communication visuelle
  • Présentation générale sur les outils de la conception graphique : ‘Adobe photoshop’ et ‘Adobe Illustrator’
  • Création de la charte graphique ou visuel de votre identité (initiation) : traçage d'un logotype
  • Création d’un visuel de promotion (exemple de post Facebook) avec adobe photoshop et adobe illustrator.

 

Prérequis : Laptop, photoshop et illustrator installés

Networking with Retrofit & Gson par Ahmed Neffati et Oussema Aroua
Lundi 26 et Mardi 27 août, de 9h à 14h

Vous allez apprendre à créer des applications plus avancées sous Android en utilisant les composantes les plus importantes de Retrofit avec Gson.

Au programme :

Overview of the Android Operating System:

  • The Android ecosystem
  • Android architecture
  • Android Studio (Setup + Exploring)
  • Introduction to Google - Material Design

 

Step-by-Step application development:

  • Project Structure
  • Activities & Layouts
  • Exploring UI Components
  • Intents
  • Fragments
  • Shared preferences
  • Listview
  • Databases (local)
  • App signing and Play Store
  • Analytics: Firebase & Fabrics

 

Advanced  Android Training Session:

  • General introduction ( Level1 reminder)
  • Gson Library
  • Introduction
  • Use cases
  •  Applications
  • Retrofit 2 Library
  •  Introduction
  •  Use cases
  •  Applications

 

Prérequis : Laptop, environnement de développement installé : Android Studio (dernière version)

Unity par Omar Zakaria Ben Mustapha, expert à Orange Developer Center
Mercredi 28 et jeudi 29 août, de 9h à 14h

Accro au gaming, vous allez apprendre à développer des jeux avec le moteur multiplateforme « Unity », l’un des plus répandus dans l’industrie du gaming.

Au programme :

  •  Introduction: UINTY
  •  Jeu 2D Vs 3D Game
  •  GameObject
  •  Physique
  •  Collision
  •  Contrôleurs de caractères
  •  Sprite
  •  Animation
  •  Conception de niveau
  •  GameLogic
  •  Simple Ui

 

Prérequis : Laptop (ou mac), logiciels installés : Unity 2017.2.0f3, environnement de dev : MonoDevelop ou VisualStudio

Flutter par Ahmed Neffati, expert à Orange Developer Center
Vendredi 30 août, de 9h à 14h

Apprenez à utiliser le toolkit UI de Google et créez de belles applications performantes pour web, mobile et desktop.

  • Introduction
  • What is Flutter
  •  What is dart
  • Why choosing Flutter
  • Development tools
  • Android Studio / intellij
  •  Visual code
  • Step by step application development
  • Project structure
  • Widget & Layout
  • Exploring UI Components
  • Navigation & routing
  • Plugins
  • SharedPrefrences

 

Prérequis : Laptop, installer Flutter https://flutter.dev

Il n'y a plus de places, les inscriptions ont été clôturées. A la prochaine!

Mercredi, 21 Août, 2019 - 09:00 - Vendredi, 30 Août, 2019 - 14:00
Orange Developer Center, rue du lac Biwa