Progress no. 1736721973

Sunday, January 12, 2025

Main Street Millionaire

01/12/2025 – START HERE
01/12/2025 – The 9-t0-5 Trap: Escaping the System That Keeps You Poor
01/12/2025 – What You’ll Get from This Book
01/12/2025 – Disclaimer: The Realities of Becoming a Main Street Millionaire
01/12/2025 – The Secret Gold Mine on Main Street

Step 1

R IS FOR RESEARCH
Your Perfect Fit Business: Define the Right Acquisition for You
Motivate Sellers: How to Find Businesses for Sale
Evaluation Essentials: Assessing Your Boring Business

Step 2

I IS FOR INVEST
The Life-Changing Magic of Profit Paybacks
Prepare for Purchase: Getting Your Documents in Order
How to Make Your First Business Deal a Slam Dunk

Step 3

C IS FOR COMMAND
Hiring an Operator: The Key Player of Your Business
The New Owner’s Guide to Leadership and Culture
Days 1-60: Transfer and Transition
Days 60-90: Stabilize and Systematize
Days 90-120: Power Up

step 4

H IS FOR HARNESS
Growth Tactics: How to 10x Profits in Year One
Ownership Autopilot: Managing Your Business without Going Crazy
Scaling Up: How to Expand Your Business Responsibly
Exit Strategy: How to Sell Your Business and Start Over

FINAL THOUGHTS

The Lasts Chapter: Your Call to Arms

MainStreetMillionaire

Start Date: January 12, 2025 @ 15:00 PST
Date Completed:

Progress no. 1727850389

91 days days to December 31, 2024.

Time to get going. I do not want to end 2024 with only two certification. I am going for THREE, one for each month before 2025.

This is what happens when I take my eyes of my goals that I have set for myself. I procrastinated and got lazy. ARGH!!!

Daily tiny habits… Let’s GO!

YouCanDoIt

Progress no. 1719088579

Learning React 2nd Edtion – Kirupa Chinnathambi

Amazon (Addison-Wesley Professional)

Not an affiliate of Amazon.

Meet the Spead Operator

1. Introducing React
Date Started Description Date Completed
06/22/2024 @ 18:51 Old-School Multipage Design
New-School Single-Page Apps
Meet React
Conclusion 06/22/2024 @ 21:51
2. Building Your First React App
Date Started Description Date Completed
06/24/2024 @ 08:58 Dealing with JSX
Getting Your React On
Displaying Your Name
It’s All Still familiar
Conclusion 06/24/2024 @ 12:02
3. Components in React
Date Started Description Date Completed
06/24/2024 @ 12:14 Quick Review of Functions
Changing How We Deal with UI
Meet the React Component
Dealing with Children
Conclusion 06/26/2024 @ 14:27
4. Styling in React
Date Started Description Date Completed
Displaying Some Vowels
Styling React Content Using CSS
Styling Content the React Way
Conclusion
5. Creating Complex Components
Date Started Description Date Completed
From Visuals to components
Creating the Component
The Square Component
The Label Component
Why Component Composability Rocks
Conclusion
6. Transferring Properties
Date Started Description Date Completed
Problem Overview
Detailed Look at the Problem
A Better Way to transfer Properties
Conclusion
7. Meet JSX…Again!
Date Started Description Date Completed
What Happens with JSX?
JSX Quirks to Remember
Capitalization, HTML Elements, and Components
Your JSX Can Be Anywhere
Conclusion
8. Dealing with State in React
Date Started Description Date Completed
Using state
Getting Our Counter On
Optional: The Full code
Conclusion
9. Going from Data to UI in React
Date Started Description Date Completed
The Example
Your JSX Can Be Anywhere, Part II
Dealing with Arrays
Conclusion
10. Events in React
Date Started Description Date Completed
Listening and Reacting to Events
Making the Button Click Do something
Event Properties
More Eventing Shenanigans
React…Why?Why?
Conclusion
11. The Component Lifecycle
Date Started Description Date Completed
Conclusion
12. Accessing DOM Elements in React
Date Started Description Date Completed
The Colorizer Example
Meet Refs
Using Portals
Conclusion
13. Setting Up Your React Dev Environment Easily
Date Started Description Date Completed
Meet Create React
Creating Our HellowWorld App
Creating a Production Build
Conclusion
14. Working with External Data in React
Date Started Description Date Completed
web Request 101
It’s React Time
Getting the IP Address
Conclusion
15. Building an Awesome Todo List App in React
Date Started Description Date Completed
Getting Started
Creating the Initial UI
Building the Rest of the App
Displaying the Items
Animation! Animation! Animation!
Conclusion
16. Creating a Sliding Menu in React
Date Started Description Date Completed
How the Sliding Menu Works
setting Up the Sliding Menu
Getting Started
Showing and Hiding the Menu
Conclusion
17. Avoiding Unnecessary Renders in React
Date Started Description Date Completed
About the render Method
Optimizing render Calls
Seeing the render Calls
Conclusion
18. Creating a Single-Page App in React Using React Router
Date Started Description Date Completed
The Example
Getting Started
Building Our Single-Page App
It’s the Little Things
Conclusion
19. Introduction to Redux
Date Started Description Date Completed
What is Redux
Building a Simple App Using Redux
Conclusion
20. Using Redux with React
Date Started Description Date Completed
managing React State with Redux
Conclusion

#Book, #React

*Notes – Chapter 2 took longer than expected, as the <h1> in the example was not rendering, to find out ReactDom and ReactDOM is not equivalent. I knew the case sensitive part, but just missed the two letters (om/OM) not being the same. I am using Visual Studio Code (VS Code) and I did an autocompleted, and VS Code used ReactDom. 🙁 Took about forty-five minutes to see the difference after troubleshooting and reading articles why my ReactDom.render was not working.

Progress no. 1718990872

Python

Skills for All

PE1: Module 1: Introduction to Python and Computer Programming
Date Started Description Date Completed
1.0 Welcome to Python Essentials 1 (4)
1.1 Section 1 – Introduction to Programming (7)
1.2 Section 2 – Introduction to Python (9)
1.3 Section 3 – Downloading and Installing Python (5)
1.4 Module 1 Completion – Module Test
PE1: Module 2: Python Data Types, Variables, Operators, and Basic I/o Operations
Date Started Description Date Completed
2.1 Section 1 – The “Hello, World!” Program (15)
2.2 Section 2 – Python literals (8)
2.3 Section 3 – Operators – data manipulation tools (5)
2.4 Section 4 – Variables (12)
2.5 Section 5 – Comments (5)
2.6 Section 6 – Interaction with the user (13)
2.7 Module 2 – Completion – MODULE TEST
PE1: Module 3: Boolean Values, Conditional Execution, Loops, Lists and List Processing, Logical and Bitwise Operations
Date Started Description Date Completed
3.1 Section 1 – Making decisions in Python (14)
3.2 Section 2 – Loops in Python (17)
3.3 Section 3 – Logic and bit operations in Python (8)
3.4 Section 4 – Lists (13)
3.5 Section 5 – Sorting simple lists: the bubble sort algorithm (5)
3.6 Section 6 – Operations on lists (8)
3.7 Section 7 – Lists in advanced applications (4)
3.8 Module 3 Completion -Module Test
PE1: Module 4: Functions, Tuples, Dictionaries, Exceptions, and Data Processing
Date Started Description Date Completed
4.1 Section 1 – Functions (7)
4.2 Section 2 – How functions communicate with their environment (7)
4.3 Section 3 – Returning a result from a function (10)
4.4 Section 4 – Scopes in Python 57)
4.5 Section 5 – Creating multi-parameter functions (7)
4.6 Section 6 – Tuples and dictionaries (7)
4.7 Section 7 – Exceptions (15)
4.8 Module 4 Completion – Module Test
Python Essentials 1 (PE1): Course Final Exam
Date Started Description Date Completed
Final Project
Final Test
End of Course Survey
PCEP – Certified Entry-Level Python Programmer Certification Exam
Date Started Description Date Completed
PCEP – Certified Entry-Level Python Programmer Certification Exam (5)

#Certification

Progress no. 1718988631

JavaScript

Skills for All

6.2 Section 3 – Code Debugging and Troubleshooting (13)

JSE: Module 1: Introduction to JavaScript and Computer Programming
Date Started Description Date Completed
1.0 Welcome to JavaScript Essentials 1 (6)
1.1 Section 1 – About JavaScript (8)
1.2 Section 2 – Setting up programming environment (6)
1.3 Section 3 – Hello, World! (10)
1.4 Module 1 Completion – Module Test
JSE: Module 2: Variables, Data Types, Type Casting, and Comments
Date Started Description Date Completed
2.0 Section 1 – Variables (15)
2.1 Section 2 – Data types and type casting – Part 1 (11)
2.2 Section 3 – Data types and type casting – Part 2 (5)
2.3 Section 4 – Comments (4)
2.4 Module 2 Completion – Module Test
JSE: Module 3: Operator and User Interaction
Date Started Description Date Completed
3.0 Section 1 – Assignment, arithmetic, and logical operators (10)
3.1 Section 2 – String, comparison, and other JS operators (5)
3.2 Section 3 – Interacting with the user (5)
3.3 Module 3 Completion – Module Test
JSE: Module 4: Control Flow – Conditional Execution and Loops
Date Started Description Date Completed
4.0 Section 1 – Conditional execution (9)
4.1 Section 2 – Loops (12)
4.2 Module 4 Completion – Module Test
JSE: Module 5: Functions
Date Started Description Date Completed
5.0 Section 1 – Functions – Part 1 (7)
5.1 Section 2 – Function – Part 2 (12)
5.2 Module 5 Completion – Mudule Test
JSE: Module 6: Errors, exceptions, debugging, and troubleshooting
Date Started Description Date Completed
6.0 Section 1 – Errors and Exceptions – Part 1 (5)
6.1 Section 2 – Errors and Exceptions – Part 2 (8)
6.3 Module d6 Completion – Module Test
JSE: Final Test
Date Started Description Date Completed
Course Completion – Final Test
Earn JSE Certification (3)
End of Course Survey
JSE: Certified Entry-Level JavaScript Programmer Exam
Date Started Description Date Completed
JSE – Certified Entry-Level javaScript Programmer Exam

#Certification

Progress no. 1718910286

PHP

Zend

PHP Introduction 1: Installing PHP
Development Evironments
Date Started Description Date Completed
03/4/2024 PHP Development Environments 03/4/2024
Installing PHP
Date Started Description Date Completed
03/4/2024 Two Ways to Install PHP 03/4/2024
03/4/2024 Installing an AMPP Package 03/4/2024
03/4/2024 Installing ZendPHP 03/4/2024
PHP Virtualization
Date Started Description Date Completed
03/4/2024 PHP Virtualization 03/4/2024
PHP Introduction 2: PHP Basics
PHP Basics
Date Started Description Date Completed
PHP Scripts
Comments
Operator Types
Variables and Constants
Date Started Description Date Completed
Variables and Constants
Strings
Date Started Description Date Completed
Strings
Arrays
Date Started Description Date Completed
Arrays

#Certification

Progress no. 1718900823

Exam: AZ-900

Exam Date: July 09, 2024

Gmetrix

Domain 1: Cloud Concepts
Describe Could Computing
Date Started Description Date Completed
How to study for this Exam
Cloud Computing
Shared Responsibility Model
Cloud Models
Cloud Model Use Cases
Consumption-Based Model
Cloud Pricing Models
Cloud Service Benefits
Date Started Description Date Completed
High Availability and Scalability
Reliability and Predictability
Security and Governance
Manageability Benefits
Cloud Service Types
Date Started Description Date Completed
IaaS
PasS
SaaS
Domain 2: Azure Architecture and Services
Core Architectural Components
Date Started Description Date Completed
Regions and Region Pairs
Availability Zones
Datacenters
Resource and Resource Groups
Subscriptions
Management Groups
Account Hierarchy
Compute and Networking Services
Date Started Description Date Completed
Compute Types
Functions
Virtual Machine Options
Azure Virtual Desktop
VM Resource Requirements
App Hosting Options
Virtual Networking
DNS, Gateway, ExpressRoute
Public and Private Endpoints
Domain 3: Azure Management and Governance
Cost Management
Date Started Description Date Completed
Cost Factors
Cost Calculators
Cost Management and Billing Tool
Purpose of Tags
Governance and Compliance Tools
Date Started Description Date Completed
Blueprints
Policy
Resource Locks
Service Trust
Resource Deployment Tools
Date Started Description Date Completed
Portal
Cloud Shell, CLI, and PowerShell
Arc
Resource Manager
Monitoring Tools
Date Started Description Date Completed
Advisor
Service Health
Monitor

#Certification

Progress no. 1718900799

Time to get serious about my goals and start studying:
AZ-900
Python
JavaScript

I have stopped walking entirely….

I have stopped walking entirely. 🙁

I have other obligations (excuses!) that I have to do that I do not have time to walk at this time.

I have also stopped updating my weight, although my weight continues to go down.

Progress no. 1713245049

As soon as I passed the Microsoft DP-900 exam, I started to study for the AI-900. I am also studying for the Linux Professional Institute LPIC-1 exam. I have very little time and want to jump to the next level in my career, so I am trying to do all I can to get there!

Seems that everything that I am doing are intertwined. So my learning continues to grow. 🙂