F# Programming Language from Basics to OOP ( fsharp )
4.3 (3 ratings)
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.
1,133 students enrolled
Wishlisted Wishlist

Please confirm that you want to add F# Programming Language from Basics to OOP ( fsharp ) to your Wishlist.

Add to Wishlist

F# Programming Language from Basics to OOP ( fsharp )

learn fsharp programming language from basics , functions ,Decision making , loops,Types, OOP and Parallel Programming
4.3 (3 ratings)
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.
1,133 students enrolled
Last updated 8/2017
English
Curiosity Sale
Current price: $10 Original price: $65 Discount: 85% off
30-Day Money-Back Guarantee
Includes:
  • 7.5 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Make console application by F# and Write Basic Syntax of programming language and keywords
  • Learn how to use functions, receive parameter with function and return type
  • How to use if statement and match expression
  • learn about using loops like for .. to loop , for.. in loop and while loop
  • Learn how to interact with user by using input and output and making module
  • Learn OOP and inheritance and how to use types like classes, structures enums and unit type
  • learn how to use members in the class and do and let binding
  • How to use Generic classes and check the type of paramters
View Curriculum
Requirements
  • some information about programming langauge
Description

This course learn you programming with fsharp functional programming langage . i will take about  keywords and some resources of this language 

how to print on the screen .using debugging to trace code .get input from the user and how to convert it .how to use functions .how to used for loop and while and  if statement .how to write comments multi-line and single line .and use assign variable with if statement.

What will you learn in this course?

  • Syntax and escape Characters
  • Treat with Input and Output
  • A lot of functions and recursive
  • How to use if statement  and match expression
  • modules 
  • learn about using loops like for .. to loop , for.. in loop and while loop
  • Learn about numbers and primitive types
  • Learn OOP  with some fearures
  • How to use types like classes, structures , enums and unit type
  • How to use members in the class and do and let binding
  • How to use Lists ,arrays and List module
  • Inheritance and its with constructors
  • Explicit Fields and members
  • Parallel programming



Requirements

  • Some basic concepts about programming language
  • some basic syntax of c programming language

Who is the target audience?

  • Programming language learners
  • Programmer needs to learn development android with  xamarin.android using fsharp
  • programmer write fsharp on linux and mac
Who is the target audience?
  • All students need to use f# progaramming language
  • students need to learn to android with xamarin
  • Build some type of web applications after this course
Students Who Viewed This Course Also Viewed
Curriculum For This Course
80 Lectures
07:26:44
+
programmes
2 Lectures 04:53
+
Introduction
5 Lectures 08:28



Resources
01:14

Another resources
01:28
+
Functions
7 Lectures 50:11
printfn
05:31

Arithmetic operations
06:21

functions 1
09:26

functions 2
08:55

Factorial with Recursive
06:20

Generic Functions 1
06:15

Generic Functions 2
07:23
+
Decision making
5 Lectures 21:30
if .. then.. else 1
04:07

If and assign variable
01:36

else if
04:22

match expression 1
06:14

match expression 2
05:11
+
Loops
6 Lectures 29:36
for..to loop 1
04:10

for loop with debugger
02:29

for.. to loop 2
04:04

for .. in loop
08:09

Nested for loop
05:29

while .. do loop
05:15
+
Types
11 Lectures 58:48
Numbers
04:17

primitive types
02:33

Define Primitive types
07:22

Convert between primitive datatypes
07:56

enum type
04:23

unit type
04:51

Tuples 1
06:35

Fib with Tuples 1
08:03

Fib with Tuples 2
00:36

Fib with Rec 3
04:43

Array 1
07:29
+
Strings
4 Lectures 23:22

Strings 1
05:47

Strings 2
05:32

Strings 3
06:01
+
Lists
6 Lectures 41:31
List 1
06:42

List 2
07:15

List 3
06:49

Recursion with Lists
05:35

List module 1
08:23

List module 2
06:47
+
Miscellenous
6 Lectures 25:01
module and let
06:03

Math class 1
06:14

Math class 2
06:19

Math class 3
05:40

some errors i make in my explain

Some errors 1
00:40

Some error 2
00:05
+
OOP
25 Lectures 02:39:19
Resources 3
00:42

simple classes
07:20

Cone Example 1
07:29

Cone Example 2
05:06

Constructors 1
06:26

do Binding 1
07:00

do Binding 2
05:44

Class with Explicit Fields
06:39

Structures 1
09:01

Structures 2
04:40

Structures 3
04:27

Structures with members
07:40

Generic Class 1
07:10

Generic Class 2
06:05

Inheritance 1
05:10

Inheritance 2
05:43

Inheritance with Constructors 1
06:53

Inheritance with Constructors 2
07:27

Inheritance with Constructors 3
04:25

abstract members 1
06:36

abstract members 2
07:38

abstract members 3
10:29

Explicit Fields and members 1
06:19

Explicit Fields and members 2
07:16

Explicit Fields and members 3
05:54
1 More Section
About the Instructor
Mohamed Ibrahiem Abd ElHamied
4.3 Average rating
22 Reviews
3,249 Students
3 Courses
Programmer

I am student in Egypt university and i am very good in university . i made four courses on udemy.I read some books in programming language like csharp ,python,kotlin,c++ and java and i watch a lot of videos in programming language ,  networking ccna and automatic coontrol i have some experience in asp.net mvc  and learn a lot about xamarin.android and use android studio with kotlin and java