Java and Unix for Beginners (Self Paced)
This self paced course can be taken remotely and is for beginners with little or no knowledge of Java and Unix. It serves as a bridge course for Hadoop and other languages so that a student may be up to speed with other students attending regular programming courses. Most commonly used commands of Unix are covered and concepts on Java programming including certain of classes and objects using Eclipse are taught in this self paced course.
About this Course
This self paced course can be taken remotely and is for beginners with little or no knowledge of Java and Unix. It serves as a bridge course for Hadoop and other languages so that a student may be up to speed with other students attending regular programming courses. Most commonly used commands of Unix are covered and concepts on Java programming including certain of classes and objects using Eclipse are taught in this self paced course.
Java:
- Understand history of Java Evolution of Java as a language
- Understand features of Java Features of Java including architecture and core components: JVM (Java Virtual Machine), compelling Java programs, Java runtime engine, Java Development Kit, development tools and popular editors, running of Java programs.
- Understand OOP terms and features Object Oriented Programming methodology and concepts. What are classes and objects, methods and attributes. Concepts of Abstraction, Encapsulation, Inheritance, Polymorphism
- Understand fundamental features of Java Program structure, documentation within programs, package statement, import statements, the main() method, keywords, identifiers.
- Start writing basic Java programs Example of simple Java programs written using Eclipse
UNIX:
- Getting started Brief history and use of UNIX
- Architecture Architecture of UNIX: Kernel and shell; commands and utilities; files and directories
- Startup and Shutdown How to boot up and shutdown
- Commands
- Commonly used commands for creating files and directories; access permissions; changing ownership of files
- Variables PS1 and PS2 variables, environment variables and their usage
- Pipes and Filter Creating pipes and filters in UNIX; their use and ways to run them
- Sort command Usage of useful command called sort for sorting data from standard input
Java:
- Understand history of Java
- Understand features of Java
- Understand OOP terms and features
- Understand fundamental features of Java
- Start writing basic Java programs
UNIX:
- Getting started
- Architecture
- Startup and Shutdown
- Commands
- Variables
- Pipes and Filter
- Sort command
This course is a quick introduction to Java and Unix. It can be completed in less than four hours. You are encouraged to watch the video and pause it to try examples on your own in the installation of Unix and Java on your machine.
To run Unix on Windows you may install and run Cygwin or else install a VM software such as VMWare or Virtual Box and then install a free version of Ubuntu Linux on it.
Java is a good language to start on programming and has wide applicability in all industries and companies. You must start learning Java using this course and them progress to the regular Java programming course to become proficient in writing Java programs. To seek job opportunities, working on short Java projects will be useful to get a junior level Java programming position. Also, there are opportunities available for programming as a freelancer on several sites which can give a good tart on smaller projects. Progress to more complex projects thereafter as you become proficient and seek better opportunities.
Sessions
Course at a Glance
- 1
- 4
- English
- Skill Level: Basic
System Requirements
PC equipped with microphone and speakers or a headset. High speed internet connection.
Prerequisites
-
NONE
Testimonials
" The course was very interactive and easy to understand even for a beginner like me! It helped me prepare and pass my certification soon after completing the course!! "
- Priyam
" I really loved this course. It was fast paced, very hands on with fun filled exercises. Not only do I have lifetime access to lectures and notes, I can also email the instructor any time for help! Awesome!! "
- Samuel Adlekha
" Loved the the course. The instructor was patient and provided great demos and examples. I am new to programming but felt so comfortable since it was well explained. Awesome! "
- Shveta
" It was a pleasure and great learning experience with Net Serpents under the guidance of Mr. Shashi Prakash. "
- Aijaz