Computer Science for Everyone

  • Home
  • Computer Science for Everyone
( 0 Rating )
Shape Image One
  • by Adam
  • Course level: Beginner

About Course

Learn how to make online games, and apps like Twitter, Pokémon ,Tic Tac Toy, and Find my phone using Android O

Description

This source will help the beginners to start build their own Android  apps  from scratch. By the end of this course you will be able to build real world android apps. In this course you will learn how to build and design secure android apps avoiding Android Vulnerabilities, and how to work with android layout tools to design very attractive and responsive layout that work with different device size, then you will learn how to use Sqlite as local database storage  and Mysql as remote database storage, Also you will learn about web services and map. And  you will learn how to work with android device persimmons and access to device information and device services. Then you will learn how use Firebase to build apps with Real-time database, monetize your app, and other services that offered by firebase. In this tutorial you will learn how to build real world apps and online games like Twitter, Tic Tac Toy, and Find my phone

Who this course is for:

  • This Android course for programmers who are interesting to build Android apps. And they are not familiar with Android development enviroment

What Will I Learn?

  • Build Your First Mobile App
  • Build Real-world Android apps like Twitter, Facebook, and Find my phone
  • Build online games, like Pokémon, play tic tac toy online.
  • Work with In app purchases, and sell products in your app
  • Build secure app and avoid Android Vulnerability
  • Work with New Firebase from Google and Web services (RESTful API calls)
  • Work with local and remote Database
  • Work with user location and map
  • Design amazing layout using Style, Color,Shape, Menu and ConstraintLayout
  • Design responsive layout that works on different device size with different language
  • Learn how to use Android Tools like ListView, AlertDialog, and GridView
  • Work with camera and other hardwares
  • Use system service like BroadcastReceive, Services, and Alarm
  • How to avoid reverse engineering (Reskin) for your app

Topics for this course

76 Lessons10h 30m

Computer Science for Everyone

1 – About the instructor and the course02:50
2 – What is computer science?03:06
3 – About computers03:41
4 – What is programming?03:21
5 – Types of programming languages08:24
6 – Parts of a computer05:27
7 – The CPU07:46
8 – The RAM05:25
9 – The Buses04:42
10 – Graphics adapters03:45
11 – Binary, bits, and bytes04:33
12 – What is ASCII?05:18
13 – History of programming05:15
14 – History of Java03:06
15 – Installing the necessary software02:48
16 – Introduction to Eclipse04:58
17 – Comments, Statements, and Methods in Java05:02
18 – Comments, Statements, and Methods (programming video)07:21
19 – Data types in Java07:54
20 – Data types (programming video)07:28
21 – Writing text to the console03:55
22 – Writing text to the console (programming video)09:53
23 – Object-Oriented Programming08:35
24 – More on programming blocks09:38
25 – OOP (programming video)15:51
26 – User input in Java03:50
27 – User input in Java (programming video)11:04
28 – If statements in Java07:53
29 – If statements in Java (programming video)07:11
30 – While loops in Java03:31
31 – While loops in Java (programming video)06:06
32 – For loops in Java02:55
33 – For loops in Java (programming video)04:59
34 – Algorithms05:52
35 – What are algorithms used for?02:39
36 – Constructing algorithms04:02
37 – Constructing algorithms (programming video)08:04
38 – Boolean values04:31
39 – Boolean values (programming video)06:48
40 – Strings and characters06:19
41 – Strings and characters (programming video)07:16
42 – Age program05:20
43 – Age program (programming video)06:35
44 – Arrays in Java05:06
45 – Arrays in Java (programming video)06:48
46 – ArrayLists in Java08:37
47 – ArrayLists in Java (programming video)07:52
48 – Iterating through Arrays with Java03:33
49 – Iterating through Arrays (programming video)04:35
50 – Iterating through ArrayLists in Java05:25
51 – Iterating through ArrayLists (programming video)06:44
52 – ASSIGNMENT: creating the DVD class11:17
53 – ASSIGNMENT: creating the Store class11:02
54 – ASSIGNMENT: creating the Controller class18:46
55 – Inheritance in Java04:47
56 – Inheritance in Java (programming video)11:49
57 – Data structures02:48
58 – Creating a Linked List13:40
59 – Programming the List Node05:06
60 – Programming the Linked List07:02
61 – Programming the List Controller21:31
62 – Creating our own Queue in Java04:55
63 – Programming the Queue Node02:37
64 – Programming the Queue06:32
65 – Programming the Queue controller07:12
66 – Programming the menu09:44
67 – What is a Stack?02:18
68 – Programming our own Stack in Java08:26
69 – What is a Set?07:41
70 – Programming with Sets14:40
71 – What is a Binary Tree?05:45
72 – Programming the Binary Tree Node04:03
73 – How to delete Nodes from Binary Trees?04:02
74 – Programming our Binary Tree27:22
75 – Programming the deletion of Nodes27:56
76 – Programming the Binary Tree Controller09:53

About the instructor

0 (0 ratings)

46 Courses

11 students

Free

Material Includes

  • 10+ hours on-demand video
  • Full lifetime access
  • Access on mobile and TV

Requirements

  • No previous programming experience is required! I will teach you what you need to know.
  • You will need a computer running Microsoft Windows, or Linux, or a Mac running OS X.

Target Audience

  • Get your team access to 4,000+ top courses curated by LUDIFU anytime, anywhere.