Y O N

K L I K P O U N O U R I V E

E M E R G I N G T E H . E D U / Y O N - K L I K

C O N T A C T U S

1 1 6 - 1 6 Q U E E N S B O U L E V A R D F O R E S T H I L L S , N Y 1 1 3 7 5 + 1 ( 7 1 8 ) 2 6 1 1 2 7 2 W H A T S A P P : + 1 ( 5 1 6 ) 8 4 0 9 0 8 9

A B O U T T H I S P R O G R A M

"Yon Klik Pou Nou Rive" is a 2-year program that covers 4 different areas of information technology. These are operating systems and server technologies, development, Internet and network technologies, and enterprise database systems. Occupational objectives include high-demand areas, such as Technical Support for Information Services, Network Systems Maintenance Technician, Computer Support Specialist, Information System Manager, Network and Computer Systems Administrator, Help Desk Technician, Systems Security Administrator, and Computer .

1

PROGRAM OUTLINE

Operating Systems and Server Technologies – Part 1 120 Hours - CompTIA A+ o CompTIA A+ 220-1001 o CompTIA A+ 220-1002 - Comp TIA Network+

Software Development 160 Hours - Software Programming Fundamentals - Programming in HTML5 with JavaScript and CSS3 - C++ Programming - Mobile Application Development o Programming Cross-Platform Applications in Visual Studio with o New Features in Android 5.x Lollipop for Developers o Developing Apple Watch Applications o Titanium o o Ionic Framework o PhoneGap o Android App Development Essentials o Android for .NET Developers o Application Development with React and Flux o Building Secure Mobile Apps o Java and .NET Programming for IoT o Programming with Kotlin o Reactive Programming with Redux o Developing Android Applications o iOS 12 Application Development

Operating Systems and Server Technologies – Part 2 130 Hours - o 10: Installing and Configuring o Microsoft Windows 10: Supporting Windows 10 o Microsoft Windows 10: Configuring Windows Devices - Red Hat – Red Hat Certified System Administrator RHEL 7 - Microsoft Skype for Business

Internet and Network Technologies 140 Hours - Security Solutions o Microsoft Security Fundamentals o Securing Mobile Devices in the Enterprise

2

- o Cloud Computing Technology Fundamentals o Cloud Platform Fundamentals o Google G Suite Administrator o Google Cloud Architect o AWS Essentials o Amazon Web Services Solution Architect – Associate 2018 o Amazon Web Services Solution Architect – Professional o AWS Certified SysOps Administrator – Associate o Amazon Web Services Certified Developer – Associate

Enterprise Database Systems 150 Hours - Big Data o Big Data Fundamentals o Fundamentals o and MapReduce Essentials o Hadoop Ecosystem o Hadoop Operations o Big Data – The Corporate Leadership Perspective o Big Data – The Engineering Perspective o Big Data – The Legal Perspective o Big Data – The Marketing Perspective o Big Data – The Strategic Planning Perspective o Big Data – The Sales Perspective o Apache Spark Advanced Topics o Big Data Operations o Data Modeling for Hadoop o Designing and Implementing Big Data Analytics o Big Data Development with Apache Spark o Hadoop Installation and Maintenance

3

YON KLIK POU NOU RIVE

Courses Hours

OPERATING SYSTEMS AND SERVER TECHNOLOGIES - PART 1 120

CompTIA A+ CompTIA A+ 220-1001 Mentoring 220-1001 CompTIA A+ Installing Hardware and Display Components Laptop Features and Mobile Device Types Accessories and Mobile Device Synchronization Mobile Device Network Connectivity and Application Support TCP and UDP Ports Networking Configuring a Wired/Wireless Network Wireless Networking Protocols Network Hosts Implementing Network Concepts Network Types Networking Tools Basic Cable Types Connectors Random Access Memory Storage Solutions Working with Motherboards, CPUs, Add-On Cards Working with Peripheral Devices Power Supplies Common Devices Custom PC Configuration SOHO Devices Printers Cloud Computing Virtualization Troubleshooting Troubleshooting Printers

CompTIA A+ 220-1002 Mentoring 220-1002 CompTIA A+ Comparing Common Operating Systems Microsoft Installation and Upgrade Microsoft Command Line Tools

4

MS Operating System Administrative Tools Windows Control Panel Utilities Application Installation, Networking, and Tools Security Fundamentals Critical Security Concepts Software Troubleshooting Operational Procedures Best Practices System Utilities

Networking, Internetworking, and Security Technologies CompTIA Network+ N10-007 Ports and Protocols and the OSI Model Routing, Switching, & IP Addressing Network Topologies & Technologies Cloud Concepts, Network Services, & Cabling Solutions Networking Devices Network Storage, Virtualization, & WAN Technologies Documentation and Diagrams & Business Continuity Network Monitoring & Remote Access Methods Policies and Best Practices Security Devices, Wireless Security, & Access Control Network Attacks & Device Hardening Mitigation Techniques Troubleshooting Methodology & Tools Troubleshooting Connectivity & Performance Issues Troubleshooting Common Network Service Issues Additional Network Services

5

Courses Hours

SOFTWARE DEVELOPMENT 160

Programming Best Practices Software Programming Fundamentals Design and Development Best Practices Source Coding Best Practices Software Security Best Practices Best Practices for Maintaining Code

Microsoft Web Applications Programming in HTML5 with JavaScript and CSS3 Introduction to HTML5 and CSS Styling HTML5 and JavaScript Advanced HTML5 and JavaScript HTML5 and Local Data Storage More Advanced HTML5 and CSS3 Adaptive AI, Graphics, and Animation Data Flow, Consuming, and Transmitting Data Communicating with WebSockets Advanced Input Validation Advanced CSS

Generic Languages C++ Programming Fundamentals of C++ Programming Data Types, Modifiers, Operators, and Flow Control Functions, References, Exceptions Strings & Namespaces C++ Classes Classes, Functions, and Object-oriented Programming C++ Templates and Containers C++ Standard Template Library Algorithms and Operations

Mobile Application Development Programming Cross-Platform Applications in Visual Studio with Xamarin Xamarin Android and iOS Projects Cross-Platform Shared Code and Xamarin.Forms

New Features in Android 5.x Lollipop for Developers Android Lollipop New Features for Developers

Developing Apple Watch Applications Developing Basic Apple Watch Applications

6

Developing Advanced Apple Watch Applications

Titanium Creating Mobile Apps with Titanium Exploring the Advanced Features of

Apache Cordova Apache Cordova: Exploring the Basic Features Apache Cordova: Exploring the Advanced Features

Ionic Framework Exploring the Basic Features of the Ionic Framework Exploring the Advanced Features of the Ionic Framework

PhoneGap PhoneGap: Exploring Basic Features PhoneGap: Exploring Advanced Features

Android App Development Essentials The Development of Android Applications The Main Components of Android User Interfaces, Controls, and Fragments Designing, Creating, and Manipulating Android Databases New Features of Android 7

Android For .NET Developers Introduction to Xamarin for .NET Android OS Android User Interface Elements Different Approaches to Development Java, Garbage Collection, Debugging, and Runtime Advanced Design, Build, Android Wear, and Emulator

Application Development with React and Flux React and Flux: An Overview React and Flux: Creating Simple React Components React and Flux: React Router and Forms React and Flux: Working with Flux

Building Secure Mobile Apps Tips and Tricks for Developing Secure Mobile Apps

Java and .NET Programming for IoT Programming in the IoT Arena

7

Programming with Kotlin Introduction to Kotlin Kotlin IDEs Kotlin Syntax Kotlin Loops and Functions Kotlin Objects and Classes

Reactive Programming with Redux Reactive Programming Using Redux Build & Integrate React Applications with Redux Capabilities Enhance Reactive Applications with Advanced React Build and Test SPA Using React and Redux

Developing Android Applications Introduction App Structure and Formatting App Layout Creating an App with Java Activities, Connectivity, and Services Defensive Programming and Security Debugging and Testing iOS 12 Application Development Getting Started with Xcode and iOS Working with Layout and Controls in iOS Working with Data and Gestures Best Practices in iOS Security Testing and Error Handling Augmented Reality and HealthKit

8

Courses Hours

OPERATING SYSTEMS AND SERVER TECHNOLOGIES - PART 2 130

Microsoft Windows 10 Installing and Configuring Implementing Windows Configuring Core Services Managing and Maintaining Windows Implementing Windows Configuring Core Services Managing Updates and Monitoring Windows Managing Updates and Monitoring Windows

Supporting Windows 10 Supporting Operating System and Application Installation Supporting Connectivity and Data Storage Supporting Authentication, Permissions, and Data Security Supporting Hardware, Performance, and Mobile Devices Supporting Client Compliance and Managing Clients

Configuring Windows Devices Introduction to Windows 10 Deploy Windows 10 with New and Traditional Tools Configure Devices and Disks Configure Networking and Remote Connections Maintain and Configure Virtualization Technologies Configure User Data Configure Authentication and Secure Identities Threat Resistance Technologies Data Protection Install and Manage Applications and Universal Windows Apps Manage Windows 10 Devices Introduction to Windows 10 Start Menu, Personalization, and Multitasking Introduction to Deployment Deployment Tools and Procedures Devices and Disks Networking Remote Connections Maintaining Windows 10 Virtualization Technologies User Data Authentication

9

Secure Identities Threat Resistance and UAC Threat Resistance Technologies Data Protection Bitlocker, Recovery, and Maintenance Installing and Managing Applications Universal Windows Apps Managing Devices

Red Hat Linux Red Hat Certified System Administrator RHEL 7 The Environment The Command Line Administration and Permissions Scripting and Scheduling Processes, Networking, and Logging Advanced Networking Remote Connections and Access File Systems and Device Management Boot Process and Installation Introduction to Virtualization SELinux and Troubleshooting

Microsoft Skype for Business Skype for Business 2015 Planning, Installation, and Upgrading Chatting and Conferencing Client Configuration Configuring Enterprise Voice Archiving and External Access High Availability and Disaster Recovery Troubleshooting Skype for Business

10

Courses Hours

INTERNET AND NETWORK TECHNOLOGIES 140

Security Solutions Microsoft Security Fundamentals Security Layers Operating System Security Network Security Security Software Core Security Internet and Wireless Security Encryption and Malware Authentication Authentication, Passwords & Audit Policies Firewalls Permissions Network Isolation Protocol Security Client and Email Security Server Protection

Securing Mobile Devices in the Enterprise Mobile Security Threats Mobile Security Technologies Mobile Security Threat Mitigation Configuring Enterprise-level Security

Cloud Computing Cloud Computing Technology Fundamentals Overview Virtualization and Data Centers Storing and Managing Cloud Data Migrating to the Cloud Identity, Presence, and Privacy Cloud Security

Google Cloud Platform Fundamentals Google Cloud Container, Compute, & App Engine with Networking Services Google Cloud Big Data and Machine Learning

Google G Suite Administrator Google G Suite Admin: User Management

11

Group and OU Management E-mail and Calendar Management G Suite: Security, Service, and Mobile Device Management

Google Cloud Architect Google Cloud Basics Google Cloud Design Google Cloud Network Components Google Cloud Web Applications and Name Resolution Google Cloud Data Storage Google Cloud Virtual Machine Deployment Google Cloud Virtual Machine Configuration Cloud Identity Management Google Cloud Programmatic Access Monitoring & Logging Cloud Solution Management & Testing Google Cloud Troubleshooting CLI Cloud Resource Management

AWS Essentials Cloud Primer Management Tools Storage Networking Virtual Machines and Identity and Access Management WorkDocs Other Services

Amazon Web Services Solution Architect - Associate 2018 AWS Primer AWS Storage Solutions Loose Coupling Architecting for the Cloud High Availability Database Managed Services Caching Scalability and Elasticity Architecture Security Virtual Private Cloud Optimizing Storage Optimizing Compute Resources Managing AWS Amazon Machine Images Auto Scaling

12

Building and Managing AWS Solutions

Amazon Web Services Solution Architect – Professional High Availability Business Continuity Costing Deployment Management Network Design Data Storage Data Replication Security Controls Data Security Scalability and Elasticity Cloud Migration Hybrid Architecture

AWS Certified SysOps Administrator – Associate Introduction Preparing for Cloud Service Management Networking Services Security and IAM Services Compte Services Storage Services Database Services Application Infrastructure Monitoring the AWS Environment High Availability

Amazon Web Services Certified Developer - Associate Principles and Essential Services Application Development Plan Application and Infrastructure Security Service Integration and Orchestration Serverless Application and Container Management Code Management and Monitoring Tools

13

Courses Hours

ENTERPRISE DATABASE SYSTEMS 150

Big Data Big Data Fundamentals The Big Data Technology Wave Big Data Opportunities and Challenges

Apache Spark Fundamentals Programming and Deploying Apache Spark Applications

Apache Hadoop and MapReduce Essentials Apache Hadoop MapReduce Essentials

Hadoop Ecosystem Ecosystem for Hadoop Installation of Hadoop Data Repository with HDFS and HBase Data Repository with Flume Data Repository with Data Refinery with YARN and MapReduce Data Factory with Hive Data Factory with Pig Data Factory with Oozie and Hue Data Flow for the Hadoop Ecosystem

Hadoop Operations Designing Hadoop Clusters Hadoop in the Cloud Deploying Hadoop Clusters Hadoop Cluster Availability Securing Hadoop Clusters Operating Hadoop Clusters Stabilizing Hadoop Clusters Capacity Management for Hadoop Clusters Performance Tuning of Hadoop Clusters Cloudera Manager and Hadoop Clusters

Big Data – The Corporate Leadership Perspective Big Data Corporate Leadership Perspective

14

Big Data – The Engineering Perspective Big Data Engineering Perspectives

Big Data – The Legal Perspective Big Data - The Legal Perspective

Big Data - The Marketing Perspective Big Data Marketing Perspective

Big Data – The Strategic Planning Perspective Big Data Strategic Planning

Big Data – The Sales Perspective Big Data Sales Perspective

Apache Spark Advanced Topics Spark Core Spark Streaming MLlib, GraphX, and R

Big Data Operations Managing Big Data Operations Quality and Security of Big Data Operations

Data Modeling for Hadoop Introduction to Hadoop Introduction to Data Modeling in Hadoop

Designing and Implementing Big Data Analytics Ingesting Data and Computing for Batch Processing Designing Batch Processing and Data Security Ingesting Data and Computing for Real-time Processing Designing the Lambda Architecture and Real-time Processing Provisioning an Azure Data Factory Managing Activities and Data for Azure Big Data Analytics Automation and Machine Learning

Big Data Development with Apache Spark Introduction to Apache Spark Apache Spark SQL Structured Streaming Spark Monitoring and Tuning Spark Security

15

Hadoop Installation and Maintenance Hadoop Distributed File System Hadoop Clusters Apache Hadoop on Amazon EMR Hadoop Ranger Hadoop Maintenance and Distributions

SUMMARY HOURS

OPERATING SYSTEMS AND SERVER TECHNOLOGIES - PART 1 è 120 SOFTWARE DEVELOPMENT è 160 OPERATING SYSTEMS AND SERVER TECHNOLOGIES - PART è 130 INTERNET AND NETWORK TECHNOLOGIES è 140 ENTERPRISE DATABASE SYSTEMS è 150

TOTAL DURATION - YON KLIK POU NOU RIVE è 700

16