Udacity - Full Stack Web Developer Nanodegree v4.0.0 2018-12 - Download
Description
Full Stack Web Developer is a full stack web development and programming training course published by Udacity Academy. In this in-depth training, you will learn about the process of designing, developing and deploying various web applications used by different people and companies. Developing large and powerful web applications and most importantly designing and developing professional APIs capable of receiving data and making calls from it are some of the most important topics raised in this training.
Among the important topics covered in this training are designing and building databases and various databases for software and web applications, building and implementing database-based APIs, security of web-based applications, authentication system and user implementation. access level management, designing and deploying web applications based on Flask, final deployment of applications on cloud servers using Docker and Kubernetes, etc.
What you will learn in Full Stack Web Developer
- SQL language
- Modeling data and information
- relational databases
- Using the Python programming language to implement the logic of various databases
- API development and its documentation
- Testing different APIs
- Implementation of authentication system and user access level management
- And...
Course specifications
Publisher: impudence
Instructors: Amy Hua, Caryn McCarthy, Gabriel Ruttner, and Kennedy Behrman
Language: English
Level: Medium
Number of Lessons: 102 (v4.0.0) | 117 (v1.0.0)
Total length of lessons: 22h 6m (v4.0.0) | about 40 hours (v1.0.0)
Completion time: approx. 4 months
Course topics 2022/8
Course 1: SQL and Data Modeling Online
Connecting to and interacting with databases
Introduction to SQLAlchemy and SQLAlchemy ORM basics
The depth of SQLAlchemy ORM
Build a CRUD Application with SQLAlchemy ORM - Part 1
Migrations
Build a CRUD Application with SQLAlchemy ORM - Part 2
Course 2: API development and documentation
Introduction to APIs
HTTP and Piston Basics
Endpoints and payloads
API testing
API documentation
Course 3: Identity Access Management
Foundations
Authentication
Passwords
Authorization
Thinking in reverse
Course 4: Server Deployment and Containerization
containers
AWS and Kubernetes
Deploy using CI/CD
Full Stack Web Developer Prerequisites
To optimize your chances of success in the Full Stack Web Developer Nanodegree program, we recommend that you have experience writing and testing software in Python or another object-oriented programming language.
Minimum requirements:
- Beginner level experience in Python. If you don't have this experience, check out our Introduction to Programming Nanodegree or our Introduction to Computer Science program.
- Experience building front-end websites with HTML, CSS and Javascript.
- Experience using Git for version control. If you don't have this experience, check out our Git and GitHub course.
- You are independent and motivated to learn. Participating in this program requires consistent adherence to deadlines and devoting at least 10 hours per week to your work.
- You can communicate freely and professionally in English both in speech and in writing.
- You have access to a computer with broadband where you install a professional code/text editor (ie VSCode or Atom) and virtual machines (using VirtualBox and Vagrant).
- You are willing to contribute to the success of the program, including collaborating with fellow students and giving us feedback on how we can improve.
Desirable previous work experience:
- You have completed a course on object-oriented Python programming.
- You've tried building server-side applications before and want to learn how to do it at a professional level.
What software and versions do I need in this program?
For this program you need a computer with a broadband internet connection capable of running the hardware. Note. Most consumer computers on the market today meet these requirements. You need administrator access to install the software on your computer. This program uses Python 3.7, PostgreSQL 11, SQLAlchemy, Flask 1.0, Docker, and various Python packages. Students must be able to communicate freely and professionally both in written and spoken English.
Pictures
Full Stack Web Developer Intro Video
installation manual
After extracting, watch with your favorite player.
Subtitle: English (for some courses also Arabic, Portuguese and Chinese)
Quality: 720p
Changes:
Version v4.0.0 compared to v1.0.0 has reduced the number of 15 lessons and the approximate duration to 13 hours.
Download link
v4.0.0
v1.0.0
File password(s): free download software
size
9.03 / 15.57 GB