Compéténces Techniques
Compétences techniques - Bootstrap (cours préparatoire)
INTRODUCTION AU DÉVELOPPEMENT WEB ET AUX BASES DU JAVASCRIPT
- Syntaxe JS
- Environnements des navigateurs
- Valeurs, types, opérateurs, expressions
- Fonctions
- Booleans, comparaisons, conditionnels
- Opérateurs logiques
- Itération – pour les boucles et pendant les boucles
- Tableaux et objets
- Indices d’éléments de passage
- Itération sur les objets
- Cartographie sur la valeur des objets
- Filtrez
- Réduire
- Valeur de départ facultative
- Abstraction
- Répétition
- Récursion
- Fermetures ajoutant des méthodes
- Modélisation des données avec les fermetures
- Fonctions d’ordre supérieur
- OOP
- Variables et types de données primitives
- Déroulement du programme (bouclage et conditions)
- Style et idiome JS
- Débogage
- Github
- HTML / CSS
- jQuery
Compétences techniques - Phase immersive
- Récursion avancée
- Algorithmes
- Fonction contraignante
- Structures de données : arbres binaires, tas, tables de hachage
- Analyse de la complexité
- Mise en réseau et fonctionnement de l’internet
- Authentification
- Environnements et déploiement
- Documentation
- Serveur
- Bases de données, schémas et conception de requêtes
- Middleware – serveurs virtuels et systèmes de mise en cache
- Code stylistique
- Fermetures anticipées
- Modèles d’héritage
- OOP, encapsulation et abstraction
- Rappels / promesses (enchaînement de fonctions asynchrones)
- Fonctions d’ordre supérieur
- Agile / mêlée
- Conception de l’interface utilisateur et de l’expérience
- Tests / Développement piloté par les tests
- API RESTful & CRUD
- AJAX
- Syntaxe ES6 & ES5
Languages, Frameworks, et Stack
- Javascript, HTML5/CSS3, Express, React, Redux, React Native, Angular, Backbone, Node.js, MongoDB, MySQL, Docker, AWS, Redis, Memcached, Java, Git, XML, jQuery
- Ethereum, Hyperledger Sawtooth, Python
Compétences non techniques
Bootstrap (20%) et phase immersive (80%)
ANGLAIS
- Compréhension
- Discours
- Rédaction
- Rédaction commerciale
- Rédaction technique
- Lecture
- Le jargon de l’industrie
SOFT SKILLS
: Ethique du travail
- Attention
- Éthique des affaires
- Calme
- Engagement
- Curiosité
- Fiabilité
- Discipline
- Contrôle des émotions
- Capacité d’organisation
- Interdépendance
- Initiative / auto-motivation
- Ouverture d’esprit / réduction des préjugés
- Optimisme
- Ponctualité
- Fiabilité
- Résilience
- Responsabilité personnelle
- Orientation vers les résultats
- Tolérance pour le changement
- Tolérance à l’ambiguïté
SOFT SKILLS
: Gestion du temps/ tâches
- Acuité
- Affectation des ressources
- Coping
- Observation critique
- Focus
- Définition des objectifs
- Pacing
- Introspection
- Mémoire
- Organisation
- Gestion du temps personnel
- Planification stratégique
- Priorités
- Rappeler
- Calendrier
- Le sentiment d’urgence
- Rationalisation
- Gestion du stress
- Planification des tâches
- Suivi des tâches
- Outils (Asana, Tello)
- Conscience du temps
- Équilibre entre vie professionnelle et vie privée
SOFT SKILLS
: Communication
- Supportive communication
- Verbal Communication
- Non-Verbal Communication
- Visual Communication
- Written Communication
- Active Listening
- Clarity
- Self-Confidence
- Interviewing
- Negotiation
- Personal Branding
- Persuasion
- Presentation Skills
- Public Speaking
- Storytelling
- Diplomacy
- Empathy
- Friendliness
- Humor
- Networking
- Patience
- Positive Reinforcement
- Sensitivity
- Tolerance for diversity
- Self-confidence
- Self-reliance
- Increased threshold for pain
- Situational awareness
- Self-determination
- Grit (passion + perseverance)
SOFT SKILLS
: Professionalisme
- Hygiène personnelle
- Rapidité
- Manières / politesse
- Habillage
CAPACITÉ D'APPRENTISSAGE AUTONOME
- Esprit de croissance
- Indépendance
- Les meilleures ressources
COMPÉTENCES DE RÉSOLUTION DES PROBLÈMES
- Analyse
- Pensée divergente
- Pensée latérale
- Reconnaissance spatiale
- Reconnaissance des modèles
- Logique formelle et informelle
- Créativité
- Intuition
- Modélisation mentale
- Observation
- Perspective (zoom arrière)
- Méthode de conception
- L’étendue des connaissances
SOFT SKILLS
: Travail en équipe
- Capacité à recevoir un retour d’information
- critique
- Collaboration
- Coopération
- Coordination
- Faire face aux situations difficiles
- Compromis
- Sensibilisation au handicap
- Sensibilisation à la diversité
- Intelligence émotionnelle
- Échange d’idées
- Influent
- Compétence interculturelle
- Compétences en matière de relations interpersonnelles
- Médiation
- Gestion des politiques de bureau
- Gestion des conflits de personnalité
- Compétences en matière de vente
- Conscience de soi
- Compétences sociales / Intelligence
- Sensibilité
- L’écoute active
- Autocontrôle
SOFT SKILLS
: Leadership
- Formation d’équipes
- Gérer les conversations difficiles
- Planification stratégique
- Gestion du personnel
- Gestion de projet
- Agilité / flexibilité
- Adaptabilité
- Responsabilité personnelle
- Équité
- Coaching
- Enseignement / mise à niveau des juniors
- Intelligence culturelle
- Résolution des conflits
- Négociation
- Compromis
- Conclusion d’un accord
- Prise de décision
- Délégation
- Facilitation
- Donner des critiques constructives claires et un retour d’information
- Recevoir des critiques constructives
- Travailler avec un junior
- Travailler avec une personne âgée
- Polyvalence
- Authenticité
- Intégrité
- Générosité
- Humilité
- Inspiration
- Encourager
- L’altruisme
- Une compassion rationnelle
- Honnêteté
SOFT SKILLS
: Bonnes pratiques de Silicon Valley
- Git
- Agile / scrum
- Cloud