Masterclass de développement Web – Cours de certificat


Apprenez à configurer des serveurs cloud virtuels et à développer des sites Web basés sur des bases de données à l’aide des dernières technologies Web.

Ce cours offre un aperçu complet de l’ensemble développement web processus – de la configuration du serveur local à l’aide de WAMP et MAMP (Apache, MySQL, PHP) au déploiement en production à l’aide des dernières technologies Web, notamment: LAMP Stack (Linux, Apache, PHP et MySQL) pour Ubuntu, HTML5, CSS, Bootstrap, JavaScript, jQuery , XML et AJAX.

Obtenez un coupon Udemy à 100% pour la Masterclass de développement Web – Cours de certificat complet

Le contenu est idéal pour ceux qui souhaitent travailler en tant que développeur Web, lancer une application Web ou les passionnés dévoués. Les concepts explorés dans ce cours conviennent aux personnes de tous niveaux de compétence. Chaque module commence par les concepts fondamentaux et se transforme progressivement en un matériel plus avancé.

Qu’est-ce qui rend ce cours unique?

Ce cours est spécifiquement destiné à apprendre aux étudiants à développer des applications Web en utilisant les méthodes les plus efficaces et les dernières technologies Web. Grâce à des démonstrations en direct, nous enseignons l’importance d’utiliser des infrastructures d’hébergement cloud évolutives pendant le processus de développement. Cela comprend de petits sites Web informatifs de seulement quelques pages, des applications Web dynamiques de style «big data» avancé. Nous passons en revue plusieurs exemples en direct de développement Web et de configurations de serveurs basés sur Linux sur des fournisseurs d’hébergement Cloud populaires tels que Linode.

Section 1 et 2 (Introduction, Comment fonctionne Internet)

Le cours commence par un aperçu des objectifs d’apprentissage. Nous explorons ensuite le fonctionnement d’Internet, y compris la composition et la transmission de paquets de données sur les réseaux locaux et étendus. Ensuite, nous examinons les protocoles HTTP et HTTPS applicables aux communications côté client et serveur, y compris les recherches DNS. Cette section apprendra également aux étudiants comment fonctionne l’échange d’e-mails via SMTP et IMAP. Le rôle des ports réseau et des pare-feu est également présenté.

Section 3, 4: (Processus de développement Web, planification d’un site Web)

Les étudiants acquerront une compréhension de toutes les étapes impliquées dans le processus de développement Web.

Section 5: Hébergement Web et configuration système requise

Nous effectuons une analyse de cas approfondie des solutions d’hébergement Web, notamment: l’hébergement partagé, privé virtuel, dédié et cloud.

Nous fournissons un aperçu des différents forfaits proposés par différentes sociétés d’hébergement Web et évaluons les avantages et les inconvénients de chacun.

Les étudiants sont également initiés à l’importance de l’évolutivité du serveur Web et aux avantages de l’hébergement cloud par rapport aux services d’hébergement traditionnels. Nous examinons également les exigences en matière d’infrastructure des applications populaires et gourmandes en ressources telles que Netflix et Facebook pour souligner l’importance d’éviter des erreurs coûteuses dans les premières étapes de développement.

lire plus  Microsoft publie Windows 11 Preview Build 22489

Section 6: Noms de domaine

Nous fournissons un aperçu du processus d’enregistrement du nom de domaine. Cela inclut le rôle des bureaux d’enregistrement et l’administration des TLD (Top Level Domain) par l’ICANN. Les ccTLD (domaines de premier niveau de code de pays) sont également explorés.

Les étudiants acquièrent une expérience pratique du processus d’enregistrement en utilisant des registraires de domaine populaires. Nous proposons une comparaison des différents bureaux d’enregistrement et enregistrons un exemple de nom de domaine à l’aide de GoDaddy. D’autres sujets de discussion incluent: la confidentialité et l’administration des noms de domaine, le renouvellement automatique, la redirection de domaine et l’attribution de serveurs de noms.

Section 7: Environnement de test

Les étudiants sont initiés à la configuration d’un serveur de test local sur un système PC ou MAC à l’aide de WAMP (Windows) ou MAMP (MAC). Les leçons fournissent un guide détaillé sur l’installation des packages et un aperçu de l’interface.

Section 8: Environnement de production

Les étudiants acquièrent les compétences nécessaires pour configurer de manière optimale un environnement de production en direct pour héberger en toute sécurité des applications Web sur un serveur cloud (Linode). La section commence par un aperçu des différents fournisseurs d’hébergement cloud tels qu’Amazon Web Services, Microsoft Azure, Linode et Digital Ocean.

Nous fournissons ensuite une démonstration en direct de la configuration du serveur à l’aide de Linode. Cela inclut le déploiement d’Ubuntu et l’installation de LAMP Stack (Linux) sur le serveur Linode à l’aide de consoles d’accès à distance telles que Terminal (MAC) et PuTTY pour Windows.

Les étudiants acquièrent une connaissance approfondie de la maintenance des serveurs, des commandes de fichiers et de répertoires. Nous explorons également l’authentification SSH pour plusieurs utilisateurs et les autorisations de fichiers afin de réduire les vulnérabilités de sécurité. Les connexions Bureau à distance pour l’administration du serveur sont enseignées à l’aide de Tight VNC (Windows) et RealVNC (MAC).

Un aperçu complet de la console de gestion du serveur Linode est effectué, pour montrer aux étudiants comment mettre à l’échelle les serveurs, changer les mots de passe root, gérer le fichier de zone DNS et créer des sauvegardes.

Section 9: Configuration FTP

Les étudiants apprennent le rôle d’un client FTP (File Transfer Protocol) pour se connecter à un serveur distant, via une machine locale. Nous fournissons une démonstration en direct sur le téléchargement de fichiers à l’aide de FileZilla et explorons l’interface FileZilla pour la gestion des connexions.

Section 10: Développement HTML

Cette section explore le HTML. Le HTML est un élément de base essentiel pour apprendre à développer des sites Web. Les étudiants apprennent d’abord les bases de la structure de page HTML et passent progressivement au travail avec l’espacement, le formatage du texte, les listes, les images, les vidéos, les liens, les ancres, les tableaux, les formulaires et bien plus encore. Nous incluons plusieurs projets, où les étudiants sont montrés de première main, comment développer et coder des pages Web html à partir de zéro.

lire plus  Terminer le cours Adobe Premiere Pro CC

Section 11: Développement CSS

Les étudiants apprennent à utiliser CSS pour créer des mises en page de pages Web élégantes et réactives. Nous commençons par discuter des parties et des types de règles CSS, suivis des classes CSS, DIVS et ID. Les étudiants acquièrent une exposition significative à diverses options de mise en forme, y compris les marges, le remplissage, les propriétés de police, les arrière-plans, la transparence, le positionnement, le style des liens et les tableaux CSS. Cette section comprend un projet de développement Web pratique dans lequel les élèves utilisent les concepts explorés dans la leçon.

Section 12: Modèle d’objet de document (DOM)

En tant que précurseur de JavaScript, nous explorons le DOM (Document Object Model). Nous expliquons son utilisation et son application dans la manipulation d’éléments HTML et CSS.

Section 13: Développement JavaScript

Nous présentons aux étudiants le codage JavaScript pour ajouter de l’interactivité aux pages HTML et CSS statiques. La section commence par discuter du placement JavaScript, à l’aide de scripts internes et externes. Nous examinons ensuite la sortie JavaScript, les déclarations de variables, les opérateurs arithmétiques, les objets, les chaînes, les fonctions mathématiques, les tableaux, les instructions conditionnelles, les boucles, les fonctions et les événements. Les étudiants passent également par deux projets pratiques qui renforceront davantage leurs connaissances des concepts explorés dans les leçons.

Section 14: Bibliothèque JQuery

Nous explorons la bibliothèque jQuery et nombre de ses fonctionnalités uniques, utilisées pour créer de superbes pages Web animées. Nous commençons par les bases, de l’intégration de jQuery dans les pages Web à l’utilisation des sélecteurs. Les élèves explorent ensuite le travail avec des événements, le basculement, la décoloration, le glissement et d’autres formes d’animation. Les leçons enseignent également aux étudiants comment travailler avec des rappels, des chaînages, des dragables, des menus accordéon et de nombreuses autres fonctions.

Section 15: Framework Bootstrap

Les étudiants apprennent à utiliser le framework Bootstrap pour un développement frontal réactif et mobile. En tant que l’une des principales bibliothèques de développement open-source, Bootstrap est une partie essentielle de l’arsenal de codage des développeurs. La section commence par enseigner aux étudiants comment inclure des fichiers Bootstrap essentiels dans des pages Web. Il explore ensuite le système Bootstrap Grid et les stratégies de mise en page populaires pour une compatibilité optimale entre les appareils et les navigateurs.

lire plus  Weekly Digest : Windows 12, July Patch Tuesday, conseils techniques

Les étudiants sont exposés à presque tous les composants Bootstrap, de la typographie, des tableaux et des images aux jumbotrons, puits, alertes, boutons, glyphicons et barres de progression. La section comprend plusieurs exercices pratiques qui guideront les étudiants à travers le processus de création de mises en page époustouflantes, avec des modaux, des carrousels, des popovers, des menus déroulants, des formulaires et bien plus encore.

Section 16: Développement PHP

Les étudiants acquièrent une exposition à la création d’applications et de fonctionnalités Web dynamiques à l’aide de PHP. Nous commençons par les bases, y compris la déclaration de variable et la sortie de données. Les leçons passent ensuite au travail avec des objets, des instructions conditionnelles, des boucles, des fonctions, des tableaux et la validation de formulaire.

Section 17: Intégration de la base de données MySQL

Les étudiants apprennent à libérer la véritable puissance du développement d’applications Web avec l’intégration de base de données MySQL. Nous commençons par les bases de la création de bases de données et de tables à la gestion des utilisateurs. Ensuite, nous explorons l’exécution d’instructions SQL couramment utilisées pour la modification et l’administration de la base de données. Les étudiants apprennent également à créer des connexions de base de données et à exécuter des instructions SQL à partir de scripts PHP.

Section 18, 19 (XML, AJAX et développement)

Nous explorons l’intégration XML et AJAX pour créer du contenu dynamique, sans actualisation de la page. Les leçons couvrent plusieurs exercices de formation pratique qui engloberont de nombreuses fonctions passionnantes qu’offre AJAX. Les étudiants créeront un site Web complet avec intégration de base de données, formulaires d’inscription avec validation côté serveur, authentification de l’utilisateur et formulaire d’envoi de contact SMTP.

Section 20: Google Apps for Work

Les élèves apprennent à créer une adresse e-mail professionnelle personnalisée à l’aide de Google Apps for Work. L’administration des e-mails est également explorée, ainsi que la création d’alias.

À qui s’adresse ce cours:

  • Aucune connaissance préalable requise
  • Les étudiants intéressés par une carrière dans le développement Web
  • Étudiants intéressés par le démarrage d’une entreprise Web
  • Les étudiants qui souhaitent passer des packages d’hébergement de base partagés, vps ou dédiés à des solutions d’hébergement cloud sophistiquées
  • Les étudiants souhaitant mettre à jour ou acquérir de nouvelles compétences en programmation en utilisant les derniers langages de script Web
  • Passionnés de développement Web

QU’EST-CE QUE VOUS APPRENDREZ DANS CE COURS:

SI VOUS TROUVEZ CECI COURS UDEMY GRATUIT  » Masterclass de développement Web ”UTILE ET UTILE VEUILLEZ ALLER DE L’AVANT PARTAGEZ LES CONNAISSANCES AVEC VOS AMIS PENDANT QUE LE COURS EST TOUJOURS DISPONIBLE



Telecharger ici

Laisser un commentaire

Aller au contenu principal