OpenStack Tutorial – Operate Your Own Private Cloud (Full Course)
By freeCodeCamp.org
Published: Jul 11, 2022“
Learn how to use OpenStack and manage your own private cloud.Start working with OpenStack using OpenMetal here: https://openmetal.io/cloud-trial-youtube-exclusive/
OpenStack is an open source software that provides cloud infrastructure for virtual machines, bare metal, and containers. In this course you will gain a core understanding of what OpenStack is and you will learn the basics of setting up and administering OpenStack using the OpenMetal platform.
Beau Carnes created this course.
This course was made possible by a grant from OpenMetal.
Course Contents
- (00:00) What is OpenStack?
- (02:25) OpenStack Services
- (04:42) Set Up OpenMetal
- (09:17) Access OpenStack Dashboard
- (13:42) Create OpenStack Project
- (15:42) Create OpenStack User
- (17:56) Manage and Create Images
- (21:54) Create a Private Network and Router
- (25:25) Visualize Network Topology
- (26:17) Create a Security Group
- (27:33) Set Up SSH Access
- (31:26) Create Instance
- (37:15) Log In to Instance
- (38:57) Install and Use OpenStack CLI
- (46:29) List Servers Using CLI
- (47:25) Using Various CLI Commands
- (50:16) How Private Clouds are Deployed
- (51:27) Understand Ceph
- (53:01) Check Status of Ceph Cluster
- (54:53) View Used Resources
”
Tag: Beau Carnes
[#Script #Coding] Create An Elementor WordPress Website – Elementor Tutorial For Beginners
Create An Elementor WordPress Website – Elementor Tutorial For Beginners
By freeCodeCamp.org
Published: Jul 25, 2022“
In this full Elementor WordPress course for beginners, you will learn how to to create beautiful, responsive webpages using a drag and drop interface.Beau Carnes created this course.
Course Contents
- (0:00:00) Introduction
- (0:00:41) Hosting and domain name
- (0:04:18) Setup custom email and SSH
- (0:06:34) Install WordPress
- (0:10:02) Install Elementor and templates
- (0:14:52) Editing with Elementor overview
- (0:19:19) Updating homepage with Elementor
- (0:23:34) Adding custom images
- (0:27:47) Customizing text and other features
- (0:38:04) Adding widgets with Elementor
- (0:44:39) Adding video to website
- (0:46:49) Customizing backgrounds
- (0:53:10) Making website look good on mobile
- (0:55:52) Updating about page
- (1:02:39) Updating contact page
- (1:05:42) Setting up contact form
- (1:08:13) Update page header
- (1:13:05) Update page footer
- (1:15:11) How to add and remove pages
- (1:19:54) Updating final settings
- (1:21:20) Conclusion
”
[#Script #Coding] Code Your Own Heroku Clone with Python – Provision Infrastructure Programmatically Tutorial
Code Your Own Heroku Clone with Python – Provision Infrastructure Programmatically Tutorial
By freeCodeCamp.org
Published: Jun 02, 2022“
Learn all about how to provision infrastructure programmatically by building a simplified Heroku clone with Python. At the end you will also learn how to provision a web app on AWS using JavaScript.Beau Carnes developed this course.
Code: https://github.com/beaucarnes/herocool
Resources
- Installing Pulumi: https://www.pulumi.com/docs/get-start…
- Get free AWS account here: https://aws.amazon.com/free/
- Installing AWS CLI: https://docs.aws.amazon.com/cli/lates…
- Get AWS Access key ID and secret access key: https://docs.aws.amazon.com/cli/lates…
Course Contents
- (0:00:00) Introduction
- (0:04:49) Setup environment
- (0:10:10) Initial Flask code
- (0:13:05) Pulumi app
- (0:17:37) HTML templates
- (0:25:06) Provisioning websites code
- (0:42:35) Provisioning VMs code
- (0:50:48) Create SSH key/value pair
- (0:53:45) Testing app
- (1:05:03) Connecting to created VM
- (1:07:31) Provisioning using JavaScript
- (1:19:09) Conclusion
”
[#Script #Coding] Python Programming for Beginners – Full Course
Python Programming for Beginners – Full Course
By freeCodeCamp.org
Published: Aug 09, 2022“
Learn the Python programming language in this full course for beginners! You will learn the fundamentals of Python and code two Python programs line-by-line. No previous programming experience is necessary before watching this course.Start using Replit: https://join.replit.com/python-students
Beau Carnes developed this course. Check out one of his other channels: https://youtube.com/zizyo
- Rock, Paper, Scissors Code: https://replit.com/@BeauCarnes/rps-py…
- Blackjack Code: https://replit.com/@BeauCarnes/blackj…
- Replit provided a grant that made this course possible.
- The Python Handbook by Flavio Copes: https://www.freecodecamp.org/news/the…
Course Contents
- (0:00:00) Introduction
Rock, Paper, Scissors Intro Project
- (0:03:11) RPS – Variables and Functions
- (0:09:07) RPS – Calling Functions
- (0:12:31) RPS – Dictionaries
- (0:15:28) RPS – User Input
- (0:16:55) RPS – Libraries, Lists, Methods
- (0:20:45) RPS – Function Arguments
- (0:22:33) RPS – If Statements
- (0:25:40) RPS – Concatenating Strings
- (0:27:13) RPS – f-strings
- (0:30:26) RPS – Else and Elif Statements
- (0:33:37) RPS – Refactoring and Nested If
- (0:38:37) RPS – Accessing Dictionary Values
- (0:41:55) RPS – Testing Game
Fundamentals of Python
- (0:43:52) Setup Python Locally
- (0:47:47) Creating New Repl
- (0:48:45) Variables
- (0:51:21) Expressions and Statements
- (0:52:38) Comments
- (0:54:23) Data Types
- (1:00:16) Operators
- (1:00:44) Arithmetic Operators
- (1:03:52) Comparison Operators
- (1:05:13) Boolean Operators
- (1:07:26) Bitwise Operators
- (1:07:42) is & in Operators
- (1:08:21) Ternary Operator
- (1:09:40) Strings
- (1:12:36) String Methods
- (1:16:41) Escaping Characters
- (1:19:23) String Characters & Slicing
- (1:21:45) Booleans
- (1:26:07) Number Data Types
- (1:28:19) Built-in Functions
- (1:29:50) Enums
- (1:32:51) User Input
- (1:34:39) Control Statements
- (1:36:48) Lists
- (1:46:21) Sorting Lists
- (1:49:57) Tuples
- (1:53:49) Dictionaries
- (2:01:45) Sets
- (2:06:10) Functions
- (2:16:57) Variable Scope
- (2:18:35) Nested Functions
- (2:21:37) Closures
- (2:22:59) Objects
- (2:26:27) Loops
- (2:32:01) Break and Continue
- (2:33:02) Classes
- (2:39:12) Modules
- (2:45:55) Arguments from Command Line
- (2:52:42) Lambda Functions
- (2:54:51) Map, Filter, Reduce
- (3:02:41) Recursion
- (3:04:42) Decorators
- (3:06:45) Docstrings
- (3:09:54) Annotations
- (3:11:30) Exceptions
- (3:17:09) With
- (3:18:26) Installing Packages with pip
- (3:21:39) List Compression
- (3:23:09) Polymorphism
- (3:24:23) Operator Overloading
Blackjack Card Game Project
- (3:26:58) Blackjack – Beginning
- (3:50:13) Blackjack – Deck Class
- (3:58:45) Blackjack – Card Class
- (4:03:25) Blackjack – Hand Class
- (4:21:13) Blackjack – Game Class
- (4:37:04) Blackjack – Testing
- (4:39:36) conclusion