Programming for Complete Beginners in Haxe
3.0 (1 rating)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
8 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Programming for Complete Beginners in Haxe to your Wishlist.

Add to Wishlist

Programming for Complete Beginners in Haxe

This is your first step to prepare to be game developer. If you like to design a game by yourself this is your place
3.0 (1 rating)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
8 students enrolled
Created by Alireza C.H
Last updated 3/2016
English
Price: $20
30-Day Money-Back Guarantee
Includes:
  • 2 hours on-demand video
  • 13 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Start programming in Haxe
  • Use flashdevelop to write,debug and publish Haxe applications
  • Define variables with various types
  • Use conditional statement to manage various situations
  • Use different loops to manage repetitive actions
  • Define arrays and use it
  • Define functions and use it in application
  • Use conditional statement to manage the various situations in a application
  • Define class and methods to reuse useful codes
View Curriculum
Requirements
  • Basic Computer Skills
Description

What is the course about?

This couse is about Haxe programming fundementals which are important to know to start programming as a game developer. It is a good jump start for you if you want to start game programming

What are the requirements?

  • Basic Computer Skills (Typing, File Browsing)

What am I going to get from this course?

  • Over 17 lectures and 2 hours of content!
  • Understand the foundations of the Haxe Programming language
  • Create applications that run in the console
  • Declare and manipulate variables
  • Write flow of control statements (loops & conditions)
  • Create function for code to learn reusing code and readability in programming

What is the target audience?

  • Complete Beginners


Who is the target audience?
  • It is for complete beginners
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 17 Lectures Collapse All 17 Lectures 01:48:58
+
Introduction
1 Lecture 01:24

This is the introduction lecture, I will explain briefly about the course goals and future lectures.

Preview 01:24
+
Getting Started With Haxe
2 Lectures 10:30

In this lecture you will learn how to install requirements on your pc or laptop to start haxe programming. The requirements are

1- Haxe toolkit

2-Flashdevelop editor

Preview 06:23

The goal of this lecture is introducing with haxe programming language by writing simple application and run it in the flashdevelop.

Preview 04:07
+
Types and Variables
3 Lectures 23:01

In this lecture we learn what is a variable and how we can define a variable and use it.

How to define a variable
07:11

Sometimes we have some data to process and sometimes we need to get data from user. In this lecture we learn how we can get data from input and then use it in our program.

How to read data from input
10:08

In this lecture we introduce with operators and use it in calculations

How to use operators for calculations 1
05:42
+
Conditional statements
3 Lectures 23:29

This is so challenging when you have more than one condition in your program and then you should decide based on different states. So, you can use if statement to cover all conditions. In this lecture you will learn how to define if statement and use it in your application.

How to define a if statement
06:15

In this lecture, you can learn to use if statement by doing one example and comparing between some numeric variables.

How to use if statement in an application
08:04

Now, you are familiar with if statement. Lets learn somethin more advanced about them by using AND and OR operators.

How to use different operators in if statement
09:10
+
Loops
3 Lectures 13:01

When you need to repeat your code, you can use loops. There are different types of loop and in this lecture I'm going to talk about for loop.

For loop
04:22

After learning for loop, it's really good to know about do while loop so in this lecture you can learn about it and see how you can use it in your appliation.

Do while loop
03:31

In this lesson, we are going to know how while loop works and what are the similarities and differences between while loop and do while loop.

While loop
05:08
+
Arrays
2 Lectures 14:10

One of the most useful concept is arrays and maybe the simple definition is that arrays are used to store multiple values in a single variable.

How to define an array
05:17

In this lecture, we have a good practice to be more familiar with using arrays.

Working with arrays
08:53
+
Functions
2 Lectures 20:23

A function is a block of code designed to perform a particular task. In this lesson, you introduce with function and learn how to define it in Haxe.

How to define a function
07:59

In this lecture, first we write some code and then we try to rewrite some of them as a function. So, you will see the using function in a practical example.

Working with functions
12:24
+
Summary
1 Lecture 03:00

When you see this lecture, it means that you watched all the lectures and now you know many things about programming. You are confident about yourself and you can continue this way to be a game programmer soon.

Review
03:00
About the Instructor
Alireza C.H
4.2 Average rating
55 Reviews
5,097 Students
2 Courses
Senior Software Developer

·       Possess over 14 years of experience in Information Technology, System Development Life Cycle (SDLC).

·       Creative individual with strong experience in Development, Web Application, Data Base design and implementation

·       Strong skills and proven abilities to work under pressure.    

·       Highly experienced in technical aspect of application development and required technologies.

·       Specialized in change-driven (Agile) application development methodology.