india’s biggest internship program on front end, back end ... · day 3: front end – jquery,...

5
FULLSTACK WEB DEVELOPMENT (FS) INTERNSHIP BECOME FULL STACK WEB DEVELOPER THIS SUMMER 8 Days 70* hours Intensive Certified Internship India’s Biggest Internship program on Front End, Back End, UX/UI & Databases to make web based applications Internship Structure No of Days: 8 No of Hours: Total 70 (50 Training Hours) + (20 Hours on Project Assigned) Pre requisite: Basics of C, OOP’s, and Knowledge on XML file format. Day 1: Foundation and techniques of UX for web apps, Project allocation Day 2: Front end – HTML 5 & CSS & Libraries Day 3: Front end – jQuery, Bootstrap Day 4: Front end & Backend – Bootstrap & Ruby on Rails Day 5: Back end –Ruby on Rails or Node. JS Day 6: Back end – Ruby on Rails or Node. JS Day 7: Database – SQL or Mongo DB Day 8: Career Guidance, Entrepreneurship & Project Presentation Day1: Foundation of user experience Understanding user and their needs Interaction Design Design elements for web Conceptual models Preparation Design strategy User Navigation design Describe the principles that drive a strong user experience with navigation Identify the components of navigation, recognize their function, and how to use them effectively Review and evaluate examples of navigation Evaluate how the use of specific navigation components, in given contexts, enhances or detracts from the user experience Creative thinking and innovation Practices

Upload: others

Post on 03-Jul-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: India’s Biggest Internship program on Front End, Back End ... · Day 3: Front end – jQuery, Bootstrap Day 4: Front end & Backend – Bootstrap & Ruby on Rails Day 5: Back end

FULLSTACK WEB DEVELOPMENT (FS) INTERNSHIPBECOME FULL STACK WEB DEVELOPER THIS SUMMER

8 Days 70* hours Intensive Certified InternshipIndia’s Biggest Internship program on Front End,

Back End, UX/UI & Databases to make web based applications

Internship Structure No of Days: 8No of Hours: Total 70 (50 Training Hours) + (20 Hours on Project Assigned)Pre requisite: Basics of C, OOP’s, and Knowledge on XML file format. Day 1: Foundation and techniques of UX for web apps, Project allocationDay 2: Front end – HTML 5 & CSS & Libraries Day 3: Front end – jQuery, Bootstrap Day 4: Front end & Backend – Bootstrap & Ruby on Rails Day 5: Back end –Ruby on Rails or Node. JSDay 6: Back end – Ruby on Rails or Node. JSDay 7: Database – SQL or Mongo DBDay 8: Career Guidance, Entrepreneurship & Project Presentation Day1: Foundation of user experience Understanding user and their needsInteraction Design• Design elements for webConceptual models PreparationDesign strategyUser Navigation design• Describe the principles that drive a strong user experience with navigation• Identify the components of navigation, recognize their function, and how to use them effectively• Review and evaluate examples of navigation• Evaluate how the use of specific navigation components, in given contexts, enhances or detracts from the user experienceCreative thinking and innovation Practices

Page 2: India’s Biggest Internship program on Front End, Back End ... · Day 3: Front end – jQuery, Bootstrap Day 4: Front end & Backend – Bootstrap & Ruby on Rails Day 5: Back end

Paper Mockup • Different techniques• Rapid Sketching • Design elements to check during paper mockup Digital Wire framing & Prototyping Wire framing• Practice sketching techniques in order to illustrate and communicate the ele-ments and structure of user interfaces• Articulate the value of wireframe documents, what they represent, and when they are useful• Go over best practices for wireframingPrototyping • Identify and describe tools for wireframing, prototyping, advanced drawing, and creating clickable drawings• Understand the difference between wireframes and prototypes• Understand the different types of prototypes (paper, low-fidelity, high-fidelity) and the purposes of each type• Create prototypesProblem statement allocation and Team formationDay 2 & 3: Introduction to HTML & CSS HTML 5 New Elements • Structural elements • New Form/Input Elements • New Attributes Feature Detection • Browser Detection• Feature Detection• Modernizer• PolyfillsCanvas • Canvas – Future of Graphics on the web• Simple shapes • Shape styles • Complex shapes • Text & Shadows

Page 3: India’s Biggest Internship program on Front End, Back End ... · Day 3: Front end – jQuery, Bootstrap Day 4: Front end & Backend – Bootstrap & Ruby on Rails Day 5: Back end

Audio & Video Adding Audio & Video to web pages Introduction to CSS• Selecting elements• Borders• Colors• Background• Name space• Media QueriesJquery • Element Selector• Document ready function• Events• Ajax callJQuery Plugins• Using JQuery UI• Unobtrusive client validation• JQuery templatesWeb storage• Web storage Vs Cookies• Storage types • Methods & properties • Events Geo location • Geo location APIOffline web pages • Introduction • The Manifest file• AppCache API• Connectivity APIHTML 5 API’s • HTML 5 JavaScript API’s Overview • Web Sockets • Web Workers • IndexedDB• Drag-and-Drap

Page 4: India’s Biggest Internship program on Front End, Back End ... · Day 3: Front end – jQuery, Bootstrap Day 4: Front end & Backend – Bootstrap & Ruby on Rails Day 5: Back end

• Web Notifications • Other API’sDay 4, 5 & 6: Ruby on Rails or Node.JS Framework Approach• Completely hands on.• Tested and practical curriculum• Practical data sets• Interactive and live coding sessions.Ruby: • Introduction Data Types (strings, numbers, arrays, hashes)• Control structures• Iterations, methods• Class & Objects• Inheritance.Rails: • Introduction to Rail• MVC Architecture• Active Record• Validations• Controllers• Views• Commands• Rails routes• Style sheetsDeployment: Practical deployment of a live web application during the program with an intro-duction to version control as per latest industry standard.Day 7 – Databases My SQL or Mongo DB – Necessary knowledge to build web based database records using SQL/Mongo DB.AssignmentsVarious classroom based assignments on various concepts thought in during the class room session.

Page 5: India’s Biggest Internship program on Front End, Back End ... · Day 3: Front end – jQuery, Bootstrap Day 4: Front end & Backend – Bootstrap & Ruby on Rails Day 5: Back end

Day 8 - Project Presentation – JURY Day Solution/Project presentation – Peer to Peer learning Day – Learn from your other fellow participants about the projects they are working on and vice versa.

• Best Teams/Project will be selected and awarded “Winner of FS Internship’19” with prizes.• Best developer who perform well throughout the Program and produce better application will get “Best Developer Award” and certificate of Excellence.

Note: Expertshub has all rights to change the structure of the program based upon expert’s availability, equipment’s availability & lab conditions available at host institutions without prior notification to anybody. *no of hours mentioned are calculated by both class room training & the time student spend outside

the class room for their project work

Copyright © 2019 by ExpertsHubThe program structure and methodology is an intellectual property of Expert-shub Industry Skill Development Centre. Copying/distributing the same in any form or replicating the program structure is a criminal offence and Expertshub has all the rights to file a legal action against such a fraudulent activities.