If you want get started as a front-end web developer, you will LOVE this complete JavaScript tutorial! JavaScript powers the majority of websites/webapps, so it is an essential language to know for any aspiring web developer.
If you would like to watch the videos with English subtitles, you can find them in the following playlist on YouTube 🙂
Topics covered in the video:
Introduction to JavaScript
Alerts and console logging
Integers, strings, and variables
Undefined variables and modifying variable values
Boolean operators
Comparing values
If statements
For loops
Defining functions
Event handling
Setting an elements inner HTML
Arrays pt.1
Arrays pt.2
Arrays pt.3
Textareas and getting the values of inputs
Functions – parameters and return values
Multiple function parameters
Flexible function parameters
Find the missing number exercise
Exercise solution
Classes intro
Class constructor, instance variables, and static variables
Nick and I are pleased to announce the release of our newest course on front-end web development!
If you would like to get started as a front-end web developer, you are going to LOVE this course! Work on projects ranging from a simple HTML page to a complete JavaScript based Google Chrome extension.
We recently published a NEW front-end web development course on Udemy, and we would like to publish a small portion of the course on YouTube. The course covers HTML, CSS, JavaScript, jQuery, Bootstrap, and a few related projects. Here is a link to view the course content on Udemy:
I have embedded a poll for you to vote for the section you would like me to upload to my YouTube channel. Here is a link to the poll if you are unable to view it on this page:
We appreciate all of the students who have already enroll in our Udemy courses. You can enroll in The Ultimate Web Development course for only $10 on Udemy
First off, I want to thank the 250+ people who have purchased The Complete Hacking Course Bundle! The proceeds help us to create new content and serve students to the best of our abilities 🙂
We recently added The Complete Wireshark Course: Go from Beginner to Advanced to the bundle which puts the total at 5 courses. If you purchased the hacking course bundle and did not receive this course, please contact me via e-mail so I can send you a link to enroll in the course on Udemy.
You may also enroll in the individual courses on Udemy:
The Complete Ethical Hacking Course: Beginner to Advanced! https://goo.gl/kV99Pg
The Complete Ethical Hacking Course for 2016/2017! https://goo.gl/Trgb5H
Certified Ethical Hacker Boot Camp for 2017! https://goo.gl/YJ6moY
Build an Advanced Keylogger for Ethical Hacking! https://goo.gl/gd4Jpi
The Complete Wireshark Course: Go from Beginner to Advanced! https://goo.gl/PYpPil
If you want to learn how to program, you will LOVE this course! This course was designed for complete beginners with little to no understanding of programming, and will give you the knowledge to get started coding using Python 3.
If you want practical tips for publishing your first course on Udemy, you are going to love this FREE course! Watch as I go step-by-step through the course creation process and show you the quickest and most efficient way to get your first course published.
Learn from an instructor with over 2 years of experience teaching on Udemy, working with top instructors to create bestselling courses, and marketing online courses across multiple platforms!
This course requires absolutely no experience working with Udemy, teaching online, or recording in front of a camera. Anyone can start teaching on Udemy today, and that’s what makes it such a fantastic learning platform!
Thank you for taking the time to read this, and I hope to see you in the course!\
If you want to learn how to program, you will LOVE this Udemy course! This course was designed for complete beginners with little to no understanding of programming, and will give you the knowledge to get started coding using Python 3.
Alright guys, in this video we’re going to be talking about arguments a little further, we were going to move onto keyword arguments but before we do that it’s going to make more sense to cover default arguments first. So, let’s go ahead I’ve cleared out my script here I suggest you guys do the same just for repetition. I mean you could remodel your current function to work with this, however repetition is the key to mastering something. So let’s go ahead drop down two lines, define a new function, we’re going to name it “print_something” and it’s going to take two parameters, one is going to be “(name, age)” let’s open that with a “:” and print out one string which we’re going to concatenate with name and age. So “My name is name ” + name + ” and my age is ” + age” Now we’re going to go down here and call this function “print_something(“Nick” , 27)” I’m sure you guys already see a problem with this, so I’ll give you props for that because this is not going to work, that’s exactly why I’m showing you. We’re going to run it amd it’s going to say that it “Can’t convert ‘int’ object to a str implicity” Now there’s a few different resolutions to this, one I’ve already shown you, you can just wrap this in a string. Now you can run it and it will work. Now, this is why I mentioned this earlier because you can definitely do this, however what we’re going to do is instead of concatenating the string we’re going to remove all these extra characters, we’re going to separate things by a comma, going to remove the extra spaces around the text as well because we don’t need them and you’ll see why. Now this will work without converting this integer to a string, and the reason is because when we use commas it just says print out these four things one after another. We don’t need to concatenate different pieces of data, it’s actually printing out a different number of things. So, it’s going to print this out as a string, it’s going to print this out as a string because we’re passing it in as a string. This is going to be printed out as a string and this is going to be printed out as an integer, however when I save it here and run it you won’t know the difference. See it says my name is Nick and my age 27. You don’t notice that this is an int so this is a perfectly acceptable way to do that. Now, what if I only wanted to pass it one argument? What we can do there is we can create default arguments. Actually, let’s pass in “Nick” So, let’s go ahead and change these to accommodate only passing in some of the values. So, what we’re going to do is set a default value and how you do that is inside the parameter list of the function you’re going to assign values to these variables. These are just variables that you’re creating right here, so you can create a variable and assign a default name, and then same with age. You’re going to assign a default age which we’re going to say is “Unknown” Now we’re going to save it. Now when I run this what we have here is my name is Nick and my age is unknown because I’m only passing in this. So what happens is you think well, shouldn’t name equal someone? It would if I didn’t pass anything in so we can do that as well. We’re going to save this and run it and it’s going to say my name is someone and my age is unknown because we’re not passing in anything. However, we’re going to pass in the first argument here and this is going to take priority over this value here. This
basically means this variable is going to be equal to someone, if no value is passed in. Age is going to be equal to unknown, if no value is passed in for it. So, that’s how to use default arguments in functions. In the next video we’re going to be talking about passing in specific parameters by using keyword arguments.
Hello everyone. Last video Nick touched briefly on installing Python on a Windows system, and I assume many of you are using Windows as well, so i’m gonna go ahead and walk you through the installation real quick. So you want to go to python.org and we’re going to click the Downloads button, and then what we’re going to do is we’re going to download the latest version of Python 3 for Windows, and your browser should automatically download the installation. So let’s go ahead and click on that, and actually this is not what we want because I know for a fact I have a 64 bit system. I don’t know why it automatically downloaded the 32-bit version of Python. I’m going to cancel this, and if you’re curious whether or not you have a 32 or 64 bit operating system you can right click on the Windows icon, go to system, and it will tell you which operating system you have. So we have a x64 based processor and we need a 64-bit version of Python. So go ahead and click on the Windows link here instead of clicking the download button. Alright, so that’s beta, go ahead and click on 3.5 release again and what we’re going to do is scroll down a bit. Let’s do the Windows x86-x64 web-based installer and this should include both versions of Python. Try that one more time, there we go 64-bit. So you want to go ahead and click this box down here that says Add python 3.5 to PATH, this is so we can issue commands through the prompt, so we want to make sure this is clicked. We’re going to go ahead and hit Install Now, click yes, and then this should install everything you need to follow along with the course. So, thank you for taking the time to watch this video. I just wanted to do a quick video showing you guys exactly how to install it on Windows just so you don’t have any problems getting set up for the course.