ccsa checkpoint full stack - sevenmentor pvt. ltd · implement frontend and backend scenarios to...

16
Full Stack Full Stack www.sevenmentor.com

Upload: others

Post on 21-May-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CCSA Checkpoint Full Stack - Sevenmentor Pvt. Ltd · Implement frontend and backend scenarios to read, write and update data stored in MongoDB B. Overview: This course provides you

CCSACheckpoint

CCSA Checkpoint

www.sevenmentor.com

Full StackFull Stack

www.sevenmentor.com

Page 2: CCSA Checkpoint Full Stack - Sevenmentor Pvt. Ltd · Implement frontend and backend scenarios to read, write and update data stored in MongoDB B. Overview: This course provides you
Page 3: CCSA Checkpoint Full Stack - Sevenmentor Pvt. Ltd · Implement frontend and backend scenarios to read, write and update data stored in MongoDB B. Overview: This course provides you

www.sevenmentor.com

COURSE OBJECTIVES

1. Enable participants to develop a complete web application from the scratch thatincludes Front-end, Backend and Data-exchange technologies2. Build strong foundations (ex: OOPS) in entry level engineers thereby making them jobready as per industry requirements. Enable them to learn new technologies by applyingfoundation paradigms3. By the end of the program participants will be become an industry-ready engineer whocan be readily deployed in a project.

MODULE TOPICS

1. Front-end (HTML5 | CSS3 | Bootstrap | JavaScript | jQuery | jQuery mobile)2. Foundation paradigms (OOPS | Design Patterns | Object Modelling|JSON|AJAX)3. MEAN Stack (MongoDB | Express Framework | AngularJS | Node.js)4. Data Exchange (HTTP | Websockets)5. Development Environment & Tools

Page 4: CCSA Checkpoint Full Stack - Sevenmentor Pvt. Ltd · Implement frontend and backend scenarios to read, write and update data stored in MongoDB B. Overview: This course provides you

www.sevenmentor.com

Hyper Text Mark-up Language (HTML5)

A. Module Objectives: 1. Building Strong expertise to develop front end application using HTML5 2 Implement MVC and responsive design to scale well across PC, tablet & Mobile PhoneB. Overview: This course provides you hands-on experience and exposure to developing HTML5 based single page application for browsers. This course builds strong foundation on HTML5 which will help developer to use HTML5 concepts for building responsive web application.C. Platform: 1. Linux (Fedora / Mandriva / Ubuntu) or Windows Host system 2. Firefox, ChromeD. Prerequisites:Academic level web application knowledgeE. Delivery method: Instructor lead, hands-on exercises backed with assignments and mini project

F. Detailed Course Contents:

Introduction HTML HTML BasicsHTML ElementsHTML5 SemanticHTML AttributesHTML HeadingsHTML ParagraphHTML StylesHTML FormattingHTML QuotationsHTML Computer CodeHTML Comments & ColoursHTML CSS, Links and ImagesHTML ListsHTML Blocks

Front-end Course Modules

HTML ClassesHTML LayoutHTML ResponsiveHTML iframesHTML JavaScriptHTML HeadHTML Entities and URI CodeHTML Symbols and XHTMLHTML Charset and Forms

Page 5: CCSA Checkpoint Full Stack - Sevenmentor Pvt. Ltd · Implement frontend and backend scenarios to read, write and update data stored in MongoDB B. Overview: This course provides you

www.sevenmentor.com

Cascading Style Sheets (CSS3)

Module Objectives: 1. Building Strong expertise to develop front end application using HTML5 2. Implement MVC and responsive design to scale well across PC, tablet & Mobile PhoneOverview: This course provides you hands-on experience and exposure to developing CSS3 based web application. This course builds strong foundation on CS33 which will help developer to use CSS3 concepts for building responsive web application.

Platform: 1. Linux (Fedora / Mandriva / Ubuntu) or Windows Host system 2. Firefox, Chrome

Prerequisites:Academic level web application knowledge

Delivery method:Instructor lead, hands-on exercises backed with assignments and mini project

Detailed course contents:Introduction CSS3CSS3 SyntaxCSS3 How ToCSS3 ColoursCSS3 BackgroundsCSS3 BoardersCSS PaddingCSS Height/WidthCSS3 GradientsCSS3 ShadowsCSS3 TextCSS3 FontsCSS3 2D TransformsCSS3 3D TransformsCSS LinksCSS Lists

CSS TablesCSS Box ModelCSS OutlineCSS DisplayCSS Max-widthCSS PositionCSS FloatCSS Inline-blockCSS AlignCSS CombinatorsCSS Pseudo-classCSS Pseudo-elementCSS Navigation BarCSS DropdownsCSS Tooltips

Page 6: CCSA Checkpoint Full Stack - Sevenmentor Pvt. Ltd · Implement frontend and backend scenarios to read, write and update data stored in MongoDB B. Overview: This course provides you

www.sevenmentor.com

CSS3 Responsive

CSS3 ImagesCSS Attr SelectorsCSS FormsCSS CountersCSS3 AnimationsCSS3 ButtonsCSS3 Pagination CSS3 Multiple ColumnsCSS3 User Interface

CSS3 Box SizingCSS3 FiltersCSS3 Media QueriesCSS3 ResponsiveS3 PaginationCSS3 Multiple ColumnsCSS3 User InterfaceCSS3 Box SizingCSS3 FiltersCSS3 Media Queries

Bootstrap

Module Objectives:To become proficient in Bootstrap conceptsTo develop a web pages based on Bootstrap

Overview:This course is targeted for fresh engineers or professional who want to build competency in the Bootstrap Based web development.

Platform:Linux (Fedora / Mandriva / Ubuntu) or Windows Host systemFirefox, Chrome

Prerequisites:Academic level web application knowledge

Delivery method:Instructor lead, hands-on exercises backed with assignments and mini project

Detailed course contents:Introduction to Bootstrap Bootstrap BasicBootstrap GridsBootstrap Themes

Bootstrap CSSBootstrap JS

Page 7: CCSA Checkpoint Full Stack - Sevenmentor Pvt. Ltd · Implement frontend and backend scenarios to read, write and update data stored in MongoDB B. Overview: This course provides you

www.sevenmentor.com

JavaScript

Module Objectives: 1. Building Strong expertise to develop front end application using HTML5, CSS3 and JavaScript along with jQuery and AngularJS framework 2. Implement MVC and responsive design to scale well across PC, tablet & Mobile Phone

Overview: This course provides you hands-on experience and exposure to develop JavaScript basedweb application. This course builds strong foundation of JavaScript which will help developer to apply JavaScript concepts for responsive web frontend & backend development.

Platform: Linux (Fedora / Mandriva / Ubuntu) or Windows Host system Firefox, Chrome

Prerequisites:Academic level web application knowledge

Delivery method:Instructor lead, hands-on exercises backed with assignments and mini project

Detailed course contents: Introduction to JavaScript Java Script Language Basics JavaScript Objects JavaScript Scope JavaScript Events JavaScript Strings JavaScript Numbers JavaScript Math JavaScript Arrays JavaScript Boolean JavaScript Comparisons JavaScript Conditions JavaScript Switch

JavaScript LoopsJavaScript Type ConversionJavaScript RegExpJavaScript ErrorsJavaScript DebuggingJavaScript HoistingJavaScript Strict ModeJavaScript FunctionsJavaScript ObjectsJavaScript FormsJavaScript HTML DOMJavaScript BOM

Page 8: CCSA Checkpoint Full Stack - Sevenmentor Pvt. Ltd · Implement frontend and backend scenarios to read, write and update data stored in MongoDB B. Overview: This course provides you

www.sevenmentor.com

jQuery

Module Objectives: 1. Building Strong expertise to develop front end application using HTML5, CSS3 and JavaScript along with jQuery and AngularJS framework 2. Implement MVC and responsive design to scale well across PC, tablet & Mobile Phone

Overview:This course provides you hands-on experience and exposure to develop jQuery Mobile based responsive web application. It builds strong foundation of jQuery which will help developer to apply concepts for responsive web frontenddevelopment.

Platform: 1. Linux (Fedora / Mandriva / Ubuntu) or Windows Host system 2. Firefox, Chrome

Prerequisites:Academic level web application knowledge

Delivery method:Instructor lead, hands-on exercises backed with assignments and mini project

Detailed course contents:

Introduction to jQuery jQuery Syntax jQuery Selectors jQuery Events jQuery Effects jQuery HTML jQuery Traversing jQuery AJAX & Misc

Page 9: CCSA Checkpoint Full Stack - Sevenmentor Pvt. Ltd · Implement frontend and backend scenarios to read, write and update data stored in MongoDB B. Overview: This course provides you

www.sevenmentor.com

jQuery-Mobile

Module Objectives: 1. Building Strong expertise to develop front end application using HTML5, CSS3 and JavaScript along with jQuery and AngularJS framework 2. Implement MVC and responsive design to scale well across PC, tablet & Mobile Phone

Overview:This course provides you hands-on experience and exposure to develop jQuery Mobile based responsive web application. It builds strong foundation of jQuery which will help developer to apply concepts for responsive web frontenddevelopment.

Platform: 1. Linux (Fedora / Mandriva / Ubuntu) or Windows Host system 2. Firefox, Chrome

Prerequisites:Academic level web application knowledge

Delivery method:Instructor lead, hands-on exercises backed with assignments and mini project

Detailed course contents:

Introduction to jQuery Mobile jQuery Mobile Pages jQuery Mobile Transitions jQuery Mobile Buttons jQuery MobileMobile Toolbars jQuery Mobile Navbars jQuery Mobile Panels jQuery Mobile Collapsibles jQuery Mobile Tables jQuery Mobile Grids

jQuery Mobile ListsjQuery Mobile FormsjQuery Mobile ThemesjQuery Mobile Events

Page 10: CCSA Checkpoint Full Stack - Sevenmentor Pvt. Ltd · Implement frontend and backend scenarios to read, write and update data stored in MongoDB B. Overview: This course provides you

www.sevenmentor.com

Foundation Paradigms

Module Objectives: 1. To become proficient in OOPS, Design Patterns and Data Modelling concepts 2. At the end of the course candidates will learn the concepts and their practical applications Overview:This course is targeted for fresh engineers or professional who want to build competency in the Object-Oriented Programming. We focus on understanding OOPs concepts and its applications

Platform: 1. Linux (Fedora / Mandriva / Ubuntu) or Windows Host system 2. Firefox, Chrome

Prerequisites:Academic level web application knowledge

Delivery method:Instructor lead, hands-on exercises backed with assignments and mini project

Detailed course contents:

OOPs Design Patterns Object Oriented Design JSON DOM AJAX

Page 11: CCSA Checkpoint Full Stack - Sevenmentor Pvt. Ltd · Implement frontend and backend scenarios to read, write and update data stored in MongoDB B. Overview: This course provides you

www.sevenmentor.com

MongoDB

A. Module Objectives: 1. Building strong expertise in Document Oriented Non-Relational Database Management System 2. Implement frontend and backend scenarios to read, write and update data stored in MongoDBB. Overview: This course provides you hands-on experience and exposure to implement frontend & backend scenarios to read, write and update data using MongoDB. This course buildsstrong foundation for web application development based on clientserver architecture. C. Platform: 1. Linux (Fedora / Mandriva / Ubuntu) or Windows Host system 2. Firefox, ChromeD. Prerequisites:Academic level web application knowledgeE. Delivery method: Instructor lead, hands-on exercises backed with assignments and mini project

F. Detailed Course Contents:

Introduction to MongoDBMongoDB EnvironmentMongoDB Create DatabaseMongoDB Drop DatabaseMongoDB Create CollectionMongoDB Drop CollectionMongoDB Read OperationsMongoDB Write OperationsMongoDB Data ModellingMongoDB AdministrationMongoDB SecurityMongoDB AggregationMongoDB IndexesMongoDB StorageMongoDB Replication

MEAN Stack – Course modules

Page 12: CCSA Checkpoint Full Stack - Sevenmentor Pvt. Ltd · Implement frontend and backend scenarios to read, write and update data stored in MongoDB B. Overview: This course provides you

www.sevenmentor.com

Express Framework

A. Module Objectives: 1. Building Strong expertise to develop front end application using HTML5, CSS3 and JavaScript along with jQuery and AngularJS framework 2. Implement MVC and responsive design to scale well across PC, tablet & Mobile PhoneB. Overview: This course provides you strong foundation on Express framework driven by hands-onexperience and exposure to develop responsive web application using MVC design pattern. During the course, you should be able to builds strong background about Express and Node.js architecture, usage of services and applying Node.js concept to develop frontend application supported by backend web servers. C. Platform: 1. Linux (Fedora / Mandriva / Ubuntu) or Windows Host system 2. Firefox, ChromeD. Prerequisites:Academic level web application knowledgeE. Delivery method: Instructor lead, hands-on exercises backed with assignments and mini project

F. Detailed Course Contents:

Introduction to Express FrameworkIntroduction to NodejsWhat is NodejsGetting Started with ExpressYour first Express AppExpress RoutingImplementing MVC in ExpressMiddlewareUsing Template EnginesError HandlingAPI HandlingDebuggingDeveloping Template EnginesUsing Process ManagersSecurity & Deployment

Page 13: CCSA Checkpoint Full Stack - Sevenmentor Pvt. Ltd · Implement frontend and backend scenarios to read, write and update data stored in MongoDB B. Overview: This course provides you

www.sevenmentor.com

Angular JS

A. Module Objectives: 1. Building Strong expertise to develop front end application using Angular JS 2. Implement MVC and responsive design to scale well across PC, tablet & Mobile Phone B. Overview: This course provides you strong foundation on AngularJS driven by hands-on experience and exposure to develop responsive web application using MVC design pattern. During the course, you should be able to builds strong backgroundabout AngularJS architecture, usage of services and applying AngularJS concept to develop frontend application. C. Platform: 1. Linux (Fedora / Mandriva / Ubuntu) or Windows Host system 2. Firefox, ChromeD. Prerequisites:Academic level web application knowledgeE. Delivery method: Instructor lead, hands-on exercises backed with assignments and mini project

F. Detailed Course Contents:

Introduction to AngularJSAngularJS ExpressionsAngularJS ModulesAngularJS Data BindingAngularJS ScopesAngularJS Directives & EventsAngularJS ControllersAngularJS FiltersAngularJS ServicesAngularJS HTTPAngularJS TablesAngularJS SelectFetching Data from MySQLAngularJS ValidationAngularJS APIAngularJS Animations

Page 14: CCSA Checkpoint Full Stack - Sevenmentor Pvt. Ltd · Implement frontend and backend scenarios to read, write and update data stored in MongoDB B. Overview: This course provides you

www.sevenmentor.com

Node.js

A. Module Objectives: 1. Building Strong expertise on Node.js core to develop web application 2. Implement web application and deployment B. Overview: This course provides you strong foundation on Node.js driven by hands-on experience & exposure to develop NodeJS based application and deployment. During the course you should be able to builds strong background about Node.js architecture, usage of services and applying Node.js concept to develop frontend application supported by backend web servers. C. Platform: 1. Linux (Fedora / Mandriva / Ubuntu) or Windows Host system 2. Firefox, ChromeD. Prerequisites:Academic level web application knowledgeE. Delivery method: Instructor lead, hands-on exercises backed with assignments and mini project

F. Detailed Course Contents:

Getting startedNode CoreNode ModulesFile SystemDebuggerAutomation and Deployment

Page 15: CCSA Checkpoint Full Stack - Sevenmentor Pvt. Ltd · Implement frontend and backend scenarios to read, write and update data stored in MongoDB B. Overview: This course provides you

www.sevenmentor.com

Hyper Text Transfer Protocol (HTTP)

A. Module Objectives: 1. Developing single page application using Express Framework B. Overview: This course provides you hands-on experience and exposure to developing web application using HTTP. This course builds strong foundation of HTTP based request and response scenarios which will help developer to build efficient webapplications. C. Platform: 1. Linux (Fedora / Mandriva / Ubuntu) or Windows Host system 2. Firefox, ChromeD. Prerequisites:Academic level web application knowledgeE. Delivery method: Instructor lead, hands-on exercises backed with assignments and mini project

F. Detailed Course Contents:

Introduction to HTTPHTTP ParametersHTTP MessagesHTTP RequestHTTP ResponseHTTP MethodsHTTP Status CodeHTTP Header FieldsRegistrationHTTP AuthenticationHTTP CachingHTTP URL EncodingHTTP Security

Data Exchange – Course modules

Page 16: CCSA Checkpoint Full Stack - Sevenmentor Pvt. Ltd · Implement frontend and backend scenarios to read, write and update data stored in MongoDB B. Overview: This course provides you

www.sevenmentor.com

WebSockets

A. Module Objectives: 1. Building strong expertise in WebSockets 2. Implement frontend and backend scenarios using WebSockets B. Overview: This course provides you hands-on experience and exposure to use WebSockets in frontend and backend scenarios. This course builds strong foundation for web application development based on client-server architecture.C. Platform: 1. Linux (Fedora / Mandriva / Ubuntu) or Windows Host system 2. Firefox, ChromeD. Prerequisites:Academic level web application knowledgeE. Delivery method: Instructor lead, hands-on exercises backed with assignments and mini project

F. Detailed Course Contents:

Introduction to Web socketsWeb socket URIsWeb socket APIsOpening HandshakeData FramingSending and Receiving DataClosing the ConnectionsError HandlingWeb socket SecurityDeployment ConsiderationsProject