Java Programming Fundamentals
Your career as a program developer starts here. Gain entry-level programing skills in Java language, and prepare yourself to handle any task that is required in any programming job.
Created by: Victor Orozco
Quality Score
Overall Score : 0 / 100
Course Description
Learn how to solve programming problems using functions, for loops, conditional statements, recursive algorithms, and learn about the Object-Oriented Paradigm (OPP).
Lesson 01 - Java Overview
Introduction
Java Overview
Java is
Installing the tools (JDK,JRE, IntelliJ)
Java Basics
Operators
Control Flow
Classes, objects and methods
Lesson 02 - Java
Basics
Introduction
Memory Areas
Java Garbage Collection Types
Package
Access Control
Interfaces
Inheritance
Polymorphism
Lesson 03 Useful
Libraries
Data structures
Generics
SOLID Principles
Files and I/O
Lesson 04 Functional and Concurrences
Immutable Objects
Annotations
Lambda expressions
Functional Interfaces
Concurrency and Threads Review
Exception Handling
Extended content
Lesson 05 Exchange Information
Networking and Communication
Data serialization
Mini- Project
Final proctored exam
Instructor Details
- 0.0 Rating
0 Reviews
Victor Orozco
Vctor Orozco holds a bachelor degree in Computer Science and Information by Universidad de San Carlos de Guatemala, and a master in Computer Science by Universidade Federal de Santa Maria awarded with a scholarship from the Organization of American States. Currently he is involved in academic, private and community IT sectors. Since 2014 he acts as a founder/CTO of Nabenik S.A. a software development studio focused on enterprise and mobile applications development. At the same time he is a member of the computer science department in Universidad Rafael Landivar as assistant professor in Artificial Intelligence and Systems Modeling and Simulations. Recently he was elected again as Guatemala Java Users Group -GuateJUG- Leader due his involvement in Java global community.



