The following is our big data development course schedule:
Big Data Development Engineer Course System - Java Part.
Phase 1: static web page fundamentals
1, learning Web standardized web page production, the necessary HTML tags and attributes
2, learning HTML tables, forms design and production
3, learning CSS, rich HTML web page style
4, through the CSS layout and positioning of the study, make the HTML page layout is more beautiful
5, review all the knowledge, complete the project layout
Phase 2: JavaSE + JavaWeb
1, master the basic syntax of JAVASE
2, master the use of JAVASE object-oriented
3, master the JAVASEAPI common operating class use and flexible application
3, master JAVASEAPI common operation class Use and flexible application
4, proficiency in the basic operation of the MYSQL database, SQL statements
5, proficiency in the use of JDBC to complete the database data operations
6, master threading, network programming, reflection of the basic principles and the use of
7, project combat + expansion of knowledge: Personnel Management System p>
Phase III: front-end UI framework p>
1, JAVASCRIPT p>
2, master the basic operation and use of Jquery p>
3, master the basic concepts and use of annotations p>
4, master the use of version control tools p>
5, master the basic use of easyui p>
6, the project battle + to expand the Knowledge: project cases in action
POI basic use and encapsulation through the annotations Excel, druid connection pooling database listening , logging Log4j/Slf4j
Phase 4: enterprise-class development framework
1, proficiency in spring, spring mvc, mybatis/
2, Familiar with struts2
3, familiar with Shiro, redis, etc.
4, project combat: content management system system, project management platform process engine activity, crawling technology nutch, lucene, webService CXF, Tomcat cluster hot standby MySQL read-write separation
Above Java course **** total 384 hours, a total of 48 days!
Big Data Development Engineer Course System - Big Data Part
Phase 5: Big Data Prequel
Big Data Prequel, Big Data Course System, Program Introduction, Big Data Environment Preparation & Build
Phase 6: CentOS Course System< /p>
CentOS introduction and installation and deployment, CentOS common management command analysis, CentOS common Shell programming commands, CentOS stage homework and practical training
Seventh stage: Maven course system
Maven first acquaintance: installation and deployment of the basic concepts, Maven Essentials: Dependency Aggregation and Inheritance, Maven self-service: build management and application, Maven application: case analysis, Maven stage operations and combat training
Phase VIII: HDFS course system
Hdfs Getting Started: Why HDFS and the concept of Hdfs, Hdfs in-depth analysis: the internal structure and the principle of read and write, Hdfs in-depth analysis: fault read and write fault tolerance and backup mechanism, HdfsHA high availability and Federation Federation, Hdfs access API interface details, HDFS practical training, HDFS stage operations and practical training
Phase IX: MapReduce course system
MapReduce in-depth analysis: detailed explanation of the execution process, MapReduce in-depth analysis: MR principle Analysis, MapReduce in-depth analysis: detailed explanation of the slice mixing and washing, MapReduce programming basics, MapReduce programming advanced, MapReduc stage homework and practical training
The tenth stage: Yarn course system
Yarn principle introduction: the framework of the components of the process scheduling
The eleventh stage: Hbase course system
Yarn principle introduction: framework components process scheduling, HBase introductory: model coordinates structure access scenarios, HBase in-depth analysis: merge split data positioning, Hbase access Shell interface, Hbase access API interface, HbaseRowkey design, Hbase practical training
Phase XII: MongoDB course system
MongoDB Essentials: Principles Concepts Model Scenarios, MongoDB Essentials: Security and User Management, MongoDB Practical Training, MongoDB Stage Assignments and Practical Training
Phase XIII: Redis course system
Redis Quick Start, Redis configuration analysis, Redis persistence RDB and AOF, Redis operation analysis, Redis paging and sorting, Redis stage homework and practical training
The fourteenth stage: Scala course system
Introduction to Scala: Introduction to the environment to build the first Scala program, Scala process control, exception handling, Scala data types, operators, Scala function basics, Scala regular functions, Scala collection classes, Scala classes, Scala objects, Scala features, Scala pattern matching, Scala stage homework and practical training
The fifteenth stage: Kafka course system
Kafka first glimpse. Topics partition read and write principles distributed, Kafka production & consumption API, Kafka stage homework and combat training
The sixteenth stage: Spark course system
Spark quick start, Spark programming model, Spark in-depth analysis, Spark in-depth analysis, SparkSQL introduction, SparkSQL Program Development Lightning Fast Introduction, SparkSQL Program Development Data Sources, SparkSQL Program Development DataFrame, SparkSQL Program Development DataSet, SparkSQL Program Development Data Types, SparkStreaming Getting Started, How to Get Started with SparkStreaming Program Development SparkStreaming program development, SparkStreaming program development DStream input source, SparkStreaming program development Dstream operation, SparkStreaming program development program development - performance optimization, SparkStreaming program development fault tolerance and disaster recovery, SparkMllib parsing and practice, SparkGraphX analysis and combat
Seventeenth stage: Hive course mention system
Architecture mechanism scenarios, HiveDDL operation, HiveDML operation, HiveDQL operation, Hive stage homework and combat training
Eighteenth stage: enterprise-level project combat
1, based on the Meituan
2, mobile base station signal monitoring big data
3, large-scale equipment operation and maintenance big data analysis and mining platform
4, based on the Internet massive data public opinion big data platform project
The above big data part *** total 656 hours of study, a total of 82 days!
0 basic big data training course **** total study 130 days.