[ad_1]
Ce cours fait partie de la série en neuf parties qui commence par un examen approfondi de la façon dont Internet facilite le mouvement des paquets de données à la fois sur les réseaux locaux (réseau local) et les réseaux étendus (réseau étendu). Les élèves apprennent à interpréter divers protocoles tels que TCP / IP, HTTP, HTTPs, SMTP et FTP.
Obtenez 100% de réduction sur le coupon Udemy pour le cours sur les principes fondamentaux du développement Internet et Web
Nous examinons l’ensemble du flux et du cycle de vie du mouvement des paquets de données de l’origine à la destination. Le cours examine le rôle des serveurs DNS et SMTP dans le routage du trafic Internet et des transmissions de courrier électronique. Des mécanismes pour protéger le mouvement des données, tels que les routeurs réseau, les ports et les pare-feu, sont également explorés.
Les étudiants sont ensuite initiés au processus de développement Web et aux étapes de planification de la création de sites Web et d’applications Web complexes. Nous effectuons un aperçu des infrastructures d’hébergement Web telles que les solutions d’hébergement partagées, VPS, dédiées et cloud via l’analyse de cas. Nous examinons ensuite le rôle des bureaux d’enregistrement de noms de domaine et de l’ICANN (The Internet Corporation for Assigned Names and Numbers).
Les étudiants apprennent à enregistrer et à administrer des noms de domaine via la console de gestion de domaine GoDaddy. Les fonctionnalités de gestion telles que l’attribution de serveur de noms, le renouvellement automatique, la confidentialité du domaine et la redirection de domaine seront couvertes.
Grâce à des informations de première main sur la création d’infrastructures Web efficaces et la gestion de domaine, les étudiants apprennent à configurer des serveurs de test locaux. Cela comprend l’installation et la configuration de WAMP / MAMP (Windows / MAC, Apache, MySQL, PhpMyAdmin) sur un PC ou un système MAC. Nous discutons du rôle de chaque service essentiel tel qu’il s’applique au test d’applications Web dynamiques pilotées par une base de données sur un système informatique local.
Les étudiants explorent ensuite la configuration d’un serveur de production en direct à l’aide de fournisseurs d’hébergement cloud populaires tels que Linode. Cela comprend le déploiement et l’administration d’Ubuntu sur les distributions basées sur Linux et les services Web essentiels (LAMP Stack – Linux, Apache, MySQL, PhpMyAdmin) sur des machines virtuelles évolutives.
Plusieurs outils d’accès à distance tels que PuTTy et Terminal seront utilisés pour administrer les serveurs virtuels via l’utilisation de lignes de commande. Les serveurs seront configurés en fonction de la sécurité, à l’aide de comptes multi-utilisateurs, de l’authentification SSH et de la gestion des autorisations de fichiers.
Les étudiants apprennent également à installer et à se connecter à leurs machines virtuelles à l’aide d’outils de connexion de bureau à distance tels que Tight VNC et Real VNC. L’ensemble de la console de gestion Linode sera exploré pour montrer comment effectuer diverses tâches, notamment: créer des sauvegardes, redimensionner le serveur, changer les mots de passe root, la gestion DNS et l’administration générale.
Enfin, le cours examine les clients FTP et l’établissement de connexions entre des machines locales et des serveurs de production pour télécharger du contenu Web. Nous allons explorer l’interface FileZilla et fournir des démonstrations sur le téléchargement, la suppression et la modification de fichiers de serveur distant.
À qui s’adresse ce cours:
- Développeurs web
- Administrateurs de serveurs cloud
- Les étudiants qui souhaitent créer une application Web
- Les étudiants qui souhaitent déployer un serveur Web de test ou de production
QUE APPRENDREZ-VOUS DANS CE COURS:
- Comment fonctionne Internet
- Protocoles Internet (HTTP, HTTPS, SMTP)
- Le processus de développement Web
- Planification d’une application Web
- Types d’hébergement Web (partagé, dédié, VPS, Cloud)
- Enregistrement et administration des noms de domaine
- Configuration du serveur de noms
- Déploiement d’un serveur de test à l’aide de WAMP et MAMP
- Déploiement d’un serveur de production sur Linode, Digital Ocean ou AWS
- Exécution de commandes serveur via une console de commande
- Configuration du serveur sur Ubuntu
- Connexion Bureau à distance et VNC
- Authentification du serveur SSH
- Installation du client FTP
- Téléchargement FTP
Coupon Udemy à 100% | Principes de base d’Internet et du développement Web Cliquez pour tweeter
SI VOUS TROUVEZ CE COURS UTILE ET UTILE, VEUILLEZ ALLER DE L’AVANT
PARTAGEZ LES CONNAISSANCES AVEC VOS AMIS PENDANT QUE LE COURS EST TOUJOURS DISPONIBLE
[ad_2]
Telecharger ici