Web Developer Live | Let's Talk Javascript

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
chill you already know [ __ ] boy joe back at it again codingface.com and beautiful sunny ass florida yes today we're gonna be talking about some javascript okay let's talk about it all right i'ma start letting some people get in here we're live but i usually like to have a crowd right i like to have my peoples in here first so uh stick with me okay uh but yeah man we're gonna be talking about javascript man you know for those of you guys that don't know um i love javascript you know i've had some videos where somebody that doesn't know me might think does this guy hate javascript and it's not that i hate javascript it's just i think when people come in and they only learn javascript they doing themselves a disservice i mean and i like to teach you guys from my own experience right so i want to make sure that you guys basically get to succeed as developers and junior developers looking for an opportunity in this new career so the best advice that i can give you is advice that i actually know about and when it comes to javascript i know a lot right i have a lot of history with javascript you know uh when i first started learning how to code that was the first language that i learned and that was basically the language that i used for a very long time right if you guys don't know my story i started learning web development and i focus strictly on html css and javascript that's it i didn't do no php i didn't do no ruby i didn't learn nothing about the back end i just focused just on that all right um and i could tell you that i missed out a lot of opportunities because i only knew javascript so again if you're planning on building websites you need to know javascript now my concern is when you're only doing javascript in the front end and also in the back end so you have to expand right you have to expand so uh with that being said is basically like yo i love javascript i use it i've been using it for years um but what i want you guys to know is that you also got to learn other things again as far as the back end not just javascript because not everybody's going to have the luxury to be able to apply to you know jobs that are only with javascript doing like node.js express mongodb right like not every company is using that and even if you see it on a job description it doesn't mean that they're actually using it they're using it for either no node npm right for the package management and sometimes the people that are writing this job descriptions they put it in there um without really knowing the technical side of things because if they was to just put in hey mpm then yeah somebody will be able to understand oh they this is like a front-end job position or this is like a back-end job position but we're using npm for certain javascript libraries if they would do that more people would be able to uh to see like exactly what they're using at the job you know because a lot of times you go to a job interview and you're thinking well they asked about python they asked about node.js they also asked about you know having some knowledge in c sharp but when you get there they're probably using you know python django or they're using php larabel so it's like what was the point of adding all of these other languages to it when in reality you just wanted me to to work on this thing right so that's why i mean when you know i tell you guys about javascript but i don't hate javascript i love javascript i use it every single day i think in the front end it's a must and if you're trying to do web development it doesn't matter if it's with php uh python c sharp uh javascript right uh freaking [Music] java crystalline whatever it is that you decide to choose 60 west you're still going to need a a modern application so it's a standard that that's there and it is what it is it's not going nowhere okay so you have to keep that in mind all right but again for those of you guys that don't know and uh codingphase.com we're basically creating a brand new course and we're taking a a new approach to teaching javascript and the reason why we're taking this new approach is because i feel like when you take a course and like let's say like this when an instructor comes in and teach you like how to program the way how they usually do it is they write an outline right pretty much everything that they're gonna teach in order then from there they come in and they go over the syntax just on the syntax alone if you go in and you try to teach it to somebody and you tell them hey this is the syntax of javascript this is every single uh you know every single for loop four in four of freaking while uh tricking every single thing that you could use a map right if you go in there and you start teaching somebody all of these things it becomes overwhelming so i'm taking a different approach i'm taking a different approach of we're going to start building things and then as we are building things we're gonna teach you the syntax not everything in the javascript programming language you actually need to know on day one and there's things that it's in javascript that you will never use ever right there's certain concepts that you need to know and are needed it's basically is a must and the the main concepts it really comes down to variables conditionals loops operators right that's how to write javascript then from there we go into the concepts of using things like um like let's say for example uh the dom right what the hell is the dom what the hell is an object right how do you use these things and i think the most important thing is is being able to manipulate the dom because that's what you really need to to learn to use javascript i know guys who have 10 years 20 years prepared you know like java developers or c-sharp developers and you put them on javascript and they struggle and they struggle because they don't know html and css so that's another thing that's like a requirement to learn javascript and to actually be good and nobody really talks about this right nobody really sits down because i'm taking a lot of javascript courses guys i'm just like you guys i've taken a lot of javascript courses not only for my own personal growth but to learn on what people are actually doing wrong and i've noticed every single course does the same thing they focus on javascript as a programming language and they try to teach you the same way how you will teach java how you would teach c sharp and javascript is a weird language right you can't teach it like that it doesn't really stick to the person that's why most people actually struggle with javascript and they'll be like oh my god javascript are so difficult but it's really it's not that it's difficult it's just they're not teaching it to you the right way because javascript is a language that you got to teach concepts as you build it and you got to build things that people already seen before which is the the approach that i'm taking with this new course which is basically things that you have seen in websites things that you have seen all over the place we're gonna go in and rebuild those things and as we go build those things we're going to talk about what is the syntax what exactly is that we're using why is it that we're using it you got what i'm saying so at the end of the day it's a different approach to teaching javascript but i think this is going to be something that's going to revolutionize the whole the whole freaking game of teaching javascript because i've seen people come in and just try to teach you the same way how you teach java it's like javascript is a weird language you can't teach it like that [Music] you just can't it's not a language that you could just teach the syntax and somebody's going to be able to like oh yeah cool i know how to write a you know a freaking for loop i know how to write a function right and and then you understand the language it's like no it's not really about that javascript was actually built for manipulating the dom and being able to create new features for the browser all right because html css was was actually um the original thing that was in you know for the web right so it was just a document back in the 90s if you go back into the history it was just even just html there was no css files it was everything was html and you will have to write inline styles within the html then from there came in the second wave of css where people started writing css files separately and you know organizing it a little bit better and a whole bunch of new features like see it says flexbox and css grids css variables all of those things came you know in the last few years but it was originally just html and javascript was built when there was another another language if i'm not mistaken i think it was like live script uh if i'm not mistaken um but basically every single browser had their own their own version of what of how to actually manipulate the dom or how to actually uh create new new functionalities to a website that was just static it was just html css at some point or html and styles that's it so at the end of the day for you to really understand javascript you need to understand html css and you need to be comfortable with it and a lot of people skip this they try to teach it like it was a a regular programming language and it's like no no it's not get what i'm saying it's like let me let's talk about like for example i don't know if you guys i'm old school right so i know about visual basic now imagine for those of you guys that do know about visual basic imagine trying to learn visual basic without visual basic the program right it wouldn't make sense like yeah you know the syntax but you don't know how to use the language because to use visual basic or the programming language for it to really be good and to really like you know work on on a project that that you know that that has all the functionalities and everything you had to use the the program of visual basic okay so it was a uh basically a programming language and also to like a program that microsoft had so it's the same thing with javascript javascript is for the platform of the web the platform of the browser now you can go and use it for node.js you could go and use it you know in the back end you could even create software applications using the v8 engine right electron et cetera like you could go ahead and do all those things but the language itself was made for the web so at the end of the day even if you're going you take those approach of trying to learn uh javascript even by using node.js or using electron like you're still not even understanding javascript yet because you still you're you're trying to take a different approach that that's not what the the language was made for really understand the the concepts of html css and how javascript basically allows you to populate it in and to change things around and to act fun add functionality and things to it then you could really understand javascript and then you realize javascript is so easy you get what i'm saying so that's what we're doing with that new course it's a different approach and it's going to be actually pretty fun because every single section of the course is going to be pretty much building things that you guys have seen before and that way when you go to a website you say oh this uh i'm clicking this button here and it opens up a menu now you're going to realize oh sure now i know how they built this now i understand how this thing works or when you go to a website and you see a certain type of animation on the page now you're going to be able to realize like oh sure this is how they build this thing so not only are you learning how to build things that that you have seen before but you're also learning how to read and write javascript which i think is a way better approach than actually going in and writing or not even writing creating five hours six hours of teaching you the syntax and that's where you lose people a lot of times that's why a lot of people when they take a course they get bored if you know about this like i've taken and i bought a whole bunch of courses on on udemy in about 95 percent of them i never finish it why because the person is not engaging you it's not keeping you engaged it's not keeping you excited about learning whatever it is that you're trying to learn you're basically just going in you're going to have to sacrifice the first eight hours right because that's what happens sometimes you go in and you're like well i want to learn javascript or i want to learn a flutter or i want to learn um php in the first eight hours is nothing but syntax okay so you're not excited about learning this you're going through there like as if somebody is lecturing and sometimes that doesn't work especially with a language like javascript like you need to actually get people's hands dirty so they could go in there and be like okay let's start building something and then from there as we build it we explain what's going on what's happening [Music] shout out to everybody in here i'm just reading through this [Music] is javascript easier to learn than php i think javascript is easier than learning php for sure because if you focus strictly on on you know on the web and you focus strictly on keep right on things like like your excuse me hold on i gotta make a right if you focus strictly on on the web and you focus on on things for the front end initially javascript is actually super easy and that's something that a lot of people don't do they they come in and they try to teach it but it's they teach in a way where you lose interest and then at the same time it's you're not understanding how to put things together because that's the biggest problem i mean haven't you guys ever taken a course that you take the course and you've been watching it right but then at the end you feel like yo i can't build anything like yeah you you took the course you understand how to write something and you understand oh okay i understand the language but at the end of the day you don't know how to build anything you're like wait hold on i don't really know how to freaking build any any of these things on my own because you can go and follow a course and be there for eight ten hours straight and then if somebody comes in and tells you hey man what have you learned so far and then you like put your finger in your thumb and your thumb in your mouth and you're like well i don't know i've been taking the course i know how to write it right but what can you build with it you get what i'm saying so that's why i'm taking this different approach uh to this course because i think javascript is just a weird language and i feel like a lot of people always um you know they have a teacher the wrong way or the the student loses interest or believes that it's harder than what it is [Music] and again i think this is what onto what an instructor is supposed to be especially online like i give you an example when you go and hire a tutor to teach you guitar right that tutor when he comes to your house you're not looking for him to teach you the history of when was a guitar created uh you know what are the best guitars like you're not looking for that type of information what you're looking for is hey man i heard this song by by the beatles i would like to learn how to play the song from the beatles right and uh you know a guitar tutor comes in and teaches you that and by teaching you the song and how to play it he'll go in and start telling you hey man you see this note right here that right there is a g note you see this note right here that's a c note if you put it together now you got a melody right and if you go g c e now that's the melody of the song and then now you start teaching them how to play a little bit faster you get what i'm saying so that's the approach that i feel like works the best with javascript because i feel like the person needs to know what exactly is it that these things are made for and what is it that they're going to be able to do with it because it's like right now i'll give you guys an example let's say somebody's teaching you how to write uh a string right now usually you'll see that in most courses they'll teach you uh this is how you concatenate a string this is how you filter through a string this is how you look at the added text and see if it's capitalized this is how you actually make it uppercase etc right you teach them all of these different methods and all of the different things that you can do but at the same time the person is just following along with the instructor but if you tell them hey man i need you to create a form and then check for the password make sure that the password has this character this character and this many characters in it the individual doesn't know how to do that now right because you taught him how to actually just like you told him all of the different methods and all of the different things but you didn't teach him how to put those things together and that's where is a problem with javascript javascript is not a a regular language you can't teach it the same way how you teach python you can't teach it the same way how you teach php you can't teach it the same way how how you teach um you know something like c sharp like javascript is a visual language okay it's a language that for you to really grasp the the concepts and understand how to put it together you need to see it and you need to understand how to use certain things together to create something that you have seen before and that's the best way to actually teach it [Music] oh let me see ready it's like giving you all the tools and materials and then telling you okay you build the house now yeah exactly now turn left for tampa all right guys sorry about that so i'm picking up right now my mother-in-law from the airport so that's why i gotta pick up that call but again somebody said that's your mama my son said that's my mama not your mama okay it says joe you hit somebody said louis my sample says yo you hit that and the nail in the head i purchased your courses uh purchase courses on udemy and the instructors inject you with morphine they injected with morphine that's funny um but yeah so again i can't say yo i'm i'm i'm like the freaking best in the world or whatever right but what i can tell you and people can vouch for people that have taken my courses is that i break it down i make things that seem very difficult i make it look easy right and at the same time i explain it to the people in a way where they're going to really get it and at the same time they're going to understand that and keep all the errors and keep all of the things because that was another thing too that i talked about it if you guys want to check it out it's on codyface.com we already did like five six videos for the course go check it out uh check it out on its own pre-order right now but basically i i talked about how sometimes you come in and you take these courses and and like you leave out of there the same way how you came in like you didn't really learn anything okay and i feel like a job for instructor is to break things down to make things easier like i've had situations where you know i wasn't the best in math right and i had situations where i had to ask my boy there's always a little chinese friend that you got in class right shout out to the chinese kids right it's all always a little chinese friend that you got and you'd be like yo bro how you how are you always getting eight to the left you know because i'm a b student so i'm trying to get an a so i'm like yo how you always get an a in this class bro break this thing down for me and always you know this other kid comes in and teaches it to me in a whole completely different way than the teacher was teaching it right and sometimes that's just how it is like sometimes you need a different approach you need somebody to come in and break it down for for you because once they got it and they understand it then they could teach you in an easier way than even the the teacher that you know your professor whatever right because there's a lot of times where somebody doesn't put themselves in your shoes you know i feel like a lot of instructors teach in a way of like how you will teach a computer science class but the thing is that we're not in a computer science class we're learning at home in front of our computers we're learning with all of this resource that's in uh you know right in front of you like google is right in front of you right so you're not teaching the person how to use all the all of this resources you're not teaching this person how to actually you know use their brain to create things it's more like theory and that's why i call this course a practical javascript course that's why i called it that way because i think you need a practical approach to to javascript like people struggle because nobody teaches problem probably or properly sorry um i think one of the best courses to this day and it's crazy to this day one of the best courses that i've seen from javascript is from anthony alessia and nobody else could compare like i've seen everybody teach javascript right i'm going for that anthony out of state level on this new course okay i think the best teacher for javascript and the best course he only dropped one course this is how nice that course was right it's on udemy if you guys want to check it out right um it's by anthony alessia i used that course till this day not as like oh i need to look at the course but i use it as a reference of how to break down something that seems difficult into making it something easy all right and in looking at things like that he like he broke it down the way how he broke it down like we haven't seen that done yet you know till this day nobody has broken down how he broke it down like he there's a the course is actually called javascript the weird parts now that course is not going to teach you how to write javascript right that course is not going to teach you to be like an expert in javascript i'll be honest with you the reason why is that good is because it teach you about all of the weird things that javascript has and he broke it down in a way where it's super easy to understand now why am i even mentioning this this course is because to be honest with you you're gonna need multiple or you know sources sometimes there's people that come in and they can learn from one course and you're good to go right but then there's going to be some people that need to go deeper into the language and i think that's the best course to go deeper into the language for this course that i'm building i'm taking a practical approach we're building things that you're going to be building at a job so the skills that you're picking up are the things that's gonna make you productive on day one as a developer as a javascript developer at a company now to get into the weird parts i'm gonna explain it to you too but i also do recommend that at some point you guys buy the anthony alessia course because it's that good it really breaks down all of the weird stuff in javascript nobody has nobody's at his level i'm telling you guys right now you guys have taken courses from everybody that's out there right and i can guarantee you nobody's even close nobody touches that guy not even two you know until his toes they're not even on his level i've taken pretty much in the top 10 top 20 i've taken all of their courses when i go in and create my courses i do research so i go and spend money right i spend 100 150 right buying courses from everybody to see what type of approach they took what type of things they miss what type of things um they actually slacked on right and then that's when i come in and i create my course to basically improve on everything that everybody else try to teach and then i'll say okay this is what they did wrong now let me do it right okay so i do my research i'm taking courses from everybody and i've looked at everybody's work and i could guarantee you nobody's at the level of anthony at alessia and to this day that guy is still in probably like the top three best sellers of uni and that course is old when i'm telling you that course is old i've seen that course in 2012. 2012 2013. so that tells you that course is like eight years nine years old and until this day is still bumping okay but again it's actually a pretty legit course all right um but with this one what we're doing is we're taking a a different approach we're taking a practical approach so you could actually know how to build things you could actually leave out of here by knowing how to put things together so even if you don't know how to write one single line of code by the end of the course you're gonna know programming you're gonna know how to actually build things how to actually think like a javascript developer how to look at a like let's say a design and then say okay cool how can we you know add some interactivity to this this website which is just static and then go in and use javascript to give it that all right let me see oh let me see little man no man's right here he's chilling right somebody say fico says you've been traversing traversing me is good same way how i'm good right anthony alessia amazing this is a different level right even i put myself on them you know like i put myself in on that same level i say [ __ ] i'm really good at teaching and i'm really good at teaching certain type of ways and certain certain type of things same thing as traversing media he's really good anthony alessia i think he's at a level higher than than both of us and that's no you know no shade to traverse media because i'm putting myself in the same position right i think we're all good we're all every instructor is good in in their own way and sometimes is the way how some people teach some people enjoy it like i'll give you guys an example like some people they'd love to see code like uh like let's say for example a course that has no problems right no issues no um missing a semicolon no uh freaking you know hey let's start with a for loop and then you know what let's let's flip it up to to using a dot map on an array right like some people they love to have courses that are just completely perfect and some people like myself and probably some of you guys that's here yeah i don't learn like that because i need to see how is it that the instructor is coming up with these things and i want to see when he has problems when those problems come up how does he solve it i mean that's what i look for and most courses they don't teach like that and pretty much all of them they don't teach it the way how i teach it so i feel like in that sense you know i have a really good teaching style that for some people is going to be really good for some other people they're going to be like oh no this is not for me they learn more by looking at what somebody does and then copying what they do right without really understanding it and then once they go deeper into it on their own then they learn it a little bit more me if i'm paying for an instructor i'd rather see like hey how did he come up with this solution like if you guys don't don't know like most of the videos that i do probably you know like everything that has to do with programming like that's just freestyle i don't go in there like well guys uh here's the project and here's the finished project no and then i'm just copying it from one screen and one screen to the other screen i don't do that i don't think people learn like that i come in and i do it as if me and you were right in front of the screen together and then we figure it out together okay some people like it some people don't like it some people might come in and say well that video that you created it took eight minutes long right i'd rather go and take a course from somebody that has the project already finished and i'm just caught he's copying it from one spring to the other and that same video could be done in four minutes you know what i'm saying like yes maybe my approach is going to take a little bit longer because we are doing it live together but at the same time you're going to actually pick up more gems you're going to actually realize how things are getting built you're going to start thinking for yourself instead of you looking at a finished project because if it really comes down to that if you just want to see a finished project instead of buying a course from somebody just go to the github page straight up like this is a little tip if you'd be like oh i want to see the finished project and i want to just learn from how they did it you don't need to pay for the course morphs most instructors their courses are on github all the their projects are on github so you could literally go to github go to the github um repos check the final project run it yourself and then look at the code how they wrote it and you don't have to pay for nothing okay now when you're paying for something you're paying for somebody to explain things you you're paying for seeing how was it that they were able to come up with this this thing you know somebody else who i think actually does do this is um stephen grider stephen grider is actually pretty good with this when he creates a course please take the next he actually teaches you he has to finish project right but he actually goes in and does like a a one minute two minute explanation of how he got to that that conclusion on on how to build that project that way me i like to do it where as we're building the course and we're building the videos it's like a conversation we come in we start building we say hey we gotta build a slider all right so we're gonna spill the html css we build the html css okay cool now while i'm building the html css i'm telling you how i'm structuring the html css so later on when we use javascript it could be easier for us to animate it to make it slide right to make it become an infinite loop right or have an infinite loop of the slider right so from the beginning i'm already talking about what we're gonna do at the end and why we're doing it you get what i'm saying so it's a different approach but i think everybody's good i think everybody every instructor is good i think that keep right i just wish a lot of people wouldn't wouldn't give me the whole [ __ ] history of a programming language in every single course because it's not needed nobody cares about that like like when someone like if i'm going to college and i'm taking a uh python 101 right i'm taking python 101 yes i'm expecting to hear the history right i have six months to take that course right so i'm expecting everything about it but when i'm buying something online i'm trying to find a show i don't want to hear the whole history i don't want to go into every single thing that that the programming language has i might just want to buy the course because you know what on monday i'm going to a job interview and they need me to learn javascript so i'm buying this course to learn it in a weekend to be able to understand how to use javascript and you know what maybe i'm working at a company and i'm hire as a back-end developer i'm a php developer and i'm not really that good with javascript but you know what they hired me to to basically do full stack so now i gotta work with with javascript so if i'm gonna take a course online i wanna make sure that this course is teaching me straight from the get-go like put me in coach don't don't waste my five hours that i have my limited time let's just put me in let's start building something i'll understand it as i go i'll i freaking you know i'll start getting everything that i need as i go in a quarter of a mile keep right toward terminal and that's what i think that that you know most instructors really mess up at is just creating creating a course where they're trying to teach you like like it was a computer science class and it's like nah it's a different approach when you're teaching online you got to think about what is the goal of the person trying to to buy this course most likely they just want to learn as soon as possible most likely they want to be active and you know and be able to start building something with it right away and most instructors don't do that you have reached your destination p stark says wait joe's javascript course is live of course no it's not that it's live what i mean live i'm talking about like let's say i have an outline of every single video that i'm gonna do right but i don't go in and like finish the how you call it finish the whole project because most instructors do this they go and finish the whole project i don't do that let me see arriving flights yeah we're here welcome to tampa airport kids all right so um yeah so i don't like to teach you like that because i realized a lot of times that that's what kept me in tutorial hell right or tutorial heaven where you're learning tutorials and learning courses and learning courses but you don't know how to build anything yourself and it's because you're just following somebody create a perfect application right create a a perfect project with no errors right you have no idea how they came up with the conclusion of writing their code this way and you're just seeing the final product you don't learn like that and if you do learn like that you could get that for free you could get that for free by looking at the get repo you don't need to pay for course for that right so what i try to do in my courses is i basically sit down and say okay what's the angle of this video right today we're gonna build a slider cool this video we're gonna build the html css so as we're building the html css i start talking to you on the course and i say hey we're going to build this like this because later on once we start doing the javascript we want to be able to make this thing easier for us to animate it okay most instructors don't do that they come in and just give you the final code and be like hey guys this is the html this is what you do here and that's it they don't tell you the mindset or like hey why exactly is it that they're writing their html like that or why they they're building uh maybe using something like css flexbox instead of css grid right and maybe later on it's for an animation or maybe it's for uh sending things in a certain way you're gonna say so i do it when i say live is more like it's more like a conversation it's not just hey guys i'm copying the code from here on this window that you guys cannot see and i'm just copying it right here for you like now i don't do it like that bro you don't learn like that okay so um yeah so that's my approach oh let's see shout out to bro tripping thank you bro tripping for for the link i appreciate it i'm not close to any uh any computer or any way to copy the link uh ifeco says i like to see the final project because i want to know what i'm learning about before starting because i know my angle but your style is also good yeah you know sometimes it's not for everybody right i don't think that everybody has their own way of learning and and seeing exactly what you know what they want to do or what they want out of a class for me is you know i feel like this is the best way of actually teaching it especially something like javascript um let me see hey joe is it okay to you if i use firebase crowd functions in freelance work small business projects yeah that's fine it's whatever speeds up your process right like if you're using firebase for like small client stuff [ __ ] go for it there's nothing wrong with that the goal is to be able to make as many projects as possible for your clients so like that the more projects you do the more money you make so we're here man we're here by the airport now we just gotta see where it's mama at we we're looking for mama let's see what mama i can't we get to meet mama calling face let's see let's see uh delta delta hopefully she outside last time i was pissed and pissed off at her because she came it was her and um my wife's aunt that came and then they were inside the airport i'm like why are you inside of the airport it's hot in florida be outside so when i get here i can just scoop you up let's see where's mama all right guys so anyways man i think i'm about to head out of here because i gotta i gotta make a call of course oh she is outside look at mama look at mama right there mama look at mama mama made it all right kids i will see you guys later t go [Music] go check out the javascript course guys really legit
Info
Channel: CodingPhase
Views: 1,619
Rating: 4.9207921 out of 5
Keywords: codingphase, coding phase, codingphase.com
Id: o-p1i1_iEu0
Channel Id: undefined
Length: 46min 37sec (2797 seconds)
Published: Fri Mar 12 2021
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.