0% found this document useful (0 votes)
7 views1 page

Migration Course For Non-IT Professionals

The document outlines the fundamentals of computer science, covering pre-programming concepts, data science, big data, blockchain technologies, artificial intelligence, web technologies, cloud computing, and networking and cybersecurity. It details various tools, architectures, programming paradigms, and applications relevant to each area. Additionally, it highlights certification routes for networking and security professionals.

Uploaded by

apurv78.magis
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views1 page

Migration Course For Non-IT Professionals

The document outlines the fundamentals of computer science, covering pre-programming concepts, data science, big data, blockchain technologies, artificial intelligence, web technologies, cloud computing, and networking and cybersecurity. It details various tools, architectures, programming paradigms, and applications relevant to each area. Additionally, it highlights certification routes for networking and security professionals.

Uploaded by

apurv78.magis
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

FUNDAMENTALS OF COMPUTER SCIENCE

1) PRE-PROGRAMMING FUNDAMENTALS (BASIC CONCEPTS)


a. Internet: Web Architecture, Network Protocols/Models, Browsers, Components
b. Anatomy of Web & App: Mobile & Desktop Apps, Native/Hybrid Apps
c. API: Type (SOAP, REST, GraphQL), Tools (APIG, Lambda, SQS)
d. Development Tools: IDE, Framework, Platform, Toolkits, TechStacks, CMS (New & Old)
e. CMS: Old (Wordpress, Magento, Drupal), New (Squarespace, Weebly, Shopify)
f. Data Structure: Dataset/Dataframe/RDD, Data-Cube/MDX/HDF/TIFF, Tensor/Vector
g. Programming Paradigms: Object Oriented, Functional, Procedural
h. Virtualisation: of Disk, Operating System, Dataset, Storage (NAS/DAS/SAN), Tools
2) DATA SCIENCE (Distributed & Secure Processing of Big Data)
a. Architecture: Technology Layers & Tools (Languages, Software)
b. Tools: Libraries, IDE’s & Frameworks in Python & R for Data Science
c. Hadoop Ecosystem: YARN, HDFS/HBASE, TEZ, Sqoop/Flume/Kafka, Hive, Zepplin, Spark
d. Coding Paradigms: Python + R; Cython, BlockChains/Mongoose, PHP + Python
3) BIG DATA (Distributed & Secure Data Warehousing & Processing)
a. Types of Database: Relational, Realtime, Hybrid (HIVE/PIG) Hyperledger, DLT, WCPS
b. Data Processing Structures: RDD/Dataframe/Dataset, DOM, AJAX, OLAP-Cube/MDX/HDF
c. Querying Languages: MySQL, HIVE & PIG, Cypher, GraphQL, SQL-MDA,WCPS, Array-DBMS
d. Database Properties: ACID, Fault Tolerance, Virtualisation, Resilience, Immutable
e. Storage: Physical (SAN vs NAS vs DAS), Virtual (VirtualBox, VMWare), Memory(RDD)
f. Virtualisation: Hypervisors, Server/OS, Device (SAN/NAS), Processing (RDD/Dataset),
g. Data Exchange: API (REST, SOAP), Tool (GraphQL, APIG/Lamda/SQS), Models (DOM, AJAX)
4) BLOCKCHAIN & SECURE HYPERLEDGER TECHNOLOGIES
a. Building Blockchain: using MongoDB-Mongoose-Python, Open Source DLTs (Linux)
b. Applications: Smart Contracts (Solidity), Fintech, Data-Science, Web3, IoT, Compliance
5) ARTIFICIAL INTELLIGENCE (MACHINE-LEARNING & DEEP LEARNING)
a. Application Areas: NLP, Image Processing, Robotic Process Automation
b. Programming: Toolkits, Languages/Engines, Libraries (Sci-Kit, Keras, MLLib, pyTorch)
c. Mathematics & Statistics: Data Models, Distributions & Curve-Fitting
6) WEB TECHNOLOGIES (DESIGN, DEVELOPMENT & COMPUTING)
a. Languages and Frameworks: JavaScript “Techstacks” vs “PhP+Python”,
b. Development Tools: Platforms, SDK (Flutter), Technology Stacks (LAMP, MEA/RN), CMS
c. Web Graphic Design Tools: Adobe AIR, Dreamweaver, Photoshop
7) CLOUD TECHNOLOGIES (ARCHITECTURE & COMPUTING)
a. Cloud Architecture: Components, Technologies, Frameworks
b. Technologies: Microsoft Azure, Amazon AWS, Google Cloud
c. Deployment Models: IaaS, DBaaS, PaaS, Serverless
d. Career Areas: Architecting & Development, IoT
8) NETWORKING & CYBER-SECURITY
a. Network Concepts: IP Address (IPv4/IPv6), Components, Protocols, Server Admin,
Network design
b. Network Components: Routers, Hub, Switch, Gateway, Firewall, Access-Point, Repeater
c. Security Concepts: Encryption, VPN, Penetration Testing, Digital Forensics
d. Security Tools & Protocols: Kali Linux, Kerberos, Kubernetes, LDAP
e. Networking Certification Routes: Networking (CISCO/Juniper/Microsoft MCSA)
f. Security Certification Routes: CEH/CND/CHFI, CISA/CISM/CISSP

You might also like