Full Stack Javascript: Techdegree Curriculum
Full Stack Javascript: Techdegree Curriculum
Full Stack Javascript: Techdegree Curriculum
Full Stack
JavaScript
03 Welcome
05 Our Mission
18 Assessment
19 Career Statistics
20 Testimonials
21 Partnerships
We designed this program require a cut of graduates’ salaries after they land a
job. With Techdegree, you’ll get high-quality
to be an accessible courses, robust learning support, and career
alternative to bootcamps knowledge, at a fraction of the cost of bootcamps.
Learn the basics of building web pages using HTML and CSS with
hands-on, follow along instruction: learn while doing. You will be
introduced to the GitHub desktop app and VS Code text editor.
Begin to learn basic programming concepts using JavaScript.
DOM
Programming
CSS Selectors
Long lists don't make for a good user experience on a web page. In this
project, you'll enhance the usability of a web page by writing JavaScript
to dynamically divide a long list of items into "pages". As a bonus
challenge, you'll add a search feature to display only the students that
match specific search criteria.
Processing
Forms
Learn important HTML elements for retrieving information from web site
visitors using HTML forms. Develop an accessible website that meets the
requirements of the Web Content Accessibility Guidelines (WCAG).
Build HTML forms to accept user input with text boxes, menus,
and checkboxes
Object-Oriented
JavaScript
Learn the basics of software design and best practices for writing
modular, reusable code. Object-oriented programming is a professional
technique that's important to learn and master.
Dive deeper into the Git version control system, so you can keep
your software projects on track and back out of any errors you
might introduce into a project
Discover the basis for how the web works with the HTTP
communication protocol
Use AJAX and the Fetch API to retrieve information from other web
sites and display it on your web pages
Many sites, Twitter, Facebook, IMDB, and Wikipedia to name a few, offer a
vast sea of data that you can access and display on your own web pages.
Using JavaScript, you’ll create an employee directory by communicating
with a third-party API (Application Programming Interface).
Introducing Node.js
and Express
Node.js and Express make a powerful pair when used together on the
server side. They're used every day to make fast, modular and dynamic
web applications. For this project, you'll use Node.js, Express and
templates to create a portfolio site to show off the projects you've built.
Introducing
React
Build a
REST API
In this project, you’ll create a REST API using Node.js and Express.
The API will provide a way for users to administer a school database
containing information about courses: users can interact with the
database by retrieving a list of courses, as well as adding, updating and
deleting courses in the database.
In this final unit, you'll learn more about the professional tools and
processes of a software developer. In addition, you'll bring together
everything you've learned so far to build a Full Stack application.
In your final project, you'll use React to create a client for your existing
school database REST API (that you created in a previous project).
When completed, your Full Stack JavaScript application will allow users
to view a list of courses and the detail for a specific course, sign up to
create an account or sign in with an existing account, and create, update,
or delete courses.
Communication
and Soft Skills
Slack for the Treehouse Techdegree so you can learn how to use a
popular communication tool used in the tech industry
The Techdegree program features project-based address the issues and resubmit the project for
learning which allows you to put the skills you are additional review. Along with building projects,
developing to use by building projects of you will demonstrate your growing skillset by
ever-increasing complexity. Each of the projects completing quizzes and code challenges as you
you build will be individually reviewed using a progress through the Techdegree, culminating in
detailed grading rubric that is unique to that a Final Exam. The Final Exam is your chance to
project. In addition to an overall grade of Exceeds showcase everything you have learned through the
Expectations, Meets Expectations, or Needs Work, Techdegree. To successfully pass the Final Exam,
you will receive personalized written feedback on you will need to get at least 70% of the questions
your project. If your project is marked as Needs correct. If you fall short of that mark you can study
Work, don’t worry. You will have the opportunity to up and retake the exam as soon as the next day.
Levels
$160k
$140k
The tech industry has been growing every year
$120k
and shows no sign of slowing down, with new
$100k
technologies being developed every day.
L2 L3 L5
- Joseph B.
- Samantha A.
- Rhys M.
Companies We
Work With