Spring Dev: formations en développement web & mobile, UX/UI et data science

Pendant les vacances du printemps, Orange Developer Center vous donne l’occasion de booster vos acquis en développement Web & mobile et d'apprendre de nouvelles compétences en data science.

Ce qu’il vous reste à faire, c’est de participer aux sessions de formations gratuites « Spring Dev », qui auront lieu à Orange Developer Center, du 18 au 29 mars, et qui seront assurées par des experts en développement, gaming et design.

Découvrez le programme détaillé et réservez vos places dès maintenant en complétant le formulaire en bas.

UX/UI Design par Noha Jaafar, experte à GDG Carthage
Lundi 18 mars, de 9h à 13h – de 14h à 17h

Vous allez connaître les principes d’optimisation du parcours client, apprendre à vous adapter aux nouveaux comportements de navigation et susciter les émotions d’un utilisateur à travers son device.

Au programme

  • Les fondamentaux du UX
  • Le processus UX   
  • Méthodes de recherche sur les utilisateurs  
  • Personnaliser des persona (user profiling)
  • Générer des fonctionnalités à partir des besoins utilisateurs pour vos applications mobiles ou sites web

 

Pré-requis : Laptop

Laravel par Malek Ben El Ouafi, expert à Orange Developer Center
Mardi 19 mars, de 9h à 13h – de 14h à 17h

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 

Unity par Omar Zakaria Ben Mustapha, expert à Orange Developer Center
Jeudi 21 mars et Vendredi 22 mars, de 9h à 13h – de 14h à 17h

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

Android par Ahmed Neffati, expert à Orange Developer Center
Lundi 25 mars et Mardi 26 mars, de 9h à 13h – de 14h à 17h

Envie de vous lancer dans le développement mobile sous Android, participez à ces 2 jours de formation et créez votre première application.

Au Programme 

Niveau 1 – 25 mars

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

 

Niveau 2 – 26 mars

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)

Python par Aymen Zaiter, Référent technique DBA et Data science de Sofrecom
Mercredi 27 mars, de 9h à 13h – de 14h à 17h

Découvrez Python, un langage de programmation très demandé et utilisé dans plusieurs contextes, pour développer des scripts très simples ou des programmes complexes… Le but de ce workshop est de maîtriser un langage en pleine progression et d’adapter vos compétences aux besoins des recruteurs.

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)
 

JHipster par Skandar Mansouri, Software Engineer at Veamly
Jeudi 28 mars, de 9h à 13h

Avec JHipster, générateur d'application libre et open source, développez rapidement des applications Web modernes en utilisant Angular et le framework Spring.

Au Programme 

Developing a modern Web Application using Jhipster

  • Introduction of Jhipster
  • Angular 2 basics
  • Spring Boot basics
  • Building a project using Jhipster

 

Prérequis : Java, Oriented Object 

Data Science par Dr-Ing Marouane Ben Haj Ayech, Enseignant à Polytechnique Internationale
Vendredi 29 mars, de 9h à 13h – de 14h à 17h

La data science fait appel à des compétences multiples : mathématique, statistique et informatique. Dans cet atelier, vous allez manier différentes technologies qui vous permettront d’utiliser ces compétences et d’extraire de l’information pertinente à partir de masses de données.

Au Programme 

  • Présentation générale de Data Science
  • Programmation avec le langage Python
  • Calcul matriciel avec le module Numpy
  • Visualisation des données avec le module Matplotlib
  • Analyse des données avec le module Pandas
  • Apprentissage Automatique avec Scikit-learn
  • Projet : Implémentation d’un Système de Recommandation
     

Prérequis : logiciel Anaconda

Les inscriptions sont clôturées, toutes les places sont prises. Merci !

Lundi, 18 Mars, 2019 - 09:00 - Vendredi, 29 Mars, 2019 - 17:00
Orange Developer Center