E M E R G I N G T E C H . E D U / Y O N - K L I K
Total Page:16
File Type:pdf, Size:1020Kb
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 C 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, software 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 Programmer. 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 Xamarin o New Features in Android 5.X Lollipop for Developers o Developing Apple Watch Applications o Titanium o Apache Cordova 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 - Microsoft Windows 10 o Microsoft Windows 10: Installing and Configuring o Microsoft Windows 10: Supporting Windows 10 o Microsoft Windows 10: Configuring Windows Devices - Red Hat Linux – 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 - Cloud Computing o Cloud Computing Technology Fundamentals o Google 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 Apache Spark Fundamentals o Apache Hadoop 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 Operating System 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 APIs 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 Appcelerator Titanium Exploring the Advanced Features of Appcelerator Titanium 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