The program is a mini degree, which is new (since five years approximately). It focuses on specific skills over a period that could be up to several months and varies according to your progress speed. It can be added to your resume in the education or certificates section, according to Udacity. Full Stack Web Developer Nanodegree program will be reviewed in this blog based on our experience from October to December 2020.
There are two payment plans:
First: Paying the full amount once for the four months - it costs 5396 SAR, which means 1349 SAR per month.
Second: Pay the amount monthly - it costs 1499 SAR per month.
For us, More Than Learner, we preferred the second plan since we were completely free. We estimated that we could finish the program in two months, and the cost was definitely lower. If you are not entirely free or want to end the program with the estimated time from Udacity and with less pressure, we recommend that you choose the first plan.
other options:
The content is in English, consisting of short videos (from seconds to 10 minutes) and written texts and questions (MCQ / writing / practical question and then answer) depends on the content and concept explained. Each lesson differs in duration from another.
First, you must know and have a background on how to write code in Python or any Object-Oriented language. SQL commands such as SELECT, INSERT, and others (it is okay will be reviewed during the lessons). Front-end languages ​​like HTML, CSS, and JS. How to organize JSON files. How to use Git and GitHub.
The focus will not be on building the front-end in this program, but the focus will be on what happens behind these interfaces, the back-end. In the exercises and projects, the interfaces will be given, and you need to write the back-end or the API. Every concept will be anchored throughout the project. It is better to read the syllabus for more information.
First concept:
build and design database for SQL web application. It includes deeper concepts like migration and others.
Project: consisted of interfaces prepared for you to write database code and the back-end, and this was the longest and most in-depth project.
Second concept:
Create and deploy a database-backed web API (Application Programming Interface or RESTful API) and write test cases for the API.
Project: you will be given a database to build a RESTful API for react project. This is similar to the first project but with more endpoints. Also, you expected to write documentation and test cases for the API.
Third concept:
Secure and manage user authentication and role-based access control (RBAC) for an application back-end. Implement concepts such as encrypting passwords before saving them in the database and how to use Auth0. Lessons on this concept are comprehensive and very high quality.
Project: the interface is an ionic project. You are expected to secure the app by role-based access control. The project is useful since in college it was not implemented practically, just explained as a concept.
Fourth Concept:
Deploy a Flask-based web application to the cloud using Docker and Kubernetes (Amazon).
Project: following the instructions (videos and written text) to publish an application on Amazon EKS.
Final project: apply the concepts in the first, second, and third project in one project. Then publish the application on Heroku.
Of course, each project is reviewed by reviewers, and comments are given to you on your work, and they verify that you have completed all project requirements, which is often done within less than 8 hours.
LinkedIn:
The service includes videos and written texts on how to improve your profile on LinkedIn. You will be given a list of things to be sure to accomplish before giving your account link to a reviewer to review it.
GitHub:
The same steps as LinkedIn
The best thing of career services is that it is available even after your subscription on Udacity ends. It includes more services such as resume review and 1:1 coaching sessions.
CAUTION: If you drop the career requirements (LinkedIn and GitHub), then when you subscribe to any Nanodegree in the future, you must purchase it separately.
Generally:
Personally:
In general, we More Than Learner recommend this program whether you like to take it alone or with a colleague or group. This program will open new doors for you, Insha'Allah. Keep learning.