This repository will contain all materials used throughout the OS course 20/21
-
in this video how to install IntelliJ and JDK 1.8.
-
- To download you have to create oracle account or login with your oracle account.
• String
• Booleans
• Switch
• Increment and Decrement operators in Java
• Methods
• Java "pass-by-reference" or "pass-by-value"?
• Java Classes and Objects - w3schools
• Java Classes and Objects - programiz
• Java Classes and Objects - javatpoint
• Class Attributes - w3schools
• Java Constructors - javatpoint
• 💻 Section Project - BMI Project
• Constructor overloading - TutorialsPoint
• Java Encapsulation - TutorialsPoint
• Java Encapsulation - GeeksforGeeks
• Java Encapsulation - javaTpoint
• Access Modifiers in Java - GeeksforGeeks
• Access Modifiers in Java - javaTpoint
Introduction to Java Programming and data Structures - Eleventh Edition
=======================================================================
9.8 Visibility Modifiers 👉🏽 366
9.9 Data Field Encapsulation 👉🏽 368
9.13 The Scope of Variables 👉🏽 379
9.14 The this Reference 👉🏽 380
• Java ArrayList - GeeksforGeeks
• Creating an Arraylist of Objects - stackoverflow
• Java Sockets - GeeksforGeeks
• Java Sockets - Medium (Requires VPN in Egypt)
Introduction to Java Programming and data Structures - Eleventh Edition
=======================================================================
20.5 Chapter 20 Lists, Stacks, Queues, and Priority Queues 👉 804
33.2 Networking 👉 Chapter 33
Recomended Android App Development Courses
1. Android Basics Nanodegree - Udacity
Android apps are everywhere, and learning to build them can be a fantastic career move. No programming experience? No problem! The skills you learn in this beginning Nanodegree program will accelerate your journey to becoming a working Android Developer.
2. Android Developer Nanodegree - Udacity
For intermediate Java developers pursuing Android specialization, this program teaches the tools, principles, and patterns that underlie all Android development.
The skills you learn in this Nanodegree program will help you master the existing platform, and prepare you for the exciting opportunities in Android's future.
This course is taught by Mohaned Yossry Al Feqy. Teaching Assistant at Faculty of Computers and Information, Tanta University.
- mikesprague for providng free links to Udacity Nanodegrees on this repository