Description
In this course, you will :
- Develop your Google Golang programming skills to build efficient software
- Prepare for a job with Google or have an income earning freelance skill
- Learn basic web coding languages such as HTML, CSS, and Bootstrap
- Create a blog as your course project that has a minimum design
- Build a portfolio and resume using your new programming skills
Syllabus :
1. Golang Fundamentals
- Structure
- Syntax
- Data Types
- Integer Types
2. Golang Variables and Operators
- Variables
- Modifying Variables
- Arithmetic Operators
- Assignment Operators
- Comparison Operators If Statements
- Relational Operators
- Logical Operators
3. Golang If Statements
- If Statements in Detail
- If and Else Statements
- If, Else, and Else If Statements
- Nested If, Else, and Else If Statements Overview
- Nested If, Else, and Else If Statements in Detail
4. Golang Switch Statements and For Loops
- Switch Statements Overview
- Switch Statements in Detail
- For Loops
5. Golang Functions
- Basic Functions
- Function Parameters
- Multiple Function Parameters
- Return Function Values
- Return Sing or Multiple Function Values
- The Global and Local Variable Function Scope Rule
- Built-in String Functions Overview
- Built-in String Functions in Detail
- Built-in Math Functions Overview
- Built-in Math Functions in Detail
6. Golang Arrays and Pointers
- Array Basics
- Alternative Ways to Create Arrays
- Multidimensional Arrays
- Pointers
7. Golang Structures, Slices, and Ranges
- Structures
- Structures in Functions
- Slices
- Ranges in Arrays
- Ranges for Map Iteration
8. Golang Web Development: HTML Basics
- Introduction to Golang HTML
- Simple Tags
- Attributes
- Fixed Attributes
- Comments
- Linking Methods
- Images
- Tabulating
- Iframes
- Header Tags
- Forms
- Semantic Markup
- Unordered and Ordered Lists
- Nested Unordered and Ordered Lists
9. Golang Web Development: CSS Basics
- CSS ID and Class Selectors
- CSS Backgrounds
- CSS Box Model
- CSS Layout Float and Clear Properties
- CSS Position Property
10. Golang Web Development: Basic Website Structure
- Page Structure Basics and Building a Header
- Coding the Navigation Bar
- Creating the Main Body Area and Footer
11. Golang Web Development: Bootstrap Framework
- Intro to the Bootstrap CSS Framework
- Typography Options
- Color Options
- Creating Tables
- Structuring Navigation
- Completing the Navigation Bar
- Container Types
- Rows and Columns
- Responsiveness
12. Golang Web Development: Creating a Website Template
- Creating a Template
- Column Adjustments
- Sidebar List Groups
- Content Area and Footer