Posted on

Complete Linux Video Course: Beginner to System Admin!

If you would like to get started using Linux, you are going to LOVE our 7+ hour video course. Go from beginner to Linux system admin with tutorials covering installation/setup, terminal usage, development tools, server deployment, GitHub and network administration!

If you enjoy this tutorial series, feel free to check out our Linux mastery course bundle. Go from beginner to Linux administrator with courses covering Red Hat Linux (RHCSA), BASH programming, Wireshark protocol development and more!

You can also get access to this course and over 28,000 more with a Skillshare Premium Membership. For a limited time, try Skillshare Premium FREE for 2 months!

Below is a complete list of topics covered in this Linux course:

  • Introduction to Linux
  • Linux distributions explained
  • Installing VirtualBox and setting up our virtual machine
  • Ubuntu Linux installation on a virtual machine
  • Disabling the ISO and first boot up
  • VirtualBox guest additions for a better user experience
  • Customizing our Ubuntu desktop
  • Unity Tweak Tool for Ubuntu
  • Installing Ubuntu alongside Windows (dual boot)
  • Linux command line essentials
  • Administrative privileges in terminal
  • Using the package manager (apt-get) to install new applications
  • Searching through the repositories to find new apps
  • Installing packages that are not in the repository
  • Keeping programs updated in Linux
  • File permissions and ownership explained
  • How to create files using the command line interface (CLI)
  • Creating new directories and moving files
  • Copying, renaming, and removing files
  • The FIND command and it’s practical uses
  • GREP command explained
  • Using GREP in conjunction with FIND
  • Redirecting the output of a command
  • The TOP command and its uses
  • How to view the entire list of processes and closing applications
  • Services explained
  • Configuring services using the command line
  • Using CRONTABS to schedule tasks
  • Choosing an integrated development environment (IDE)
  • Eclipse installation and setup
  • PyCharm installation and setup
  • Introduction to GitHub, installation, and repository setup
  • How to push/pull information from a repository
  • How to remove/ignore directories in our repository
  • Resolving merge conflicts through terminal
  • How to setup and manage branches
  • Meteor installation & setup
  • Meteor project setup
  • Router setup with React components
  • Getting into the programming
  • Rendering our blog posts
  • Apache 2, PHP 5, and MySQL setup
  • Server configuration
  • Linux hosts file explained
  • Deploying our Meteor app to an Apache 2 server
  • MongoDB NoSQL database
  • Virtual host setup
  • phpMyAdmin setup
  • Creating a basic virtual host
  • WordPress installation on top of our Apache 2 environment
  • Database setup
  • Python installation and CLI
  • Adding/removing users through GUI
  • Adding/removing users through CLI
  • Adding users to a group
  • Introduction to networking
  • Local area network (LAN) explained
  • Networking commands
  • NETSTAT command
  • Linux host file
  • TRACEROUTE commands
  • Network mapping explained
  • Using SSH to access the command line of a remote host
  • Using SFTP to transfer files between machines
  • Setting up SSH on our local machine
  • MAN command explained

Thank you for taking the time to read this and we hope you enjoy the course!

Get all of our courses for life – https://josephdelgadillo.com/product/holiday-course-bundle-sale
Get 2 FREE months of Skillshare Premium – https://www.skillshare.com/r/profile/Joseph-Delgadillo/4657008
Subscribe on YouTube – https://www.youtube.com/c/JosephDelgadillo?sub_confirmation=1
Follow on Facebook – https://www.facebook.com/delgadillojt

Posted on

(FREE Course) Learn Ethical Hacking in 2019!

Get the 19 course holiday bundle!
https://josephdelgadillo.com/product/holiday-course-bundle-sale/

Get The Complete Ethical Hacking Course Bundle!
https://josephdelgadillo.com/product/hacking-bundle-2017/

Enroll in our newest ethical hacking course on Udemy!
https://www.udemy.com/ethical-hacking-kali-linux/?couponCode=HACKING9

Learn ethical hacking, penetration testing and cyber security with this complete course for 2019! This tutorial was designed for absolute beginners, and before you know it you will be coding your own apps to pentest.

Topics covered in the tutorial:
– Introduction and requirements
– Installing VirtualBox
– Installing VirtualBox on Windows
– Installing Kali Linux
– Finishing our Kali installation
– Installing Kali in VirtualBox on Windows 10
– Installing Virtualbox Guest Additions
– Guest additions fix
– Running Kali on a USB drive
– Essential hacking terms
– Linux terminal basics part 1
– Linux terminal basics part 2
– Using the apt package manager
– Tor part 1
– Tor part 2
– Proxychains
– Adding multiple links in a proxychain
– Macchanger
– Setting up a web server to hack
– phpMyAdmin configuration
– Troubleshooting MySQL permissions
– phpMyAdmin issue resolved
– Setting up a database
– Coding a simple PHP app
– Hacking our website
– Patching our vulnerability
– Securing strings against SQL injections
– SQLmap options and scanning a WordPress site
– Using nmap to scan a server
– Testing servers for vulnerabilities using nmap
– Brute forcing WordPress sites
– Brute forcing SSH, SFTP and other protocols
– Building a simple app to brute force
– Brute forcing PHP applications
– Phishing demonstration part 1
– Phishing demonstration part 2

Webhttps://josephdelgadillo.com
Subscribehttp://bit.ly/SubscribeJTD
Sponsorhttp://bit.ly/SponsorJTD
Facebookhttps://www.facebook.com/delgadillojt
Instagramhttps://www.instagram.com/jo3potato

Posted on

Get The Holiday Course Bundle for 2019!

Enroll now in our Holiday Course Bundle for 2019! This limited edition Black Friday/Cyber Monday course bundle includes all 19 technology courses listed on the website by Joseph Delgadillo, Jerry Banfield, Nick Germaine and Ermin Kreponic! Get 98% off some of the best-selling courses covering ethical hacking, Linux administration, programming languages and social media marketing!

https://josephdelgadillo.com/product/holiday-course-bundle-sale/

*BONUS* For a limited time get a FREE 1-year domain registration with every purchase!

Below is a list of every course included in the bundle:

The Complete Ethical Hacking Course: Beginner to Advanced!

Join 200,000+ students in the most popular ethical hacking course on Udemy! Learn penetration testing, web testing, and WiFi hacking using Kali Linux.

The Complete Ethical Hacking Course for 2018!

This course is the successor to The Complete Ethical Hacking Course: Beginner to Advanced! Gain the knowledge hackers use to compromise systems and use it to protect your own.

Build an Advanced Keylogger Using C++ for Ethical Hacking!

Take this course to learn how to code a fully functional keylogger in C++ for use in Windows!

The Complete Python 3 Course: Beginner to Advanced!

Learn to code in Python with projects covering game & web development, web scraping, MongoDB, Django, PyQt, and data visualization!

The Complete Front-End Web Development Course!

Get started as a front-end web developer using HTML, CSS, JavaScript, jQuery, and Bootstrap. Use this course to launch your own career as a freelance web developer!

Learn and Understand C++

Take this course to learn C++ which you can use for ethical hacking, game development, and most software you use daily!

Learn Angular 2 from Beginner to Adavanced

Learn how to develop web applications using Angular 2!

A Beginner’s Guide to Linux System Administration!

Get started with Linux, app development, server configuration, networking, and move on to a career as a system administrator!

CentOS and Red Hat Linux to Certified System Administrator!

Learn the basics of CentOS, and Red Hat Linux. Prepare and pass the Red Hat Certified System Administrator (RHCSA) exam!

BASH Programming Course: Master the Linux Command Line!

Go from beginner to advanced with the Linux command line in this BASH programming course!

The Complete Wireshark Course: Go from Beginner to Advanced!

Learn to use Wireshark as a networking professional including troubleshooting, analysis, and protocol development!

Design and Build Your Own Personal Computer!

Learn everything required to build your first custom PC for work, home, or gaming!

Certified Ethical Hacker Boot Camp for 2018!

Gain the knowledge necessary for passing the CEH exam and move on to a career as professional pentester!

The Complete Google AdWords Course: Beginner to Advanced!

See how I use Google AdWords to make 1,000+ digital product sales every month!

The Complete Facebook Ads and Marketing Course!

Facebook advertising and Facebook marketing get a lot easier when you take this course!

The Complete YouTube Course: Beginner to Advanced!

Learn the principles and strategies responsible for bringing me over 10 million+ YouTube views, over 200,000+ subscribers, and 50,000+ digital product sales!

A Beginner’s Guide to Email Marketing!

Take this course to learn how to make an email list with MailChimp and grow it using LeadPages and a WordPress website!

Facebook Advertising for Sales with Page Post Engagement Ads

Take this course to see what works for an advertiser that has spent over $1.5 million on Facebook advertising!

The Complete Udemy Instructor Course: Teach Full Time Online!

Take this course to get motivation to teach on Udemy, create your new Udemy course faster, and make more sales on Udemy!

When you purchase this course bundle you will receive lifetime access to the classes, 1 on 1 assistance with the tutorials, and a certificate of completion through Udemy. Each course is fully subtitled in English.

Thank you for taking the time to read this and we hope to see you in the classes. Happy holidays!

https://josephdelgadillo.com/product/holiday-course-bundle-sale/

Posted on

Enroll in the 14 Course Holiday Bundle!

Enroll now in our Black Friday/Cyber Monday Course Bundle for 2017! This bundle of Udemy courses includes all 14 technology courses listed on the website by Joseph DelgadilloNick Germaine, and Ermin Kreponic! Get 98% off some of the best-selling courses covering ethical hacking, Linux administration, programming languages, and development!

26 Course Forever Bundle!

Below is a list of every course included in the bundle:

The Complete Ethical Hacking Course: Beginner to Advanced!

Join 200,000+ students in the most popular ethical hacking course on Udemy! Learn penetration testing, web testing, and WiFi hacking using Kali Linux.

The Complete Ethical Hacking Course for 2016/2017!

This course is the successor to The Complete Ethical Hacking Course: Beginner to Advanced! Gain the knowledge hackers use to compromise systems and use it to protect your own.

Build an Advanced Keylogger Using C++ for Ethical Hacking!

Take this course to learn how to code a fully functional keylogger in C++ for use in Windows!

The Complete Python 3 Course: Beginner to Advanced!

Learn to code in Python with projects covering game & web development, web scraping, MongoDB, Django, PyQt, and data visualization!

The Complete Front-End Web Development Course!

Get started as a front-end web developer using HTML, CSS, JavaScript, jQuery, and Bootstrap. Use this course to launch your own career as a freelance web developer!

Learn and Understand C++

Take this course to learn C++ which you can use for ethical hacking, game development, and most software you use daily!

Learn Angular 2 from Beginner to Adavanced

Learn how to develop web applications using Angular 2!

The Complete Python 3 Course: Go from Beginner to Advanced!

Complete guide to learning how to program in Python. Go from a beginner to advanced level in Python with coding exercises!

A Beginner’s Guide to Linux System Administration!

Get started with Linux, app development, server configuration, networking, and move on to a career as a system administrator!

CentOS and Red Hat Linux to Certified System Administrator!

Learn the basics of CentOS, and Red Hat Linux. Prepare and pass the Red Hat Certified System Administrator (RHCSA) exam!

BASH Programming Course: Master the Linux Command Line!

Go from beginner to advanced with the Linux command line in this BASH programming course!

The Complete Wireshark Course: Go from Beginner to Advanced!

Learn to use Wireshark as a networking professional including troubleshooting, analysis, and protocol development!

Design and Build Your Own Personal Computer!

Learn everything required to build your first custom PC for work, home, or gaming!

Certified Ethical Hacker Boot Camp for 2017!

Gain the knowledge necessary for passing the CEH exam and move on to a career as professional pentester!

When you purchase this course bundle you will receive lifetime access to the classes, 1 on 1 assistance with the tutorials, and a certificate of completion through Udemy. Each course is fully subtitled in English.

Thank you for taking the time to read this and we hope to see you in the classes. Happy holidays!

26 Course Forever Bundle!

Posted on

Learn Python Episode #24: Final Project

Get The Learn to Code Course Bundle!
https://josephdelgadillo.com/product/learn-to-code-course-bundle/

Enroll in The Complete Python Course on Udemy!
https://www.udemy.com/python-complete/?couponCode=PYTHONWP

Welcome back everyone! We are on the last video of this tutorial series which means you now have a basic understanding of Python. You actually have enough knowledge right now to start building basic programs. We have covered some of the core concepts, as well as the language syntax, and we currently know how to create loops, if-elif-else statements, variables, etc. So, we are going to finish off the series with a project, specifically building a calculator in Python. Let’s go ahead an open up our ide.

import re

print("Our Magical Calculator")
print("Type 'quit to exit\n'")

previous = 0
run = True

def performMath():
global run
global previous
equation = ""
if previous == 0:
equation = input("Enter equation:")
else:
equation = input (str(previous))

 

if equation == 'quit':
print("Goodbye, human.")
run = false
else:
equation = re.sub('[a-zA-Z,.:()" "]', ' ', equation)

if previous == 0:
previous = eval(equation)
else:
previous = eval(str(previous) + equation)

 

while run:
performMath()

At the top of the script we are going to import the regex library, write a print statement welcoming our user, and inform our user how to exit the program. Next, we will define the previous and run variables. The previous variable will define the default value upon starting the program, and the run variable will determine whether the program is running or not.

Next, we will get into the meat of our calculator program. We will begin by defining the performMath function. Since the run and previous variables do not exist within our function, we will need to import them as global variables. Finally, we will define the equation variable.

Now that the performMath function is created, we will need to tell it what to do. The first if-else statement will request an input from the user. The second if-else statement will tell the program how to handle the user input. If the user types “quit”, the program will end and print “Goodbye, human.” Otherwise, the program will run a regex request on the input. Remember from the previous tutorial, we can use the regex library to identify and replace different sets of characters. We do not want the user inputting anything other than basic math. In the same block of code, we are going to run the eval function on the input from the user. If the user has already run a calculation, our program will take that result and add it to any additional calculations.

Lastly, we will create a while loop to run our performMath function. This is a very basic program and I would be interested to see any additions you make to it! Thank you to everyone who followed along with this tutorial series. I hope you found the information valuable!

Web – https://josephdelgadillo.com/
Subscribe – https://goo.gl/tkaGgy
Follow for Updates – https://steemit.com/@jo3potato

Posted on

Learn Python Episode #23: Importing Libraries into a Script

Get The Learn to Code Course Bundle!
https://josephdelgadillo.com/product/learn-to-code-course-bundle/

Enroll in The Complete Python Course on Udemy!
https://www.udemy.com/python-complete/?couponCode=PYTHONWP

In this tutorial we are going to learn how to import different modules into a Python script. So, what is a module? A module is an external library that you can include and use in your project, without having to write the additional functionality yourself. Let’s import the regex library.

import re

Re is included with Python, so there’s nothing that we need to install in order to use it. Regex is basically a mini-programming language that you can use within most other languages. Regex gives us a way to match certain characters and then do something based on that. Let’s cover some basic re usage.

string = "'I AM NOT YELLING', she said. Though we knew it to not be true."

print(string)

This particular string has capital letters, lower-case letters, a comma, a period, and quotations. Let’s play around with this a bit.

new = re.sub('[A-Z]', '', string)

What we’re going here is instantiating the re object that we imported at the top of the script, and we’re calling the sub, or substitute, function on the re object. So just like calling any other function, we need to provide parameters to the object. We haven’t discussed classes or objects yet, and we will get to them later, but this is what we need to know for the sake of this video. The three parameters that this substitute function will take is the matches we want to make, what we want to replace them with, and then string that we’re going to manipulate. Take note that rules in regex are contained within square brackets.

print(new)

As you can see, we took the capital letters A-Z and replaced them with blank space. There are all sorts of different applications for regex, and we will be using it when creating a calculator in the next video.

Web – https://josephdelgadillo.com/
Subscribe – https://goo.gl/tkaGgy
Follow for Updates – https://steemit.com/@jo3potato

Posted on

Learn Python Episode #22: For/While Loops

Get The Learn to Code Course Bundle!
https://josephdelgadillo.com/product/learn-to-code-course-bundle/

Enroll in The Complete Python Course on Udemy!
https://www.udemy.com/python-complete/?couponCode=PYTHONWP

In this tutorial we are going to cover the two loops types in Python. The first one is a for loop. A for loop will allow you to iterate over a list in Python. In other words, you can do something for each item in the list. So, let’s go ahead and create a list.

numbers = [1, 2, 3, 4, 5]

for item in numbers
print(item)

When we run this each number in our list will be printed out in the console. Let’s add names to our list instead of numbers.

names = ["Nick", "Someone", "Another Person"]

for item in names
print("This persons name is", item)

That is a for loop, and basically the second parameter is to access the list, and then the first parameter is what you want each item in the list to be called while inside it’s little block of code. Now we’re going to learn about a while loop.

run = True
current = 1

while run:
if current == 100:
run = False
else:
print(current)
current += 1

In this bit of code we are creating two variables, while, and then we write what we want to happen while the program is running. In this case, we are going to check to see if current = 100. If not, we are going to add 1 to the total, and we are starting from 1. Once the total hits 100 the program will stop running. We will be using loops quite a bit throughout this course, so make sure you’ve mastered this concept.

Web – https://josephdelgadillo.com/
Subscribe – https://goo.gl/tkaGgy
Follow for Updates – https://steemit.com/@jo3potato

Posted on 3 Comments

Learn Python Episode #21: If, Elif, Else Statements

Get The Learn to Code Course Bundle!
https://josephdelgadillo.com/product/learn-to-code-course-bundle/

Enroll in The Complete Python Course on Udemy!
https://www.udemy.com/python-complete/?couponCode=PYTHONWP

In this tutorial we are going to be learning about the conditional statements available to you in Python. So, we’re going to be learning about the if-else statement, and this is basically provides us a way to evaluate if something is true or false, and then perform something whether or not the condition is met. Let’s write an if-else statement.

check = True

if check == False:
print("It is false")
else:
print("It is actually equal to True")

This is going to print out “It is actually equal to True” in the console. First, Python is going to check if the variable is equal to false. Else, it’s going to continue through the script and print, or perform, whatever we tell it to do. This is great if we only have two conditions, but what if we want to use more than two? Between the if and else we can use an elif statement, and here we can supply an additional condition.

check = Hamburger

if check == False:
print(“It is false”)
elif check == “Hamburger”:
print(“Yummm, hamburgers”)
else:
print(“It is actually equal to True”)

When we run this script it’s going check to see if the first condition is true, if not it will check the next condition, if not it will print the else statement. So, that’s what an if-statement is, and these are necessary for the project we are about to begin working on.

Web – https://josephdelgadillo.com/
Subscribe – https://goo.gl/tkaGgy
Follow for Updates – https://steemit.com/@jo3potato

Posted on

Learn Python Episode #20: Return Values from Functions

Get The Learn to Code Course Bundle!
https://josephdelgadillo.com/product/learn-to-code-course-bundle/

Enroll in The Complete Python Course on Udemy!
https://www.udemy.com/python-complete/?couponCode=PYTHONWP

Welcome back everyone. This is the final tutorial in the subsection for functions, and we’re going to be talking about return values from functions. Again, this may not be new to some of you as it is a fairly basic concept. So, in the past videos we have been using functions to print something out, but what if we want to return that value and do something else with it? Let’s go ahead and define a function.

def do_math(num1, num2):
return num1 + num2

do_math(5, 7)

Now when we run this bit of code, it’s not going to print anything in our Python console because we didn’t tell it to. Let’s add on to this.

def do_math(num1, num2):
return num1 + num2

math1 = do_math(5, 7)
math2 = do_math(11, 34)

print("First sum is", math1, "and the second sum is", math2)

When we run this we get the First sum is 12 and the second sum is 45. So, again, this a very simple example, but we will expand on this when we build our calculator.

Web – https://josephdelgadillo.com/
Subscribe – https://goo.gl/tkaGgy
Follow for Updates – https://steemit.com/@jo3potato

Posted on

Learn Python Episode #19: Infinite Arguments

Get The Learn to Code Course Bundle!
https://josephdelgadillo.com/product/learn-to-code-course-bundle/

Enroll in The Complete Python Course on Udemy!
https://www.udemy.com/python-complete/?couponCode=PYTHONWP

In this video we are going to discuss passing an infinite number of arguments in to a function. So, let’s go ahead and write a function.

def print_people(*people):

So, here we have a function called print_people, and the asterisk tells this argument that it’s going to be an array of all the arguments that are passed in to the function. This may result in 1, 100, 1,000, etc. arguments, and we will see how this works in a moment. With an array we need some way to loop over it, and so we’re going to be using a for statement.

for person in people:
print("This person is", person)

Basically, the for loop allows us to iterate over the people list and pass the values into our function as arguments. Again, if you’re familiar with other programming languages this is not a new concept, it’s just a slightly different way of doing it. Let’s call the print_people function and pass it some names.

print_people("Nick", "Dan", "Jack", "King", "Smiley")

What we’re doing here is passing 5 arguments. Now if we knew we were always going to expect 5 arguments, we could accept each individual argument as it’s own variable. However, if we don’t know the total number of values, we are going to create an array stored in the variable called people. So, that’s how to include an infinite, or flexible, number of parameters. In the next tutorial we will cover return values.

Web – https://josephdelgadillo.com/
Subscribe – https://goo.gl/tkaGgy
Follow for Updates – https://steemit.com/@jo3potato