Nous saluons le retour.
Dans cette vidéo je veux courir à travers le syllabus entier.
Bien sûr, nous n'allons pas parler des choses en détail, mais je veux vous présenter tout ce dont nous allons parler.
Et il ya un peu comme vous pouvez le voir, c'est un cours très long lot de matériel très complet pour commencer.
Nous faisons nos cours de base qui est où vous êtes en ce moment.
C'est certainement l'unité la moins importante de tout ce parcours.
Il découvre des choses sur le syllabus et comment le cours fonctionne et vous donne quelques conseils et puis nous allons vraiment aller avec introduction à l'avant.
Donc, nous parlons de ce que le développement de front-end est ce qui revient dans le développement est la façon dont ils sont différents ce que HDMI est ce que CSSA est ce javascript est.
Mais vous n'écrivez pas encore beaucoup de code jusqu'à ce que cette unité quand nous parlons réellement vieilli lui.
Donc, il ya deux unités sur chaque équipe, toutes les introductions et intermédiaires l'a sorti et puis une fois que vous avez terminé cela et passer à voir évaluer qui est la façon dont nous pouvons rendre les choses jolies, nous ajouter un peu de style.
C'est là que les projets commencent à être un peu plus excitants.
Avez-vous faire une galerie d'images pour le site de portfolio de photographie et nous avons aussi vous faire un site de blog donc aux unités sur CSSA intro et avancé.
Nous parlons de choses comme les polices de typographie, y compris les polices personnalisées à l'aide de polices Google formes validations beaucoup de sujets.
Ensuite, nous parlons de Bootstrap qui est un framework C S S et Javascript qui contribue à rendre agréable sites Web très rapidement et facilement.
Et dans cette unité nous faisons quelques projets, y compris un site de portefeuille et une page de démarrage de démarrage ou une page d'accueil pour un démarrage.
Ensuite, nous avons frappé javascript et c'est là que les choses à mon avis au moins commencent à devenir vraiment intéressant et passionnant.
Nous commençons à parler de notre premier véritable langage de programmation javascript donc nous commençons par les bases et il ya beaucoup de choses à discuter avec javascript afin que vous puissiez voir à peu près prend d'ici jusqu'à la fin.
Tout implique javascript et pour être juste Tout implique H-2 montures évaluer ainsi mais javascript devient le focus.
C'est ainsi que nous commençons à faire des applications Web robustes et pas seulement des sites Web simples.
Et je vais développer cette différence dans l'unité suivante.
Mais continuons.
Donc les emplois pour les bases.
Ensuite, nous parlons de quelque chose appelé flux de contrôle qui est la façon dont nous ajoutons la logique de base dans nos applications avec des scripts Job.
Et puis quelque chose appelé fonctions javascript arrays et objets à différentes structures de données.
Et puis nous passons à mon sujet préféré qui est l'émulation dominante qui est la façon dont nous réellement interagir avec chaque équipe autour d'évaluer à l'aide de javascript.
Ainsi, certains d'entre vous qui pourrait juste être un tas de mots aléatoires que vous n'avez jamais entendu dans votre vie ou que vous ne pouvez pas vraiment faire sens.
Fondamentalement, c'est comment nous commençons à rendre les choses passionnantes.
Quand je clique sur une page, quelque chose arrive, nous pouvons commencer à changer les couleurs animant les choses qui bougent sur l'écran.
C'est très visuel et amusant.
Ensuite, nous avons une autre unité sur les événements Dom qui est une autre manipulation stupide sur laquelle nous pouvons nous concentrer.
Et puis nous avons un projet de jeu de couleur qui est un jeu substantiel et assez complexe que nous faisons ensemble.
C'est une unité entière, c'est huit ou neuf vidéos qui créent ce jeu.
C'est donc un joli projet légitime.
Et puis nous passons à une très populaire bibliothèque appelée Jay Querrey et nous nous concentrons sur l'avant trois unités d'introduction à Jay Querrey requête avancée Jay et puis nous construisons un très agréable à la recherche répondre à faire ce projet ensemble afin que Sokoto ainsi.
C'est une unité entière de sept ou huit vidéos là aussi.
Et puis nous avons un grand commutateur de sorte que tout jusqu'à ce point, à l'exclusion de l'unité de base premier cours parle de développement web front end que nous parlons de ce que cela signifie et ce que les différences avant et arrière et pleine pile.
Tout ça dans l'unité suivante.
Mais je vais juste signaler que c'est tout le front-end.
C'est tout.
Donc, ici, il ya une grande ligne où les choses changent.
Donc, nous avons déménagé et nous commençons par parler de la base tout comme nous l'avons fait paraître devant.
Alors, quel est le dos et quelles sont les différentes choses qui sont impliqués.
Nous avons parlé que nous avions quelques diagrammes que nous dessiner certaines choses et je vous montrer quelques exemples de sites et comment le back-end est mis en place sur certains sites Web populaires et puis nous parlons de la ligne de commande.
Comment naviguer à travers la ligne de commande ou le terminal.
Quelles sont les différentes commandes que vous entrez.
Définitivement la chose la plus tacker regardant que nous couvrons.
Si vous avez déjà vu comme une scène de pirates stéréotypés dans un film, ils sont généralement dactylographier des choses dans la ligne de commande.
Nous allons donc en parler et utiliser cela pour le reste du cours.
Ensuite, nous ne parlons pas de G-S et c'est une introduction au non.
Oui.
Et puis une introduction à exprimer qui est un cadre de noeud que nous allons utiliser à nouveau et non, ce n'est qu'un tas de mots, mais c'est un cadre de noeud sera d'utiliser pour créer nos applications Web.
Et nous continuons avec ces deux choses pour le reste du cours.
Alors, nous parlons d'intermedia exprimer essentiellement quelques sujets plus avancés et puis nous arrivons à quelque chose de différent.
Les bases de camp de Yo et vous remarquerez qu'il ya quelques exemples différents de Yotam les bases d'UPCAT vous connaissez la persistance de données de camp vous connaissez les commentaires de camp que vous avez le camp ajoutant l'art et vous savez le nettoyage de camp et vous savez le camp commence certainement à sembler bizarre après que vous répétez Il suffisamment de fois.
Mais ce que c'est, c'est une application complexe que nous créons ensemble et c'est celle que nous continuons de revisiter.
Donc, plutôt que d'un seul petit projet où il est vraiment difficile d'obtenir quelque chose de substantiel avec une seule unité ou juste quelques vidéos, c'est un grand projet que nous revenons sans cesse et ne vous inquiétez pas, nous avons beaucoup de petits projets plus courts.
Je suis un croyant très fort que vous devriez commencer par voir une petite instance de quelque chose travaillant à faire un petit projet et ensuite l'appliquer à quelque chose de gros afin que vous obtenez les deux extrémités à ce spectre.
Vous n'êtes pas seulement jeté dans l'extrémité profonde immédiatement faire un projet énorme, mais vous êtes également pas coincé faire ces jouets minuscules pour votre cours entier.
Je veux que vous ayez quelque chose dont vous pouvez être fier et quelque chose qui est vraiment très complexe à la fin du cours.
Donc yo camp est un clone yelp comme clone pour les terrains de camping et les activités de plein air afin que vous puissiez créer des terrains de camping ont des photos laisser des commentaires toutes sortes de choses amusantes log dans l'authentification.
Nous avons parlé de l'autorisation et chaque fois que nous apprenons une nouvelle fonctionnalité, nous allons ajouter dans UPCAT.
Donc nous commençons là, vous connaissez les bases du camp.
C'est la première fois que nous voyons l'application et nous avons mis en place la structure très fondamentale.
Ensuite, nous parlons de bases de données et nous parlons de Mongo DB qui est la base de données particulière que nous allons utiliser et nous faisons un petit projet là et puis nous retournons au camp et ajouter dans Mangu DB de sorte que nous avons maintenant une base de données connectée à Brokamp Et puis nous parlons d'un sujet vraiment important appelé routage reposant.
Il s'agit d'une architecture, c'est une façon de planifier nos applications un modèle que nous suivons appelé reste et nous construisons une application blog agréable en utilisant des itinéraires reposant et un nouveau framework javascript CSSA appelé interface utilisateur sémantique qui est similaire à bootstrap que nous apprenons plus tôt dans le cours ici.
Et l'idée est juste de vous exposer à une autre technologie.
Un autre cadre populaire.
Espérons que vous commencez à voir certaines des similitudes et de tirer des comparaisons là-bas.
Ensuite, nous passons à l'une des plus importantes associations Unix Database.
Alors, comment avons-nous plusieurs choses dans notre base de données qui sont connectés comme les utilisateurs et les commentaires ou les billets de blog et les commentaires et les balises et les votes et comment sont-ils tous interreliés et connectés les uns aux autres.
Et puis nous retournons au camp et nous ajoutons dans les commentaires.
Alors nous allons apprendre sur les associations de base de données dans un petit projet et ensuite nous avons ajouté dans l'UPCAT puis nous passons à l'authentification de l'utilisateur se connecter en signant la signature et le verrouillage dans tout cela.
Utilisation d'un outil appelé passeport.
Oui et nous ajoutons cela dans notre propre application.
Nous faisons une application avec log dans une petite application et puis juste comme avant de nous retourner à votre camp et nous ajoutons dans l'authentification de sorte que vous devez maintenant vous connecter et déconnecter pour utiliser l'UPCAT ou au moins d'utiliser certaines fonctionnalités.
Et puis nous avons une autre unité de notre camp où à ce point, nous avons couvert tellement que nous avons besoin de revenir et de nettoyer certaines choses jusqu'à refactor qui signifie essentiellement déplacer quelque code autour de réécrire un code de sorte qu'il est plus propre plus court plus modulaire de sorte que vous Je verrai exactement ce que je veux dire dans cette unité.
Mais il est consacré à la réorganisation de cette grande application, car à ce moment-là, il est devenu très grand et puis nous parlons d'autorisation qui est un autre sujet important qui est essentiellement les permissions des utilisateurs.
Différents niveaux de choses que les utilisateurs sont autorisés à faire.
Ainsi, l'authentification permet aux utilisateurs de se connecter.
L'autorisation est de m'assurer que lorsque je suis connecté, je ne peux supprimer que les photos qui m'appartiennent ou modifier les commentaires que j'ai créés, je ne peux pas vis avec les commentaires de quelqu'un d'autre ou de quelqu'un d'autre à moins que j'ai la permission de le faire.
Nous parlons donc de la façon dont cela fonctionne.
Et nous avons ajouté dans notre camp.
Il ya certainement beaucoup de choses que nous couvrons beaucoup de technologies.
Mais le point essentiel est que nous passons par là dans un ordre très logique et bien pensé.
J'ai enseigné toutes ces technologies à plusieurs reprises à des classes différentes classes différents étudiants.
Il est beaucoup moins intimidant qu'il pourrait sembler que vous n'avez pas à penser à l'avance tout le temps.
Mais ce que je vais faire plutôt que d'aller tout droit et juste faire une unité à la fois.
Nous avons certaines conférences qui sont facultatives ces leçons qui regardent en avant et en regardant en arrière.
Donc, à certains moments du cours, je vais prendre un moment pour dire ce que nous avons couvert ici où aller pour que vous puissiez commencer à avoir une carte mentale de l'endroit où nous sommes.
Souvent, j'ai constaté que les étudiants se perdent parfois et ils n'ont pas une vision d'image grande dans leur tête de l'endroit où ils sont.
Ils ont juste baissé la tête et se concentrer sur ce qui est immédiatement en face d'eux.
C'est important, mais il est également important de trouver de l'air de temps en temps et de nous dire où nous en sommes et combien il nous reste encore à parcourir.
D'ACCORD.
Donc, il ya beaucoup de matériel vraiment excitant beaucoup de projets amusants si nous arrivons à.