Full Stack Web Developer Nanodegree Program Online Course
This Full Stack Web Developer Nanodegree Program Training Course by Udacity. in this Online Courses you will Learn how to create server-side, data-driven web applications that support any front-end and can scale to support hundreds of thousands of users.
Nanodegree Skills
SQL and Data Modeling for the Web
SQLAlchemy • Flask • Object-relational mapping • Relational database transactions • Parsing form data • PostgreSQL • Relational database migration • Psycopg2 • Model-view-controller • Tcp/ip • Client-server model • Crud model • Alembic • Application routing
API Development and Documentation
Flask • HTTP • Cors • API fluency • API testing • Unittest • API development • Curl • API documentation
Identity Access Management
Application authentication • Application security basics • Application authorization • Git • Jwts • Auth0 • Database query sanitization • Role-based access control • Data security fundamentals • Salt • Code reviews • Postman • Data encryption • Integration testing
Server Deployment and Containerization
Docker • Kubernetes • Containerization fluency • Continuous deployment • AWS cli • Container orchestration • AWS codepipeline • Amazon Elastic Kubernetes Service • Continuous integration • AWS codebuild
Prerequisite Details
To optimize your success in this program, we’ve created a list of prerequisites and recommendations to help you prepare for the curriculum. Prior to enrolling, you should have the following knowledge:
- Command line interface basics
- Basic computer programming
- Relational database basics
- Basic SQL
- Identity and access management fundamentals
- Basic web development
- REST APIs
- Basic Python
You will also need to be able to communicate fluently and professionally in written and spoken English.