Hadoopexpress - Big Data Training, Consulting and Development
  • Login
  • Sign up

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.

Course Syllabus

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
  • Vi Editor
  • Usage of editor called vi in UNIX for editing documents

    Course Structure

    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
  • Vi Editor

  • Course Logistics

    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.

    Opportunities after the course

    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.

    Delivery Method
    Self Placed $ 1

    Course at a Glance
    • 1
    • 4
    • English
    • Skill Level: Basic
    Online Classes
    Assignments: 3
    Project: 1
    Lifetime Access
    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

    Contact Us:

    Hadoop is a registered trademark of the Apache Software Foundation(ASF) and Hadoop is a product owned by Apache. Hadoop Express is not affiliated in any way to ASF . All educational material, resources, videos and other content available on this site is created and owned by Net Serpents and is intended only to provide training. This website does not own any of the products on which it provides training, many of which are owned by Apache while others are owned companies such as SAS, Python and Oracle. Net Serpents LLC is committed to education and online learning. All recognizable terms, names of software, tools, programming languages that appear on this site belong to the respective copyright and/or trademark owners.