Dart Launchpad

Posted By: ELK1nG

Dart Launchpad
Published 3/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 321.84 MB | Duration: 1h 9m

The definitive course for absolute beginners.

What you'll learn

Binary code

Basic programming concepts

Computer logic

How to program in Google Dart

Requirements

No programming experience required. You just need to know how to use a computer and a browser.

Description

If you are curious about how computers work and how to create your own applications using Goggle’s Dart programming language, this course is for you. In this course, you will explore the essential concepts of computing, such as binary code, data representation, algorithms, and logic. You will also learn how to master Dart, a modern and versatile programming language that can be used for web, mobile, and desktop development. You will start from the basics of Dart, such as data types, variables, functions, comparators, operators, and loops. You will then advance to more complex topics, such as exceptions, object-oriented programming, and logic operators. By the end of this course, you will have a solid foundation in computing and Dart programming, and you will be able to create your own applications using Dart. This course is suitable for beginners who have no prior experience in programming, as well as for intermediate programmers who want to learn a new language. Join us today and start your journey in computing and Dart programming!This course will be taught by a self taught programmer who has been learning programming on his own ever since late middle school and early high school(me). I have played with various programming languages like HTML, CSS, JS, Node.JS, Dart, GDScript and c++. I now wish to share the knowledge that I've acquired over the years in this course.

Overview

Section 1: Introduction

Lecture 1 Course Introduction

Lecture 2 Meet your instructor

Section 2: Basic Programming Concepts

Lecture 3 What is a programming language?

Lecture 4 What is a computer program?

Lecture 5 What is source code?

Lecture 6 What is a compiler?

Lecture 7 What is machine code?

Lecture 8 Data Types

Lecture 9 Variables

Lecture 10 Null value

Lecture 11 Functions

Lecture 12 Algorithm

Lecture 13 Comparator

Lecture 14 Operator

Lecture 15 Loops/Recursion

Section 3: Binary

Lecture 16 What is binary code?

Lecture 17 Determining "n"

Lecture 18 Bin to DEC

Section 4: Computer logic

Lecture 19 What is logic?

Lecture 20 Logic operators - AND

Lecture 21 Logic operators - OR

Lecture 22 Logic operators - NOT

Section 5: Dart Basics

Lecture 23 Dartpad

Lecture 24 Hello World

Lecture 25 Variables and Scope

Lecture 26 Comments

Lecture 27 Concatenation and string interpolation

Lecture 28 Functions

Lecture 29 Parameters/Arguments

Lecture 30 Lists/Arrays

Lecture 31 If else

Lecture 32 Enums

Lecture 33 Objects

Lecture 34 For loop

Lecture 35 While loop

Section 6: Setting up the environment

Lecture 36 Pre-Requisites

Lecture 37 How to install Dart on your device?

Lecture 38 How to install and setup Visual Studio Code?

Lecture 39 How to add Flutter/dart VS Code extensions?

Section 7: Creating a basic dart HTTP server

Lecture 40 Creating a local project

Lecture 41 Writing a simple dart HTTP Server

Section 8: Creating and publishing libraries

Lecture 42 Creating a test program

Lecture 43 Running tests

Lecture 44 Documenting your library

Lecture 45 How to choose and set a license for my project?

Lecture 46 Publishing your library

Section 9: Ethical and solidary practices

Section 10: Final Section

Lecture 47 Continuing your dev journey

People who want to learn fundamentals of classical computers and Google Dart.