Full Stack Software Developer Training
Overview
Objective
What You’ll Learn…
Upon completion of this course you will learn:
Full stack developers need to have a wide range of skills to build apps from the ground up. This course will fully prepare you to:
- Build an end-to-end web application for any client or employer
- Create an interactive front-end website with HTML5, CSS3, and JavaScript
- Use agile methodology for quick and efficient completion of projects
- Develop a scalable back-end server and manage data in a MySQL database using Python
- Manage source code using Git and GitHub
- Deploy your projects to the web using GitHub Pages and Heroku
Outline
USER CENTRIC FRONT-END DEVELOPMENT
Get an introduction to front-end development and build out your portfolio as you learn everything you need to know to create apps and websites that users will love.
INTERACTIVE FRONT-END DEVELOPMENT
Learn to create interactive websites and apps using Jasmine, JavaScript, jQuery and more.
PRACTICAL PYTHON
Get started with Python in Cloud 9 as you continue building your portfolio and gaining the expertise you need to become a full stack developer.
DATA CENTRIC DEVELOPMENT
Understand the best ways to collect, manipulate, use, and store data in your web and application projects.
FULL STACK FRAMEWORKS WITH DJANGO
Learn the ins and outs of development with Django as you finalize your project and prepare to take it live.
Prerequisites and Requirements
There are no prerequisites to begin this course, and you can use either a PC or Mac to completed coursework.
Instructor(s)
Brian O’Grady has 17 years of professional industry and education experience in the classroom. He was a Solution Architect on the Building Schools for the Future initiative across the UK. He has experience in analytics and program content creation.
FAQs
- What does a Full Stack Developer do?
Full stack developers are the minds behind interactive web apps. A full stack developer is a web developer or software engineer who is able to work in front-end dev, back-end dev, databases, DevOps, and mobile app dev. - How long does it take to complete a program?
When you register, you’ll receive eighteen (18) months to complete this program. - Do Full Stack Developers need certification?
No. While certifications are always a great way to boost your resume, they are not required in this field. Being able to show potential employers your experience working in a full stack capacity using the portfolio of projects you build in this course is what you really need to land a great job. - Is Full Stack Developer a good career?
Absolutely. In addition to the 21% job growth forecasted by the BLS, Indeed.com recently showed “full stack developer” ranked in the number 2 position of jobs based on its growth potential and salary opportunity. Not only that, but this position commands one of the highest average annual salaries in information technology. - What jobs can I get with Full Stack Developer Training?
By the time you complete your course, you’ll have the skills needed for many different web and app development roles, including front-end developer, back-end developer, systems architect, and of course, as a full stack web developer. - Can I get financial assistance?
ed2go courses are non-credit courses, so they do not qualify for federal aid. In some states, vocational rehab or workforce development boards will pay for qualified students to take our courses. Additionally, some students may qualify for financial assistance when they enroll, if they meet certain requirements. - What happens when I complete the program?
Upon successful completion of the program, you will be awarded a certificate of completion from the ECU Office of Continuing Professional Education. - When can I start the program?
Our programs are all open enrollment. You can register and start the program as soon as you are ready. Please note: Once the program curriculum is accessed online or through submission of a material shipment confirmation, refunds cannot be issued.