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

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

Download Part 1 - 2GB

Download Part 2 - 2GB

Download Part 3 - 2GB

Download Episode 4 - 2GB

Download Episode 5 - 1.03 GB

v1.0.0

Download Part 1 - 3GB

Download Part 2 - 3GB

Download Part 3 - 3GB

Download Episode 4 - 3GB

Download Episode 5 - 3GB

Download Episode 6 - 570 MB

File password(s): free download software

size

9.03 / 15.57 GB

free download software latest version free download software full version