Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
CCSACheckpoint
CCSA Checkpoint
www.sevenmentor.com
Full StackFull Stack
www.sevenmentor.com
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
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
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
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
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
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
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
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
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
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
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
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
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
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