Agile Full Stack Web and Hybrid Mobile Application Development
Learn the skills needed to build full stack web and hybrid mobile applications using real-world tools, technology, and processes. Students will get 192 hours in the classroom learning the code, technology, and processes required to develop applications using Full Stack JavaScript, the LAMP stack, and Shell scripting, while taking a deeper dive into the dev environment.
About this Course
Intended for experienced or tech-savvy working adults and self-motivated learners; students will meet twice a week for 12 weeks in a high paced independent learning environment.
You will start with the basics of front-end web development using HTML, CSS and JavaScript then advance into more complex tools and libraries such as jQuery, Bootstrap, NPM, and GULP. Once you’ve learned how to build a front-end for a website we will teach you how to integrate with a third party data API from NASA.
Once you have conquered front-end development you will learn how to build a web backend using NodeJS. You will build your own data API that connects to a MongoDB database. You will build a JavaScript client and traditional web front-end to display and interact with your data. You will apply you newly acquired backend knowledge to build your own cloud based server via Amazon Web Services (AWS).
You will wrap class by learning Angular and Ionic. This powerful, front-end technology allows you to build cross platform applications using web technology. You will build client applications that can be compiled into Progrssive Web (PWA) and Hybrid Mobile Applications.
Additionally, we will discuss security best practices and mobile first design concepts as well as extreme programming, agile and scrum methodologies. You will apply these skills throughout the course building an array of applications to add to your project portfolio.
Outline
Linux
Learn the OS that runs the majority of the world's web servers.
Command Line
Learn how to use your terminal to efficiently manipulate data and automate tasks.
HTML and CSS
Build a foundation for frontend development by learning HTML tags, elements, attributes, input types, and CSS styling and formatting.
Git and GitHub
Learn the canonical version control system and software that you'll use for all your code.
JavaScript
Learn the syntax, variables, loops, conditionals, functions, data structures, advanced concepts, and best practices for frontend and backend javascript development.
Tool Chains
Learn popular tools and processes for assembling into code into running applications.
Angular
Extend your core web development skills into the latest methodologies and processes.
Ionic
Built on top of Cordova and Angular, Ionic using the latest web trends to deliver robust mobile applications.
Database
Learn the basics of MongoDB, NoSQL and document databases.
Servers
Learn how some basic Apache and Node.js configurations.
Mean Stack
Learn how to build and deploy MEAN stack applications using MongoDB, Express, Angular, and NodeJS.
End to End Awareness
Gain a firm grasp on how all pieces of the stack come together.
AWS
Learn how to deploy a cloud-based server on one of the web's most popular platforms.
Prerequisites
- Highspeed Internet
- Home PC or Laptop
- Computer savvy (file management, text editing)
- Problem solving skills
- Time management
- High school math (algebra, geometry)
- A GitHub account.
Exam Pass Guarantee
At Microtrain we are committed to your success! Let us show you the return you get from great tech training. We will personally guarantee that if you take our class and follow our program you will be successfully certified!
Raves & Praise
David
A Cisco Success Story
I attended a resume writing seminar & conducted mock phone interviews with a Microtrain career counselor. These two activities gave me a leg up on distinguishing myself from all the other people looking for work. Since the career counselor's at Microtrain had a track record of getting people hired, their insight and positive past experiences helped me tremendously in getting hired with a Cisco Voice Systems Integrator in the Chicago area. I was hired as a Cisco Voice Tech Engineer with a starting salary of $65,000 / year with a Cisco voice systems reseller located in the Chicagoland area. Microtrain was very instramental in making this a reality. From expediting my WIA grant, to providing excellent hands-on training from knowledgable instructors I was able to achieve becoming certified with my CCNP. Microtrain's career services was the final catalyst in connecting me with this company by communicating with them on my behalf and with me in setting up the interview. One week later and I was hired. No joke. Thanks Microtrain!
Jean S.
PMP Certification Training, Lombard, 2008
I was laid off for many months and not really getting many callbacks for my resume and no job offers. After I put the letters PMP on it, not only did I see an increase in quantity, but also quality of interviews. I had been spinning my wheels for 5 months, and after the PMP went on, I had 2 job offers in 6 weeks. It really was the "golden ticket"
Ron Cwik
PMP Certification Training, 2008
Great training facility. Great instructors. Great experience.
D. Easter
PMP Certification Training, November 2008
Thanks Microtrain for conducting a great PMP course that set me on a successful path to obtain my PMP certification. I have passed the test!
Kaycee Ekufu
MCSA
The instructor [Al Khalfan] was very knowledgeable in the field. He presented the materials and concepts with a professional touch. He also frequently adds humor to his teachings, which made it easier for me to understand. The support staff was all nice, gentle, caring, and very helpful. The materials, rooms and amenities were excellent and exceeded expected standards.
Connect with MicroTrain
Begin building a successful long-term career pathway.