Web Development
powered by StackRoute®
Program Description
Companies are globally leveraging the power of software engineering to transform their businesses – fueling an incessant demand for Web Developers. Our program gradually transforms students without programming experience into front-end developers who can build omni-channel, consumer facing, rich front-end SPAs using state-of-the-art technologies such as: Core Java, HTML5, CSS3, Bootstrap, JavaScript, Mocha, Chai and Angular.
Web Development Delivers the Internet Experiences
From fintech start-ups to global banks, from aggregator platforms to manufacturing giants, companies across sectors and geographies are leveraging the power of software engineering to transform their businesses – fueling an incessant demand for Software engineers and Web developers.
Front-end developers are expected to be skilled on multiple technologies and programming languages and have the capability to make appropriate choices and combine them effectively to build innovative, intuitive, interactive, and highly engaging applications. With the compression of software development lifecycles, companies are looking for ‘problem solvers’ i.e., developers who can work with sparse requirements by taking complete ownership of the problem/opportunity and managing the full solutions cycle from conceptualization to design and development, to scalable and high availability deployment.
Market Trends
- Technology continues to evolve rapidly and has a shorter shelf life.
- It is becoming harder for businesses to forecast the resources they need.
- Full Stack Engineers who have a comprehensive technology skillset are in high demand.
Job Data
38%
of Hiring Managers are looking for Full Stack developers.
25%
Year on Year growth for JavaScript developers
35%
Year on Year growth for Full Stack Engineers
Programming using an Object-Oriented language is a survival skill in software engineering. Initially, this program helps Students build a strong programming foundation, with a special emphasis on using relevant data structures and algorithms, and improving design by addressing issues such as cohesion, coupling, and modularization. They will learn how to write software that is understandable, flexible, and easy to maintain through the application of SOLID principles.
Post the foundation phase, Students are introduced to application prototyping. They learn the process of systematically converting their prototypes into interactive and responsive web pages that can be accessed from multiple devices. Further on, they learn to build Single Page Applications (SPAs) that allow users to navigate to different parts of a web application without waiting for the pages to be re-loaded. This is a key aspect of the modern responsive web experience for end-users. Overall, Students become competent at building front-end web applications, ensuring software quality through test automation, and communicating and collaborating with team members.
Student Guidelines
- Students must possess the curiosity and a determination to persist with the demanding hands-on exercises and assignments.
- In addition, Students need to fulfil the below requirements:
- High School Diploma from an accredited institution
- Spoken and written English skills
- Appropriately configured PC with webcam and headset
- Uninterrupted internet connection
- Uninterrupted time to complete the learning activities on schedule
Delivery Guidelines
- Students must possess the curiosity and a determination to persist with the demanding hands-on exercises and assignments.
- Live online lectures on context-setting and concept building concepts.
- 60% of the program is hands-on i.e. in each program, a Student would spend over 60% of time on coding or hands-on activities
Students who are keen on taking up a Web Development role or those looking for a career shift into Web Development can take up this program. No prior programming experience is required to do this program - just curiosity and a determination to persist with the demanding hands-on exercises and assignments.
Some other basic requirements are:
- High School Diploma from an accredited institution.
- Spoken and written English skills.
- Appropriately configured PC with webcam and headset.
- Uninterrupted internet connection.
- Uninterrupted time to complete the learning activities on schedule.
Our program gradually transforms students without programming experience into front-end developers who can build omni-channel, consumer facing, rich front-end SPAs.
On successful completion of all the assignments and projects, each student will be able to:
- Solve problems, implement data structures, and have the ability to code, compile, and run programs using the Core Java language
- Make use of appropriates data structures and algorithms in their programs
- Build responsive web pages using HTML5, CSS3 and Bootstrap
- Implement interactivity in web pages using Modern JavaScript
- Perform unit testing using Mocha and Chai
- Build single page applications using Angular
- Develop end-to-end test cases for Angular
- Use Git to implement source code control and version management
- Work in an Agile team
- Apply software engineering best practices to develop high quality code
Key Modules
- Programming – Level 1 (Develop, Compile, Run Java programs)
- Programming – Level 2 (Use data structures & algorithms and implement OO in Java)
- Persist and Manipulate Data – Level 1 (Using DDL, DML, DQL, JDBC)
- Programming – Level 3 (Using advanced features in Java)
- Web Development – Level 1 (Using HTML, CSS, Bootstrap)
- User Experience – Level 1 (W3C Standards, WCAG Guidelines, “Mobile First” Thinking)
- Web Development – Level 2 (Using JavaScript, DOM API, Mocha, Chai)
- Web Development – Level 3 (Single Page Applications using Angular)
Yes, appropriately configured PC with webcam, headset, and uninterrupted internet connection. Required specifications for your PC are as follows:
- To attend the program, Students are expected to use their own computer and have an uninterrupted broadband internet connection.
- Hardware Requirements:
- Laptop/Desktop with Intel i5 (or later) with minimum 8 GB RAM (recommend 16 GB RAM).
- Minimum of 50+ GB Free HDD Space.
- Windows 10 (Patched with Latest Security Updates) and/or Ubuntu OS (Can be used as a Dual Boot).
- HD Webcam.
- Audio enabled preferably with headset.
- Software Requirements:
- Google Chrome Browser.
- To join the virtual live sessions, Students will need to download and setup a light client on their computer (one time setup) as required.
- For offline work, Students will need to install Slack on their computer and cell phone.
- From time to time, Students may be required to install a few software updates during different parts of the program. Faculty will share the details during the respective stages of the program. The software needs may vary from program to program. These are mostly either open sources or evaluation version.
- For some of the programs, MS Office tools would be required. For example, Data Analytics program will require Students to have MS Excel.
NOTE: These bootcamps are designed to prepare students for new or advanced careers in the selected field. Candidates who complete this course will receive a Certificate of Completion from Fresno Pacific University. While students who complete this program will have obtained the required skills and instruction necessary to sit for the relevant national certification exam associated with the selected course of study, these bootcamps are not designed to be exam-prep courses.
Requirements
- High School Diploma or GED
Program Details
- Mobile-Ready
- Instructor-Facilitated Format
- Video Lesson Presentations
- Professional Certification Opportunity
- All Textbooks & Materials
- 24/7 Learner Support
- Certificate of Completion