HRDF Funded Course - Java Essential Training
Details
What is Java? Java is one of the top-five programming languages, and is used for websites, embedded controllers, and Android app development. This is an introduction to get you started programming with Java. The trainer will introduce the basics: data types,
strings, arrays, expressions, loops, and functions. She'll help you control the flow and logic of your code, and create classes using the principles of object-oriented design. Then go a bit beyond the basics and learn advanced techniques for working with arrays,
manipulating files, and building graphical user interfaces (GUIs) that respond to user input. This three-hour capsule course is perfect for developers who need to get up to speed with Java fast, as well as for beginning programmers who want their first taste
of this popular language.
Topics include:
- Downloading and exploring NetBeans
- Understanding Java basics: data types, strings, arrays, and more
- Controlling flow with functions and loops
- Creating classes
- Sorting and searching arrays
- Manipulating files
https://www.tertiarycourses.com.my/java-essential-training-in-malaysia.html
Outline
Module 1. Getting Started
- What is Java?
- Downloading the Java IDE (NetBeans)
- Flowcharting and UML diagrams
- Understanding algorithms
- Exploring the IDE
- Command-line programming with Java
- Creating Java docs
Module 2. Java Basics
- Anatomy of a Java program
- Understanding data types
- Using strings
- Understanding arrays
- Understanding implicit and explicit conversion
- Debugging logic and syntax errors
- Using the debugger
Module 3. Flow of Control
- Understanding basic expressions
- Working with decisions
- Comparing different types of loops
- Using predefined functions
- Creating user-defined functions
- Using call by value and call by reference
- Overloading functions
Module 4. Classes and Objects
- Creating classes
- Instantiating classes
- Using encapsulation
- Understanding inheritance
- Working with polymorphism
Module 5. Beyond the Basics
- Revisiting arrays
- Working with two-dimenional arrays
- Using ArrayLists
- Introducing recursion
- Sorting arrays
- Searching arrays
Speaker/s
Jamalla Zawia is a Web/Mobile Application Developer and Instructor. She has a great passionate toward both, Teaching and Software Development. She has seven years of teaching experience as a college instructor, in addition to at least other seven years of experience in Software Development as a Freelancer. Jamalla graduated in 2009 with a Master Degree in Information Technology and prior to that she had graduated in 2004 with a Bachelor Degree in Computer Science. She got both degrees with excellence. She executed and participated in many Software Development projects in both education and business domains.
Jamalla works on lot of desktop, web, and mobile technologies such as HTML, CSS, Bootstrap, JavaScript, PHP, Laravel, Java, C#, Angular 2.0, Android, SharePoint, WordPress, WooCommerce, Joomla, MySQL and many more. Currently she works as a senior Data Analyst and Management for national Petroleum Company in Yemen where she is a key part of internal teams.
All our courses and trainings are funded by HRDF (Human Resources Development Fund Malaysia). Our courses include Infocomm, Digital Media, Robotics, Semiconductor,Telecommunication, Life Science, Horticulture Industries , and Business Administration . Below are some of our popular courses
- Python Programming
- R Programming
- Tableau
- Machine Learning
- Raspberry Pi
- Arduino
- 3D Printing
- iOS Apps Development
- Android Apps Development
- Magento eCommerce
- Wordpress
- Joomla
- Search Engine Optimizatoin
- Web Design
- Google Analytics
- Facebook Marketing