
Initiation au développement web : les bases
Description
Introduction au livre
Au-delà du simple statut de programmeur maîtrisant le langage, devenir un prestataire de services !
Développer efficacement un site web nécessite non seulement des compétences en programmation, mais aussi une connaissance approfondie du web.
Posséder des connaissances de base en matière de serveurs, de réseaux et de sécurité facilitera grandement la résolution des problèmes qui surviendront après la mise en ligne de votre site web.
L'auteur, qui soutient activement le développement des compétences pour une utilisation correcte et efficace de l'ordinateur et développe divers logiciels, a compilé une collection exhaustive de connaissances que les développeurs et les fournisseurs de services devraient connaître.
Pour les lecteurs qui souhaitent acquérir des connaissances approfondies sur le développement web, ce livre contient des « connaissances utiles au-delà des compétences en programmation » avant de se lancer dans le développement web.
Ce livre suit l'ordre de création et de publication d'un site web pour un apprentissage efficace.
Explique le fonctionnement du web, les connaissances en production telles que HTML et CSS, et les tendances des technologies web.
Il aborde également les connaissances en matière de serveurs et de réseaux, ainsi que la sécurité nécessaire au déploiement de sites web.
De plus, un chapitre distinct consacré à la conception et au fonctionnement des sites de commerce électronique, qui sont activement utilisés de nos jours, a été ajouté.
Ce livre s'adresse à ceux qui souhaitent développer leur propre site web, à ceux qui ne savent pas à quoi faire attention lorsqu'ils développent des sites web pour le travail, et à ceux qui ont commencé à travailler comme développeurs web mais qui sont perdus quant aux questions à poser et aux sujets à étudier.
Développer efficacement un site web nécessite non seulement des compétences en programmation, mais aussi une connaissance approfondie du web.
Posséder des connaissances de base en matière de serveurs, de réseaux et de sécurité facilitera grandement la résolution des problèmes qui surviendront après la mise en ligne de votre site web.
L'auteur, qui soutient activement le développement des compétences pour une utilisation correcte et efficace de l'ordinateur et développe divers logiciels, a compilé une collection exhaustive de connaissances que les développeurs et les fournisseurs de services devraient connaître.
Pour les lecteurs qui souhaitent acquérir des connaissances approfondies sur le développement web, ce livre contient des « connaissances utiles au-delà des compétences en programmation » avant de se lancer dans le développement web.
Ce livre suit l'ordre de création et de publication d'un site web pour un apprentissage efficace.
Explique le fonctionnement du web, les connaissances en production telles que HTML et CSS, et les tendances des technologies web.
Il aborde également les connaissances en matière de serveurs et de réseaux, ainsi que la sécurité nécessaire au déploiement de sites web.
De plus, un chapitre distinct consacré à la conception et au fonctionnement des sites de commerce électronique, qui sont activement utilisés de nos jours, a été ajouté.
Ce livre s'adresse à ceux qui souhaitent développer leur propre site web, à ceux qui ne savent pas à quoi faire attention lorsqu'ils développent des sites web pour le travail, et à ceux qui ont commencé à travailler comme développeurs web mais qui sont perdus quant aux questions à poser et aux sujets à étudier.
- Vous pouvez consulter un aperçu du contenu du livre.
Aperçu
indice
Chapitre 1 : Aperçu du Web
1.1 Fonctionnement du Web
Structure d'un navigateur web
structure du serveur Web
Réseaux et protocoles
Fichiers et bases de données
1.2 Sites Web et applications Web
Sites statiques et dynamiques
application web
Architecture à 3 niveaux
1.3 L'environnement dans lequel le Web fonctionne
Le rôle d'un serveur web
Serveurs et VPS en location
Services cloud (SaaS, PaaS, IaaS)
Principes de base de Linux, opérations sur le terminal
Introduction du CMS (WordPress, etc.)
1.4 Outils de développement
Éditeurs de texte et EDI
navigateur web
framework web
Chapitre 2 Structure du site Web
2.1 Notions de base du HTML
Étiquettes
lien hypertexte
Éléments de bloc et éléments en ligne
DOM
2.2 Notions de base du CSS
Séparation de la structure et du style
Comment écrire du CSS
Sélecteur
framework CSS
2.3 Connaissances nécessaires pour gérer un site web
OGP
AMP
SPA
PWA
2.4 Tendances des technologies Web
JavaScript moderne
frameworks et bibliothèques JavaScript
Outil d'alignement automatique des formes
Chapitre 3 Déploiement du serveur Web
3.1 Transfert de fichiers
Environnement de développement, environnement de vérification, environnement de production
FTP
scp (SSH) et rsync
3.2 Gestion des fichiers et des versions
Qu'est-ce qu'un logiciel de contrôle de version ?
Git, GitHub
GitFlow
Flux GitHub
3.3 Déploiement d'applications Web
contre-mesures en espèces
distribution
Recrutement CI/CD
3.4 Précautions lors de la distribution
autorité
dossier public_html
Comportement lorsque le nom du fichier est omis
droits d'administrateur
Chapitre 4 : Réseaux liés au Web
4.1 TCP/IP
Adresse IP
Numéro de port
nom de domaine
DNS
4.2 HTTP
URL et URI
requête HTTP
réponse HTTP
Cookies et sessions
HTTPS
4.3 Jusqu'à ce que la page Web s'affiche
De la résolution de noms à la connexion au serveur web
Créer une page
Rendu
Exécuter un programme JavaScript
Espèces
Chapitre 5 : Sécurité Web
5.1 Vulnérabilités des applications Web
XSS
CSRF
Injection SQL
Évaluation de la vulnérabilité
WAF
5.2 Journal
Journal d'accès
Gestion par lots des journaux du système d'exploitation, etc.
5.3 Authentification et autorisation
Authentification de base
Authentification par formulaire
OAuth, OpenID Connect
Chapitre 6 Conception et exploitation des sites EC
6.1 Conception générale du site
Plan du site
Fonctionnalités de l'écran de gestion et du panier d'achat
Fonction de paiement
Compatible avec les smartphones
Afficher la liste
6.2 Conception de bases de données
Gestion des membres
Gestion de produits
6.3 Conception des tests
Tests et débogage
Réponse utilisant le modèle en V
Tests unitaires
Tests d'intégration et tests système
Test d'acceptation
6.4 Exploitation et maintenance
surveillance
Réponse au handicap
Développement ultérieur
Réponse à la mise à jour de version
Chapitre 7 : Connaissances requises pour la création d’un site de commerce électronique
7.1 Conditions générales
politique de confidentialité
Politique de sécurité
Conditions d'utilisation
7.2 Droit
lois spécifiques sur les transactions commerciales
Comment afficher les prix
Loi sur la vente de ferraille
Loi sur l'hygiène alimentaire, Loi sur la taxe sur les boissons alcoolisées
7.3 Modes de paiement
Méthode de contrat direct et méthode d'agence de paiement
Dépôts bancaires et virements de compte
Paiement en magasin de proximité
Remboursement et paiement à la livraison
paiement par code QR
1.1 Fonctionnement du Web
Structure d'un navigateur web
structure du serveur Web
Réseaux et protocoles
Fichiers et bases de données
1.2 Sites Web et applications Web
Sites statiques et dynamiques
application web
Architecture à 3 niveaux
1.3 L'environnement dans lequel le Web fonctionne
Le rôle d'un serveur web
Serveurs et VPS en location
Services cloud (SaaS, PaaS, IaaS)
Principes de base de Linux, opérations sur le terminal
Introduction du CMS (WordPress, etc.)
1.4 Outils de développement
Éditeurs de texte et EDI
navigateur web
framework web
Chapitre 2 Structure du site Web
2.1 Notions de base du HTML
Étiquettes
lien hypertexte
Éléments de bloc et éléments en ligne
DOM
2.2 Notions de base du CSS
Séparation de la structure et du style
Comment écrire du CSS
Sélecteur
framework CSS
2.3 Connaissances nécessaires pour gérer un site web
OGP
AMP
SPA
PWA
2.4 Tendances des technologies Web
JavaScript moderne
frameworks et bibliothèques JavaScript
Outil d'alignement automatique des formes
Chapitre 3 Déploiement du serveur Web
3.1 Transfert de fichiers
Environnement de développement, environnement de vérification, environnement de production
FTP
scp (SSH) et rsync
3.2 Gestion des fichiers et des versions
Qu'est-ce qu'un logiciel de contrôle de version ?
Git, GitHub
GitFlow
Flux GitHub
3.3 Déploiement d'applications Web
contre-mesures en espèces
distribution
Recrutement CI/CD
3.4 Précautions lors de la distribution
autorité
dossier public_html
Comportement lorsque le nom du fichier est omis
droits d'administrateur
Chapitre 4 : Réseaux liés au Web
4.1 TCP/IP
Adresse IP
Numéro de port
nom de domaine
DNS
4.2 HTTP
URL et URI
requête HTTP
réponse HTTP
Cookies et sessions
HTTPS
4.3 Jusqu'à ce que la page Web s'affiche
De la résolution de noms à la connexion au serveur web
Créer une page
Rendu
Exécuter un programme JavaScript
Espèces
Chapitre 5 : Sécurité Web
5.1 Vulnérabilités des applications Web
XSS
CSRF
Injection SQL
Évaluation de la vulnérabilité
WAF
5.2 Journal
Journal d'accès
Gestion par lots des journaux du système d'exploitation, etc.
5.3 Authentification et autorisation
Authentification de base
Authentification par formulaire
OAuth, OpenID Connect
Chapitre 6 Conception et exploitation des sites EC
6.1 Conception générale du site
Plan du site
Fonctionnalités de l'écran de gestion et du panier d'achat
Fonction de paiement
Compatible avec les smartphones
Afficher la liste
6.2 Conception de bases de données
Gestion des membres
Gestion de produits
6.3 Conception des tests
Tests et débogage
Réponse utilisant le modèle en V
Tests unitaires
Tests d'intégration et tests système
Test d'acceptation
6.4 Exploitation et maintenance
surveillance
Réponse au handicap
Développement ultérieur
Réponse à la mise à jour de version
Chapitre 7 : Connaissances requises pour la création d’un site de commerce électronique
7.1 Conditions générales
politique de confidentialité
Politique de sécurité
Conditions d'utilisation
7.2 Droit
lois spécifiques sur les transactions commerciales
Comment afficher les prix
Loi sur la vente de ferraille
Loi sur l'hygiène alimentaire, Loi sur la taxe sur les boissons alcoolisées
7.3 Modes de paiement
Méthode de contrat direct et méthode d'agence de paiement
Dépôts bancaires et virements de compte
Paiement en magasin de proximité
Remboursement et paiement à la livraison
paiement par code QR
Image détaillée

Avis de l'éditeur
Toutes les connaissances non liées à la programmation nécessaires au développement de pages web
Combien de sites web consultez-vous chaque jour ? Avez-vous déjà pesé le pour et le contre de la création d’un site web et envisagé d’en créer un vous-même ? Avez-vous commencé à travailler comme développeur web et vous êtes-vous demandé comment vous devriez procéder différemment de vos propres développements ? Ou bien effectuez-vous des recherches pour acquérir les connaissances nécessaires à une collaboration avec d’autres développeurs ?
Ce livre organise de manière générale les connaissances qu'il est bon de posséder, en plus des compétences en programmation, avant de se lancer dans le développement web, plutôt que dans la création d'un service soi-même.
Il utilise de nombreuses illustrations pour expliquer en détail et de manière facile à comprendre, de sorte que même ceux qui se lancent soudainement dans le développement web peuvent apprendre sans difficulté, et il souligne méticuleusement les points faciles à manquer dans les premières étapes du développement.
Il a été rédigé de manière structurée pour tous, y compris ceux qui souhaitent travailler comme développeur web, ceux qui veulent créer eux-mêmes des sites web ou des applications web, et les responsables des ressources humaines qui se demandent quoi enseigner lors des formations destinées aux employés.
Pour vous aider à acquérir une vision d'ensemble et les connaissances de base du développement web, ce livre propose une étude systématique en 7 chapitres, couvrant tous les aspects, des opérations web aux connaissances nécessaires à la création, au déploiement, à la sécurité et aux sites de commerce électronique.
De plus, des ouvrages de référence sont fournis à la fin de chaque section, servant de guide aux lecteurs qui souhaitent approfondir leurs connaissances.
Ce livre sera utile à tous ceux qui appréhendent la publication d'un site web en ligne, qui souhaitent savoir à quoi faire attention lors de la création d'un site web professionnel, ou qui s'inquiètent de la quantité de formation à apporter aux nouveaux employés.
Combien de sites web consultez-vous chaque jour ? Avez-vous déjà pesé le pour et le contre de la création d’un site web et envisagé d’en créer un vous-même ? Avez-vous commencé à travailler comme développeur web et vous êtes-vous demandé comment vous devriez procéder différemment de vos propres développements ? Ou bien effectuez-vous des recherches pour acquérir les connaissances nécessaires à une collaboration avec d’autres développeurs ?
Ce livre organise de manière générale les connaissances qu'il est bon de posséder, en plus des compétences en programmation, avant de se lancer dans le développement web, plutôt que dans la création d'un service soi-même.
Il utilise de nombreuses illustrations pour expliquer en détail et de manière facile à comprendre, de sorte que même ceux qui se lancent soudainement dans le développement web peuvent apprendre sans difficulté, et il souligne méticuleusement les points faciles à manquer dans les premières étapes du développement.
Il a été rédigé de manière structurée pour tous, y compris ceux qui souhaitent travailler comme développeur web, ceux qui veulent créer eux-mêmes des sites web ou des applications web, et les responsables des ressources humaines qui se demandent quoi enseigner lors des formations destinées aux employés.
Pour vous aider à acquérir une vision d'ensemble et les connaissances de base du développement web, ce livre propose une étude systématique en 7 chapitres, couvrant tous les aspects, des opérations web aux connaissances nécessaires à la création, au déploiement, à la sécurité et aux sites de commerce électronique.
De plus, des ouvrages de référence sont fournis à la fin de chaque section, servant de guide aux lecteurs qui souhaitent approfondir leurs connaissances.
Ce livre sera utile à tous ceux qui appréhendent la publication d'un site web en ligne, qui souhaitent savoir à quoi faire attention lors de la création d'un site web professionnel, ou qui s'inquiètent de la quantité de formation à apporter aux nouveaux employés.
SPÉCIFICATIONS DES PRODUITS
- Date d'émission : 29 février 2024
Nombre de pages, poids, dimensions : 264 pages | 494 g | 153 × 225 × 16 mm
- ISBN13 : 9788956749341
- ISBN10 : 8956749345
Vous aimerez peut-être aussi
카테고리
Langue coréenne
Langue coréenne