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. During this comprehensive training, you will get to know the process of designing, developing and implementing different web applications used by different people and companies. The development of large and powerful web applications and especially the design and development of professional APIs with the ability to receive and call data from the database are among the most important topics covered in this training.

Some of the most important topics covered in this training include designing and building databases and various databases for software and web applications, building and implementing database-based APIs, security of web-based applications, implementation of authentication system and users. management of access levels, design and implementation of web applications based on Flask, final implementation of applications on cloud servers using Docker and Kubernetes, etc.

What you will learn in Full Stack Web Developer

  • SQL language
  • Data and information modeling
  • relational databases
  • Use the Python programming language to implement logic for different databases
  • API development and documentation for it
  • Test different APIs
  • Implementation of an authentication system and management of user access levels
  • And…

Course Specifications

Editor: audacity
Instructors: Amy Hua, Caryn McCarthy, Gabriel Ruttner and Kennedy Behrman
French language
Intermediate level
Number of lessons: 102 (v4.0.0) | 117 (v1.0.0)
Total course duration: 22h 6min (v4.0.0) | around 40h (v1.0.0)
Completion time: approx. 4 months

Course themes 2022/8

Course 1: SQL and Data Modeling for the Web

Connection and interaction with databases

Introduction to the basics of SQLAlchemy and SQLAlchemy ORM

SQLAlchemy ORM in depth

Create a CRUD application with SQLAlchemy ORM – Part 1

Migration

Create a CRUD application with SQLAlchemy ORM – Part 2

Course 2: API Development and Documentation

Introduction to APIs

Basics of HTTP and Flask

Endpoints and payloads

API testing

API Documentation

Course 3: Identity access management

Foundations

Authentication

Passwords

authorisation

Thinking contradictorily

Course 4: Server Deployment and Containerization

containers

AWS and Kubernetes

Deploy using CI/CD

Prerequisites for Full Stack Web Developers

To maximize your chances of success in the Full Stack Web Developer Nanodegree program, we recommend that you have experience writing and testing software with 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 program or our Introduction to Computer Science course.
  • 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 How to Use Git and GitHub course.
  • You are autonomous and motivated to learn. Participation in this program requires you to consistently meet deadlines and dedicate at least 10 hours per week to your work.
  • You can communicate fluently and professionally in written and spoken English.
  • You have access to a computer with a broadband connection, on which you will install a professional code/text editor (i.e. VSCode or Atom) as well as virtual machines (using VirtualBox and Vagrant).
  • You are ready to contribute to the success of the program, including collaborating with other students and providing feedback on how we can improve.

Previous experience desirable:

  • You have taken an object-oriented Python programming course.
  • You’ve already tried building server-side applications 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 will need a computer with a high-speed Internet connection, capable of doing hardware. Note: Most consumer computers currently on the market meet these requirements. You will need administrative access to be able to install software on your computer. This program uses Python 3.7, PostgreSQL 11, SQLAlchemy, Flask 1.0, Docker and various Python packages. Students will be expected to be able to communicate fluently and professionally in written and spoken English.

Pictures

Full Stack Web Developer

Full Stack Web Developer Intro Video

installation guide

After the clip, watch with your favorite reader.

Subtitle: English (plus Arabic, Portuguese and Chinese for some courses)

Quality: 720p

Changes:

Version v4.0.0 compared to v1.0.0 has reduced the number of 15 lessons and the duration of approximately 13 hours.

Download link

v4.0.0

Download part 1 – 2 GB

Download part 2 – 2 GB

Download part 3 – 2 GB

Download part 4 – 2 GB

Download Part 5 – 1.03 GB

v1.0.0

Download Part 1 – 3 GB

Download part 2 – 3 GB

Download part 3 – 3 GB

Download part 4 – 3 GB

Download part 5 – 3 GB

Download part 6 – 570 MB

File password(s): free download software

size

9.03 / 15.57 GB

free download software latest version