Conception de sites web via des projets pratiques et stage en entreprise.
Apprentissage approfondi de JavaScript, PostgreSQL, Node.js, Express.js, React et des méthodologies agiles.
- JavaScript avancé (ES6+)
- Sequelize pour la gestion des bases de données
- Node.js pour la création de serveurs
- Méthodes agiles pour une approche de développement itérative
- Modèle MVC (Modèle-Vue-Contrôleur) pour une architecture robuste
- Conception de base de données (MCD, MLD, MPD) pour une structure efficace
- Utilisation de Bundler Parcel pour optimiser le processus de construction de sites web
- SASS pour la création de feuilles de style avancées
- Conception de sites web avec un accent sur le Responsive Web Design (RWD)
- Compréhension approfondie des enjeux liés au RWD pour garantir une expérience utilisateur cohérente sur différentes plateformes
- Sensibilisation aux principes de l'accessibilité numérique pour garantir l'inclusivité des sites web
- Application de bonnes pratiques pour rendre les sites web accessibles aux personnes en situation de handicap
- Maîtrise de JavaScript pour la manipulation avancée de valeurs et la prise de décisions conditionnelles
- Utilisation efficace des tableaux pour le stockage et la manipulation de données
- Création et utilisation d'objets pour caractériser des entités
- Implémentation de fonctions pour la réutilisation efficace de blocs de code
- Manipulation avancée des fonctions pour répondre aux besoins du développement
- Utilisation d'outils JavaScript dans le navigateur pour interagir avec le DOM
- Réponse aux interactions de l'utilisateur grâce aux événements
- Construction d'objets en utilisant des classes et exploitation du concept de prototype
- Compréhension du principe de client/serveur et utilisation de l'environnement d'exécution Node.js
- Utilisation de modules tiers et création de ses propres modules
- Création de serveurs HTTP avec Express.js et organisation des réponses
- Utilisation de moteurs de templates pour construire des vues
- Adoption de l'architecture MVC pour structurer les projets
- Gestion de la réception, de la validation et de l'utilisation des données de requête du client
- Application de principes de Programmation Orientée Objet (POO) pour organiser la validation des données
- Mise en place de l'authentification et de l'autorisation des émetteurs de requêtes
- Prise en compte des points clés de sécurité dans le développement
- Conception et utilisation de bases de données PostgreSQL
- Écriture de requêtes SQL pour les opérations CRUD
- Implémentation de requêtes SQL
- Transposition de besoins en conception de projets et préparation des bases de données
- Exécution de requêtes SQL dans un environnement JavaScript avec Node.js
- Sécurisation des requêtes et utilisation du design pattern Active Record pour organiser les modèles
- Familiarisation avec les concepts d'API et exploitation des API web
- Paradigme fonctionnel et utilisation de syntaxes JavaScript modernes
- Utilisation d'AJAX pour exécuter des requêtes HTTP
- Construction de composants React et paramétrage avancé
- Gestion de l'état et écoute des événements avec les hooks
- Application des hooks d'effet pour intégrer AJAX dans des projets React
- Importance et mise en œuvre de tests pour garantir la qualité du code
📞 Contactez-moi au 06.66.25.21.41 ou par email à [email protected]. J'attends avec impatience de discuter de nos futures réalisations ensemble !
💬 Enthousiaste, curieux et déterminé à devenir un développeur web accompli, je suis ouvert aux opportunités de collaboration et aux projets excitants. Mon désir constant d'apprendre et mon engagement envers la qualité font de moi un candidat idéal pour contribuer au succès de votre équipe.