Hot Topics

Apache Hadoop and Java Developers

This short course is designed to ease your understanding of Hadoop and Java and is a way into developing with Hadoop. A series of hands-on tutorials will help you to use the Java language in conjunction with Hortonworks sandbox. This course is based on a series of tutorials by Apache.

Step 1: Explore the Core Concepts of Apache Hadoop
What is MapReduce?
The MapReduce Concepts and Terminology
MapReduce: The Mapper
MapReduce: The Reducer

Step 2: Write a MapReduce program
Examine The MapReduce Example
Mapper reading data from HDFS
Streaming API
Repositories
Source and Javadoc
SBT Setup
Gradle Setup

Step 3: Hive and Pig: Motivation

Required Prep:

Basic understanding of Java programming

- Section 1 - Oct 7 - Oct 14; Sat; 9:00 am - 10:30 am; 2 mtgs (Register Online)
Honolulu Community College; $195
course code: COM2093-003
DSLR Shooting Modes Made Easy: A Hands-On Introductory Workshop

Do you have a digital single lens reflex (DSLR) camera, a mirrorless interchangeable lens camera (MILC), or a bridge camera that you only use in the AUTO mode? Learn how to set it up, use other shooting modes, and how to use them to take your photography to the next level. This hands-on introductory workshop is for you! Work with the instructor and learn how to set up your camera to get the best results.

Participants will need their own digital single lens reflex (DSLR) camera, mirrorless interchangeable lens camera (MILC), or bridge camera. Don't forget to charge the battery and bring a memory card.

- Section 1 - Oct 4; W; 6:00 pm - 9:00 pm; 1 mtg
Windward Community College; $59
course code: ART7025-002

Participants will need their own digital single lens reflex (DSLR) camera, mirrorless interchangeable lens camera (MILC), or bridge camera. Don't forget to charge the battery and bring a memory card.

GoPro Made Easy: A Hands-On Introductory GoPro Camera Workshop

Are you intimidated by your GoPro? Or, do you just wish that you understood how to use it better? If so, this hands-on introductory workshop is for you! Better than any tutorial video, in this workshop you will work hands-on with the instructor. Specifically, you will learn what the different camera settings are, how to link your GoPro camera to your smartphone, how to edit short video clips without a computer, and how to share videos and photos directly from your smartphone.

Required Prep:

Bring your GoPro camera with battery charged and your smartphone

- Section 1 - Sep 20; W; 6:00 pm - 9:00 pm; 1 mtg
Windward Community College; $59
course code: ART7019-002
Introduction to Aquaponic Systems Workshop

Aquaponics (also known as the integration of hydroponics with aquaculture) is gaining increased global attention as the fastest growing bio-integrated efficient intensive food production system. Aquaponics serves as a model of sustainable food production by following principles:
- The waste products of one biological system serve as nutrients for a second biological system.
- The integration of fish and plants results in a polyculture that increases diversity and yields multiple products.
- Water is re-used through biological filtration and recirculation, a closed system.
- Local food production provides access to healthy foods and enhances the local economy.

Greenhouse growers and farmers are taking note of aquaponics for several reasons:
- Hydroponic growers view fish-manured irrigation water as a source of organic fertilizer that enables plants to grow well.
- Fish farmers view hydroponics as a biofiltration method to facilitate intensive recirculation aquaculture.
- Greenhouse growers view aquaponics as a way to introduce organic hydroponic produce into the marketplace, since the only fertility input is fish feed and all of the nutrients pass through a biological process.
- Food-producing greenhouses – yielding two products from one production unit – are naturally appealing for niche marketing and green labeling.
- Aquaponics can enable the production of fresh vegetables and fish protein in arid regions and on water-limited farms, since it is water re-use system.
- Aquaponics is a working model of sustainable food production wherein plant and animal agriculture are integrated and recycling of nutrients and water filtration are linked.
- In addition to commercial application, aquaponics has become a popular training aid on integrated bio-systems with vocational agriculture programs and high school biology classes.

- Section 1 - Mar 1 - Mar 29; W; 5:00 pm - 8:00 pm; 5 mtgs
Kaua‘i Community College; Tsao; $225
course code: AGR4005-008
- Section 2 - Oct 4 - Nov 1; W; 5:00 pm - 8:00 pm; 5 mtgs
Kaua‘i Community College; Tsao; $225
course code: AGR4005-009
Introduction to Story Maps (Using ArcGIS)

Story Maps is an Esri product which lets you “combine authoritative maps with narrative text, images, and multimedia content. They make it easy to harness the power of maps and geography to tell your story.” In this introduction, you will:
• Sample story maps
• Learn to use online data resources
• Create a simple web map
• Customize your web map
• Create a Basic story map using your web map

- Section 1 - Coming in a future schedule
Honolulu Community College; Jones; $195
course code: COM2097-001
MCSA: Windows Server 2016

This is an optimal way to dive in to learning how to install, configure, and administer a Windows 2016 server. It will prepare you for working as a network or computer systems administrator or support specialist. Topics covered in this course include the following:
• Installation, Storage, and Compute with Windows Server 2016 [Exam 70-740]
• Networking with Windows Server 2016 [Exam 70-741]
• Identity with Windows Server 2016 [Exam 70-742]

This course takes a practical approach with an emphasis on how concepts apply to the workplace. If you want to demonstrate knowledge through certification, you may do so but that is not part of this training.

Expect an accelerated course that requires time outside of class to complete readings to prepare you for each class meeting. This is how you will maximize your in-class learning. This is not a course for beginners. Please register 7 business days before the start of the course to be sure you will have your materials on the first day of class.

What next? You may want to learn to design and implement a server infrastructure which makes up the MCSE: Server Infrastructure course and certification.

Required Prep:

An understanding of networking fundamentals, security best practices, Active Directory concepts, basic server hardware, and experience supporting and configuring Windows client operating systems

- Section 1 - Coming in a future schedule
Honolulu Community College; Nakadomari; $3195
course code: COM2047-006

Certification exams not included.

Photographic Composition Made Easy: A Hands-On Introductory Workshop

Would you like to stop just taking "snapshots" and instead start creating quality photographs? This hands-on introductory workshop will teach you the basic concepts and the "rules" of composition. Using your digital camera and given a specific photographic "assignment" during the workshop, get feedback and suggestions to help improve your photos.

Participants will need to bring their own digital camera; a camera phone is sufficient. Don't forget to charge the battery and bring a memory card.

- Section 1 - Coming in a future schedule
Windward Community College; $59
course code: ART7027-002

Participants will need to bring their own digital camera; a camera phone is sufficient. Don't forget to charge the battery and bring a memory card.

Practical Programming with Python 1

The Practical Programming with Python series is for the beginner programmer in Python. Python is ranked the 2nd most popular language in the world based upon the PYPL PopularitY of Programming Language Index (http://pypl.github.io/PYPL.html). Python’s ease of use makes it a good introductory language to those who are new to programming. Each class in The Practical Programming with Python series builds upon the last, covering popular applications of Python.

Practical Programming with Python 1 is for the beginning programmer. You will be introduced to fundamental concepts such as simple input, simple output, while loops, and selection (conditional) statements. You will create your own guessing game that involves the use of these concepts. Through the interactive web interface, Jupyter Notebook, you will be introduced to the world of Python programming.

- Section 1 - Oct 12; Th; 1:30 pm - 4:30 pm; 1 mtg
Honolulu Community College; $85
course code: COM2085-001
Practical Programming with Python 2

The Practical Programming with Python series is for the beginner programmer in Python. Python is ranked the 2nd most popular language in the world based upon the PYPL PopularitY of Programming Language Index (http://pypl.github.io/PYPL.html). Python’s ease of use makes it a good introductory language to those who are new to programming. Each class in The Practical Programming with Python series builds upon the last, covering popular applications of Python.

Practical Programming with Python 2 introduces you to lists, for loops, and file input. Lists are Python’s array-like objects. They can be processed using for loops. A good application of this is file input. Input files will be taken from exported Excel spreadsheets. File input using Excel spreadsheet exports is a practical skill for people who store data in spreadsheets. Training includes hands-on exercises to apply theories to real world applications.

Recommended Prep: Completion of Practical Programming with Python 1

- Section 1 - Oct 19; Th; 1:30 pm - 4:30 pm; 1 mtg
Honolulu Community College; $85
course code: COM2086-001
Practical Programming with Python 3

The Practical Programming with Python series is for the beginner programmer in Python. Python is ranked the 2nd most popular language in the world based upon the PYPL PopularitY of Programming Language Index (http://pypl.github.io/PYPL.html). Python’s ease of use makes it a good introductory language to those who are new to programming. Each class in The Practical Programming with Python series builds upon the last, covering popular applications of Python.

Practical Programming with Python 3 involves HTML scraping and XML parsing using BeautifulSoup. While XML is traditionally known as a data storage format for the web, there can be valuable data found inside of HTML pages. BeautifulSoup can be used to obtain data from either HTML or XML files. This is a useful skill for those who handle data from online sources. As with other Python classes, this hands-on approach to training reinforces the value of Python Programming.

Recommended Prep: Completion of Practical Programming with Python 2

- Section 1 - Oct 26; Th; 1:30 pm - 4:30 pm; 1 mtg
Honolulu Community College; $85
course code: COM2087-001
Story Maps (Using ArcGIS) Part 2

In Part 2, you will continue to add skills to your ability to use Story Maps in hands-on labs. You will:

• Publish your own data online
• Spreadsheet
• ArcGIS Desktop
• Update your online data
• Learn about additional story map templates
• Map Tour
• Map Journal
• Swipe and Spyglass

Required Prep:

Completion of Introduction to Story Maps (Using ArcGIS)

- Section 1 - Coming in a future schedule
Honolulu Community College; Jones; $195
course code: COM2098-002