1
00:00:00,270 --> 00:00:00,980
Welkom terug.

2
00:00:01,000 --> 00:00:03,720
In deze video wil ik lopen door de hele syllabus.

3
00:00:03,730 --> 00:00:10,210
Natuurlijk zijn we niet van plan over dingen te praten in veel detail, maar ik wil u laten kennismaken met alles wat we gaan om te praten over.

4
00:00:10,320 --> 00:00:17,370
En er is nogal een beetje zoals je kunt zien is dit een zeer lange natuurlijk heel veel materiaal zeer uitgebreid te beginnen.

5
00:00:17,430 --> 00:00:20,020
Wij doen ons natuurlijk basics dat is waar je nu bent.

6
00:00:20,100 --> 00:00:23,190
Het is zeker de minst substantiële deelneming in dit hele cursus.

7
00:00:23,200 --> 00:00:30,820
Ze ontdekt dingen over de syllabus en hoe de cursus werkt en geeft u enkele adviezen en dan gaan we echt de slag te gaan met een inleiding op front-end.

8
00:00:30,960 --> 00:00:38,130
Dus we praten over wat front end ontwikkeling is wat terug in ontwikkeling is hoe ze zijn anders wat HDMI is wat CSSA is wat javascript is.

9
00:00:38,190 --> 00:00:43,460
Maar je nog steeds niet heel veel code te schrijven, totdat dit toestel toen we eigenlijk praten over hem in de leeftijd.

10
00:00:43,710 --> 00:00:54,910
Er zijn dus twee eenheden in elk team alle introductie en tussenliggende hem de leeftijd van buiten en dan als je eenmaal klaar bent met dat en ga verder om te zien beoordelen welke is hoe we dingen kan laten zien er leuk uit we wat stijl toe te voegen.

11
00:00:55,080 --> 00:00:57,820
Dus dat is waar de projecten op te starten om een ​​beetje meer spannend te krijgen.

12
00:00:57,960 --> 00:01:06,690
Heeft u een afbeelding galerie voor fotografie portfolio site te maken en we hebben ook een blog site te maken, zodat eenheden op CSSA intro en gevorderden.

13
00:01:06,720 --> 00:01:14,550
We praten over dingen zoals typografie fonts inclusief aangepaste lettertypen met behulp van Google fonts vormt validaties tal van onderwerpen.

14
00:01:14,670 --> 00:01:22,120
Dan praten we over Bootstrap dat is een C S S en Javascript raamwerk dat helpt om mooi ogende websites heel snel en gemakkelijk te maken.

15
00:01:22,320 --> 00:01:30,350
En in die eenheid maken we een aantal projecten, waaronder een portfolio site en een startup landing page of een homepage voor een startup.

16
00:01:30,540 --> 00:01:35,810
Dan slaan we javascript en dat is waar de dingen in mijn mening in ieder geval beginnen echt interessant en spannend om te krijgen.

17
00:01:35,820 --> 00:01:47,360
We beginnen te praten over onze eerste echte programmeertaal javascript dus beginnen we met de basis en er is veel om over te praten met javascript, zodat je kunt zien vrijwel neemt van hier tot aan het einde.

18
00:01:47,460 --> 00:01:54,260
Alles gaat javascript en om eerlijk te zijn alles gaat H-2 mounts beoordelen ook, maar javascript wordt de focus.

19
00:01:54,270 --> 00:01:59,130
Dat is hoe we beginnen met het maken van robuuste webapplicaties niet gewoon simpel websites.

20
00:01:59,140 --> 00:02:01,270
En ik zal uit te breiden op dit verschil in de volgende les.

21
00:02:01,470 --> 00:02:02,700
Maar laten we blijven bewegen.

22
00:02:03,030 --> 00:02:04,330
Dus banen voor basics.

23
00:02:04,350 --> 00:02:11,070
Dan praten we over iets genaamd control flow die is hoe we fundamentele logica toe te voegen in onze applicaties met Job scripts.

24
00:02:11,340 --> 00:02:16,560
En dan is er iets geroepen functies javascript arrays en objecten op verschillende data structuren.

25
00:02:16,920 --> 00:02:25,290
En dan gaan we naar mijn favoriete onderwerp dat is dominant emulatie die is hoe we eigenlijk met elkaar omgaan team rond te beoordelen met behulp van javascript.

26
00:02:25,290 --> 00:02:31,070
Dus sommige van jullie dat misschien gewoon een stelletje willekeurige woorden die je nog nooit in je leven, of dat je niet echt gevoel van te laten horen zijn.

27
00:02:31,290 --> 00:02:33,800
Eigenlijk is het de manier waarop we beginnen met het maken van dingen spannend.

28
00:02:33,840 --> 00:02:39,930
Toen ik op een pagina klikt er iets gebeurt kunnen we beginnen met veranderende kleuren animeren dingen bewegende dingen over het scherm.

29
00:02:39,930 --> 00:02:41,870
Het is heel visueel en leuk.

30
00:02:42,000 --> 00:02:47,430
Dan hebben we een andere eenheid over Dom gebeurtenissen die andere domme manipulatie die we kunnen richten op.

31
00:02:47,700 --> 00:02:53,390
En dan hebben we een kleur spel project dat een aanzienlijke en mooie complex spel dat we bij elkaar.

32
00:02:53,520 --> 00:02:56,360
Het is een hele unit is het acht of negen video's maken van dit spel.

33
00:02:56,370 --> 00:02:58,610
Dus het is het een vrij legit project.

34
00:02:58,770 --> 00:03:12,770
En dan gaan we naar een echt populair bibliotheek genaamd Jay Querrey en richten we ons op die naar voren drie eenheden kennismaking met Jay Jay Querrey geavanceerde query en dan bouwen we een heel leuk uitziende reageren op dit project samen te doen, zodat Sokoto mee ook.

35
00:03:12,820 --> 00:03:15,970
Het is een hele unit zeven of acht video's er ook.

36
00:03:16,380 --> 00:03:29,370
En dan hebben we een grote switch dus alles tot op dit moment met uitzondering van de eerste cursus basics eenheid praat over front-end web ontwikkeling die we praten over wat dat betekent en wat de verschillen voor- en achterkant en een volledige stack.

37
00:03:29,370 --> 00:03:31,220
Al dat spul in de volgende les.

38
00:03:31,650 --> 00:03:34,670
Maar ik zal gewoon wijzen dit is alle front end.

39
00:03:34,950 --> 00:03:37,420
Dit is allemaal terug.

40
00:03:37,890 --> 00:03:41,140
Dus hier is er een grote lijn waar dingen verschuiven.

41
00:03:41,250 --> 00:03:46,790
Dus verhuisden we terug en we beginnen door te praten over de basis, net als we leek voor voor het.

42
00:03:46,800 --> 00:03:50,370
Dus wat is het weer en wat zijn de verschillende dingen die betrokken zijn.

43
00:03:50,460 --> 00:04:00,120
We spraken we hadden een aantal diagrammen we sommige dingen trekken uit en laat ik je enkele voorbeelden van sites en hoe de back-end is opgezet op een aantal populaire websites en dan praten we over de opdrachtregel.

44
00:04:00,150 --> 00:04:02,670
Hoe ga je navigeren door de opdrachtregel of de terminal.

45
00:04:02,670 --> 00:04:04,560
Wat zijn de verschillende commando's die u invoert.

46
00:04:04,560 --> 00:04:07,640
Zeker de meest tacker kijken wat we te dekken.

47
00:04:07,740 --> 00:04:13,520
Als je ooit hebt gezien als een stereotype hacker scene in een film zijn ze meestal te typen spullen in de opdrachtregel.

48
00:04:13,560 --> 00:04:17,030
Dus zullen we praten over dat en het gebruik dat voor de rest van de cursus.

49
00:04:17,190 --> 00:04:20,640
Dan praten we over geen G-S en dit is een inleiding tot geen.

50
00:04:20,670 --> 00:04:21,370
Ja.

51
00:04:21,510 --> 00:04:31,710
En dan een inleiding tot uitdrukking te brengen dat is een knooppunt raamwerk dat we weer gaat gebruiken en nee dat is gewoon een stelletje woorden, maar het is een knooppunt kader zal worden gebruikt om onze web-applicaties te maken.

52
00:04:31,890 --> 00:04:34,620
En we blijven met die twee dingen voor de rest van de cursus.

53
00:04:34,830 --> 00:04:40,590
Dus dan praten we over intermedia uitdrukken eigenlijk wat meer geavanceerde onderwerpen en dan krijgen we iets anders.

54
00:04:40,830 --> 00:04:57,050
Yo kamp basics en je zult merken dat er een paar verschillende gevallen van Yotam de UPCAT basics jij kamp data persistentie jij kamp opmerkingen die u kamperen met het toevoegen van kunst en u weet het kamp opruimen en je weet dat het kamp zeker begint raar nadat u herhalen te klinken het genoeg tijd.

55
00:04:57,230 --> 00:05:02,760
Maar wat het is, is een complexe applicatie die we samen creëren en het is er een die we houden Revisiting.

56
00:05:02,760 --> 00:05:16,730
Dus in plaats van eenmalige kleine projecten waar het is echt moeilijk om iets substantieels met slechts één eenheid of gewoon een paar video's is dit een groot project dat we voortdurend opnieuw en maak je geen zorgen we hebben veel kortere kleinere projecten te krijgen.

57
00:05:16,730 --> 00:05:26,890
Ik ben een echt geloof sterk dat je moet beginnen met het zien van een klein voorbeeld van iets werkt het maken van een klein project en vervolgens toepassen op iets groots, zodat u beide einde aan dat het spectrum te krijgen.

58
00:05:26,960 --> 00:05:34,130
Je bent niet alleen in het diepe gegooid einde onmiddellijk het maken van een enorm project, maar je bent ook niet vast te zitten waardoor deze kleine speelgoed voor uw hele cursus.

59
00:05:34,160 --> 00:05:39,680
Ik wil dat je iets dat je trots op kan zijn en iets dat is echt heel complex aan het einde van de cursus.

60
00:05:39,740 --> 00:05:52,070
Dus yo kamp is een yelp als kloon voor camping campings en outdoor activiteiten, zodat u kunt maken campings hebben foto's reacties achterlaten allerlei leuke dingen te melden in authenticatie.

61
00:05:52,070 --> 00:05:57,650
We spraken over een vergunning en elke keer leren we een nieuwe functie gaan we toegevoegd in UPCAT.

62
00:05:58,190 --> 00:06:00,020
Dus beginnen we daar weet je kamp basics.

63
00:06:00,020 --> 00:06:04,170
Dat is de eerste keer zien we de app en we het opzetten van de basisstructuur.

64
00:06:04,370 --> 00:06:23,870
Dan praten we over databases en we praten over Mongo DB dat is het bijzondere database die we zullen gebruiken en maken we een klein project daar en dan gaan we terug naar het kamp en voeg in Mangu DB, zodat we nu een database die verbonden Brokamp en dan praten we over een heel belangrijk onderwerp genoemd rustgevende routing.

65
00:06:23,900 --> 00:06:42,470
Dit is een architectuur het is een manier van het plannen van onze applicaties een patroon dat we volgen genaamd rust en bouwen we een leuk uitziende blog app met behulp van rustgevende routes en een nieuwe CSSA javascript framework genaamd semantische UI die vergelijkbaar is met bootstrappen die we eerder in de cursus leer hier.

66
00:06:43,000 --> 00:06:46,240
En het idee is er alleen maar om je bloot te stellen aan een andere technologie.

67
00:06:46,250 --> 00:06:47,920
Een andere populaire framework.

68
00:06:48,050 --> 00:06:52,280
Hopelijk bent u beginnen met een aantal van de overeenkomsten te zien en trek een aantal vergelijkingen daar.

69
00:06:52,430 --> 00:06:56,400
Daarna gaan we naar een van de belangrijkste Unix Database associaties.

70
00:06:56,420 --> 00:07:07,740
Dus hoe kunnen we meerdere dingen in onze database die verbonden zijn, zoals gebruikers en opmerkingen of blog posts en commentaar, tags en stemmen en hoe worden ze allemaal met elkaar verbonden en met elkaar verbonden.

71
00:07:08,300 --> 00:07:11,620
En dan gaan we terug naar het kamp en we voegen in reacties.

72
00:07:11,660 --> 00:07:24,140
Dus we zullen leren over database-verenigingen in een kleiner project en vervolgens toegevoegd we in de UPCAT toen we naar authenticatie gebruiker inloggen aanmelden afmelden en vergrendelen in dat alles.

73
00:07:24,200 --> 00:07:25,650
Met behulp van een tool genaamd paspoort.

74
00:07:25,690 --> 00:07:28,700
Ja, en we voegen dat in onze eigen applicatie.

75
00:07:28,700 --> 00:07:42,390
Wij maken een programma met inloggen een kleinere toepassing en vervolgens net als voordat we terug naar je kamp en we voegen in authenticatie, zodat je nu moet inloggen en afmelden naar de UPCAT gebruiken of op zijn minst een aantal functies te gebruiken.

76
00:07:42,680 --> 00:07:58,660
En dan hebben we een andere eenheid van ons kamp, ​​waar op dit punt hebben we zo veel dat we nodig hebben om terug te gaan en maak een aantal dingen refactor die in feite betekent verplaats enkele code rond herschrijven van een code, zodat het schoner korter meer modulair, zodat u gedekt 'll precies wat ik bedoel in die eenheid te zien.

77
00:07:58,750 --> 00:08:10,470
Maar het is gewijd aan de reorganisatie van deze grote app, omdat op dat moment het is geworden erg groot en dan praten we over een vergunning die is een ander belangrijk onderwerp dat in feite gebruikersrechten.

78
00:08:10,630 --> 00:08:13,530
Verschillende niveaus van de dingen die de gebruikers mogen doen.

79
00:08:13,580 --> 00:08:16,580
Dus authenticatie is gewoon mensen te laten inloggen.

80
00:08:16,700 --> 00:08:30,790
Autorisatie is ervoor te zorgen dat als ik aangemeld Ik kan alleen maar foto's die behoren tot me te verwijderen of te bewerken opmerkingen die ik heb gemaakt Ik kan niet schroef met andermans opmerkingen of iemand anders berichten tenzij ik toestemming om dat te doen.

81
00:08:30,880 --> 00:08:32,180
Dus we praten over hoe dat werkt.

82
00:08:32,300 --> 00:08:33,970
En we toegevoegd in ons kamp.

83
00:08:34,190 --> 00:08:37,700
Er is zeker een heleboel dingen die wij dekken veel van de technologieën.

84
00:08:37,750 --> 00:08:42,740
Maar het belangrijkste punt is dat we door dit op een zeer logische en doordachte orde.

85
00:08:42,760 --> 00:08:48,260
Ik heb al deze technologieën meerdere malen geleerd over aan ton verschillende klassen verschillende studenten.

86
00:08:48,250 --> 00:08:53,330
Het is veel minder intimiderend dat het lijkt je niet hoeft te worden vooruit te denken de hele tijd.

87
00:08:53,480 --> 00:08:58,690
Maar wat ik zal doen in plaats van alleen maar rechtdoor rijden en gewoon doen een eenheid in een tijd.

88
00:08:58,850 --> 00:09:04,560
We hebben wel een aantal lezingen die optioneel zijn deze lessen die voor ons op zoek zijn naar en terug te kijken.

89
00:09:04,580 --> 00:09:14,160
Dus eigenlijk op bepaalde punten in de loop ik even de tijd om hier te zeggen te nemen is wat we hier hebben besproken is waar ooit gaan, zodat u kunt beginnen met een mentale kaart van waar we zijn moeten.

90
00:09:14,180 --> 00:09:20,200
Vaak heb ik vond dat studenten soms de weg kwijt en ze hebben niet een grote foto visie in hun hoofd van waar ze zijn.

91
00:09:20,270 --> 00:09:23,440
Ze hebben net hun hoofd naar beneden en zich richten op wat er vlak voor hen.

92
00:09:23,720 --> 00:09:32,260
Dus dat is belangrijk, maar het is ook belangrijk om voor de lucht af en toe te komen en te praten over waar we zijn gekomen en hoeveel meer we moeten gaan en eigenlijk trekken die lijn.

93
00:09:32,300 --> 00:09:32,640
OK.

94
00:09:32,650 --> 00:09:36,550
Dus er is een hoop echt spannend materiaal tal van leuke projecten als we naar.
