Meta Back-End Developer Professional Certificate
About Course
Become a Back-End Developer with Meta’s Free Online Course
This comprehensive program, designed by software engineering experts at Meta (creators of Facebook and Instagram), equips you with the skills to launch a successful career as a back-end developer. This is a **completely free** course from Coursera, available on Theetay. We offer a wide variety of free online courses from platforms like Udemy, Udacity, Coursera, MasterClass, NearPeer, and more.
**Learn in-demand skills:**
- Python Programming: Master the syntax of this powerful language, widely used in machine learning, data science, and AI.
- Problem Solving with Python: Gain confidence in using code to solve real-world problems.
- Version Control with Git: Learn essential Linux commands and Git repositories for efficient version control.
- MySQL Databases: Explore the world of data storage with MySQL, and learn to craft complex SQL queries.
- Django Web Framework: Discover how the front-end interacts with the back-end through REST APIs.
- Technical Interview Preparation: Prepare for back-end developer interviews with confidence.
**Hands-on Learning:**
Engage in practical exercises and projects to solidify your understanding.
- Micro-Projects: Complete 10 micro-projects at the end of each course, boosting your engineering skills.
- Lab Environment & Web Application: Apply your knowledge in real-world scenarios, solving problems with Python code, managing projects with Git, and building simple Django apps.
- Capstone Project: Culminate the program with a capstone project where you build a complete Django web application.
Start your journey to becoming a back-end developer today! Enrol in this free course on Theetay and unlock your potential in the world of software development.
What Will You Learn?
- Gain the technical skills required to become a qualified back-end developer
- Learn to use programming systems including Python Syntax, Linux commands, Git, SQL, Version Control, Cloud Hosting, APIs, JSON, XML and more
- Build a portfolio using your new skills and begin interview preparation including tips for what to expect when interviewing for engineering jobs
- Learn in-demand programming skills and how to confidently use code to solve problems
- Receive professional-level training from Meta
- Demonstrate your proficiency in portfolio-ready projects
- Earn an employer-recognized certificate from Meta
- Qualify for in-demand job titles: Back-End Developer, Website Developer, Software Engineer
Course Content
01. Introduction to Back-End Development
-
A Message from the Professor
-
003 01_introduction-to-the-program.mp4
00:00 -
006 02_introduction-to-the-course.mp4
00:00 -
009 03_front-end-back-end-and-full-stack-developer-roles.mp4
00:00 -
012 04_a-day-in-the-life-of-a-back-end-developer.mp4
00:00 -
013 05_course-syllabus-for-introduction-to-back-end-development_instructions.html
00:00 -
014 06_how-to-be-successful-in-this-course_instructions.html
00:00 -
015 07_capstone-project-overview_FE_C8M4L1_Item_5_-_Solution_functionality.mp4
00:00 -
019 01_how-the-internet-works.mp4
00:00 -
022 02_what-is-a-web-server-and-how-does-it-work.mp4
00:00 -
025 03_what-are-websites-and-webpages.mp4
00:00 -
028 04_what-is-a-web-browser-and-how-does-it-work.mp4
00:00 -
031 05_web-hosting.mp4
00:00 -
032 06_knowledge-check-how-the-web-works_quiz.html
00:00 -
033 07_additional-resources_instructions.html
00:00 -
036 01_introduction-to-internet-protocols.mp4
00:00 -
039 02_introduction-to-http.mp4
00:00 -
040 03_http-examples_instructions.html
00:00 -
043 04_intro-to-html-css-and-javascript.mp4
00:00 -
044 05_other-internet-protocols_instructions.html
00:00 -
047 06_webpages-websites-and-web-apps.mp4
00:00 -
048 07_knowledge-check-the-web-and-the-internet_quiz.html
00:00 -
051 08_developer-tools.mp4
00:00 -
053 09_exercise-examine-a-web-page_instructions.html
00:00 -
054 10_self-review-examine-a-page_quiz.html
00:00 -
056 11_exercise-edit-a-website-using-a-browser-developer-tools_instructions.html
00:00 -
059 12_frameworks-and-libraries.mp4
00:00 -
062 13_apis-and-services.mp4
00:00 -
065 14_what-is-a-an-ide.mp4
00:00 -
066 15_setting-up-your-local-development-environment_instructions.html
00:00 -
067 16_visual-studio-code-on-coursera_instructions.html
00:00 -
068 17_knowledge-check-core-internet-technologies_quiz.html
00:00 -
071 18_module-summary-get-started-with-web-development.mp4
00:00 -
072 19_additional-resources_index.html
00:00 -
076 01_what-is-hyper-text-markup-language.mp4
00:00 -
079 02_html-documents.mp4
00:00 -
080 03_simple-html-tags_instructions.html
00:00 -
083 04_linking-documents.mp4
00:00 -
086 05_adding-images-to-a-webpage-with-html.mp4
00:00 -
089 06_use-html-to-work-with-data-in-tables.mp4
00:00 -
092 07_what-are-forms.mp4
00:00 -
095 08_introduction-to-the-dom.mp4
00:00 -
098 09_web-accessibility.mp4
00:00 -
099 10_knowledge-check-getting-started-with-html_quiz.html
00:00 -
100 11_additional-resources_instructions.html
00:00 -
104 01_selecting-and-styling.mp4
00:00 -
105 02_different-types-of-selectors_instructions.html
00:00 -
106 03_text-and-color-in-css_instructions.html
00:00 -
109 04_box-model-introduction.mp4
00:00 -
112 05_document-flow-block-vs-inline.mp4
00:00 -
113 06_alignment-basics_instructions.html
00:00 -
114 07_knowledge-check-css-basics_quiz.html
00:00 -
115 08_additional-resources_instructions.html
00:00 -
118 01_module-summary-introduction-to-html-and-css.mp4
00:00 -
124 02_introduction-to-responsive-design.mp4
00:00 -
125 03_bootstrap_instructions.html
00:00 -
128 04_getting-started-with-bootstrap.mp4
00:00 -
131 05_using-bootstrap-styles.mp4
00:00 -
134 06_bootstrap-grid.mp4
00:00 -
135 07_self-review-working-with-bootstrap-grid_quiz.html
00:00 -
138 08_bootstrap-components.mp4
00:00 -
139 09_self-review-working-with-bootstrap-components_quiz.html
00:00 -
140 10_using-bootstrap-documentation_instructions.html
00:00 -
141 11_other-css-frameworks-and-libraries_instructions.html
00:00 -
142 12_knowledge-check-introduction-to-ui-frameworks-and-libraries_quiz.html
00:00 -
143 13_additional-resources_instructions.html
00:00 -
146 01_static-and-dynamic-content.mp4
00:00 -
149 02_single-page-applications.mp4
00:00 -
152 03_what-is-react.mp4
00:00 -
153 04_case-study-why-did-facebook-engineers-create-react_instructions.html
00:00 -
157 05_how-react-works.mp4
00:00 -
158 06_the-virtual-dom_instructions.html
00:00 -
161 07_component-hierarchy.mp4
00:00 -
162 08_react-and-complimentary-libraries_instructions.html
00:00 -
163 09_knowledge-check-introduction-to-react_quiz.html
00:00 -
166 10_module-summary-ui-frameworks.mp4
00:00 -
167 11_additional-resources_instructions.html
00:00 -
170 01_course-1-recap-introduction-to-web-development.mp4
00:00 -
171 02_about-the-ungraded-lab-improve-your-bio-page-with-bootstrap_instructions.html
00:00 -
172 03_self-review-improve-your-bio-page-with-bootstrap_quiz.html
00:00 -
173 04_exemplar_instructions.html
00:00 -
176 01_congratulations-you-have-completed-introduction-to-web-development.mp4
00:00 -
177 02_next-steps-after-introduction-to-web-development_instructions.html
00:00 -
Section Quiz
02. Programming in Python
-
003 01_introduction-to-the-course.mp4
00:00 -
006 02_how-is-python-used-in-the-real-world.mp4
00:00 -
007 03_course-syllabus_instructions.html
00:00 -
008 04_how-to-be-successful-in-this-course_instructions.html
00:00 -
011 01_introduction-to-programming.mp4
00:00 -
014 02_why-python.mp4
00:00 -
015 03_visual-studio-code_instructions.html
00:00 -
016 04_installing-python-paths-optional-for-windows-users_instructions.html
00:00 -
017 05_installing-python-paths-optional-for-mac-users_instructions.html
00:00 -
018 06_required-dependencies_instructions.html
00:00 -
021 07_environment-check-for-windows.mp4
00:00 -
024 08_environment-check-for-mac.mp4
00:00 -
027 09_running-code-command-line-vs-ide.mp4
00:00 -
030 10_python-syntax-spaces-matter.mp4
00:00 -
031 11_python-syntax-cheat-sheet_instructions.html
00:00 -
032 12_commenting-code_instructions.html
00:00 -
035 13_variables.mp4
00:00 -
038 14_basic-data-types.mp4
00:00 -
041 15_strings.mp4
00:00 -
042 16_basic-data-type-and-function-cheatsheet_instructions.html
00:00 -
045 17_type-casting.mp4
00:00 -
048 18_user-input-console-output.mp4
00:00 -
049 19_type-casting-a-deeper-look_instructions.html
00:00 -
050 20_knowledge-check-welcome-to-python-programming_quiz.html
00:00 -
052 21_additional-resources_functions.html
00:00 -
056 01_math-and-logical-operators.mp4
00:00 -
059 02_control-flow-if-else-else-if.mp4
00:00 -
060 03_conditional-statements_instructions.html
00:00 -
063 04_switch-statement.mp4
00:00 -
066 05_looping-constructs.mp4
00:00 -
067 06_looping-constructs-practical-examples_instructions.html
00:00 -
068 07_practicing-control-flow-and-loops_instructions.html
00:00 -
071 08_nested-loops-and-the-effect-on-algorithmic-complexity.mp4
00:00 -
072 09_exercise-use-control-flow-and-loops-to-solve-a-problem_instructions.html
00:00 -
073 10_use-control-flow-and-loops-to-solve-a-problem-solution_instructions.html
00:00 -
074 11_self-review-use-control-flow-and-loops-to-solve-a-problem_quiz.html
00:00 -
077 12_module-summary-getting-started-with-python.mp4
00:00 -
078 13_additional-resources_controlflow.html
00:00 -
082 01_functions.mp4
00:00 -
085 02_variable-scope.mp4
00:00 -
086 03_function-and-variable-scope_instructions.html
00:00 -
087 04_what-are-data-structures_instructions.html
00:00 -
090 05_lists.mp4
00:00 -
093 06_tuples.mp4
00:00 -
096 07_sets.mp4
00:00 -
099 08_dictionaries.mp4
00:00 -
102 09_kwargs.mp4
00:00 -
103 10_functions-loops-and-data-structures_quiz.html
00:00 -
104 11_choosing-and-using-data-structures_instructions.html
00:00 -
105 12_visual-studio-code-on-coursera_instructions.html
00:00 -
106 13_knowledge-check-functions-and-data-structures_quiz.html
00:00 -
107 14_additional-resources_datastructures.html
00:00 -
111 01_what-are-exceptions.mp4
00:00 -
114 02_exception-handling.mp4
00:00 -
115 03_exercise-exceptions-in-python_instructions.html
00:00 -
116 04_exceptions-in-python-solution_instructions.html
00:00 -
117 05_exceptions-in-python_quiz.html
00:00 -
120 06_file-handling-in-python.mp4
00:00 -
123 07_creating-files.mp4
00:00 -
126 08_reading-files.mp4
00:00 -
127 09_storing-file-contents-in-data-structures_instructions.html
00:00 -
128 10_read-in-data-store-manipulate-and-output-new-data-to-a-file_quiz.html
00:00 -
131 11_module-summary-basic-programming-with-python.mp4
00:00 -
132 12_additional-resources_exceptions.html
00:00 -
136 01_what-is-procedural-programming.mp4
00:00 -
139 02_algorithms.mp4
00:00 -
140 03_writing-algorithms_instructions.html
00:00 -
141 04_exercise-make-a-cup-of-coffee_instructions.html
00:00 -
142 05_make-a-cup-of-coffee-solution_instructions.html
00:00 -
143 06_self-review-make-a-cup-of-coffee_quiz.html
00:00 -
146 07_algorithmic-complexity.mp4
00:00 -
147 08_intro-to-big-o-notation_instructions.html
00:00 -
148 09_knowledge-check-procedural-programming_quiz.html
00:00 -
149 10_additional-resources_instructions.html
00:00 -
152 01_what-is-functional-programming.mp4
00:00 -
155 02_pure-functions.mp4
00:00 -
158 03_recursion.mp4
00:00 -
159 04_recursion-example-tower-of-hanoi_instructions.html
00:00 -
162 05_reversing-a-string-on-python.mp4
00:00 -
165 06_map-filter.mp4
00:00 -
166 07_comprehensions_instructions.html
00:00 -
167 08_mapping-key-values-to-dictionary-data-structures_quiz.html
00:00 -
168 09_knowledge-check-functional-programming_quiz.html
00:00 -
169 10_additional-resources_instructions.html
00:00 -
172 01_introduction-to-object-oriented-programming.mp4
00:00 -
173 02_oop-principles_instructions.html
00:00 -
176 03_python-classes-and-instances.mp4
00:00 -
177 04_exercise-define-a-class_instructions.html
00:00 -
178 05_define-a-class-solution_instructions.html
00:00 -
179 06_self-review-define-a-class_quiz.html
00:00 -
182 07_instantiate-a-custom-object.mp4
00:00 -
183 08_exercise-instantiate-a-custom-object_instructions.html
00:00 -
184 09_instantiate-a-custom-object-solution_instructions.html
00:00 -
185 10_self-review-instantiate-a-custom-object_quiz.html
00:00 -
188 11_instance-methods.mp4
00:00 -
191 12_parent-classes-vs-child-classes.mp4
00:00 -
192 13_inheritance-and-multiple-inheritance_instructions.html
00:00 -
193 14_exercise-classes-and-object-exploration_instructions.html
00:00 -
196 15_abstract-classes-and-methods.mp4
00:00 -
197 16_abstract-classes-and-methods_quiz.html
00:00 -
200 17_method-resolution-order.mp4
00:00 -
201 18_working-with-methods-examples_instructions.html
00:00 -
202 19_exercise-working-with-methods_instructions.html
00:00 -
203 20_working-with-methods-solution_instructions.html
00:00 -
204 21_self-review-working-with-methods_quiz.html
00:00 -
207 22_module-summary-programming-paradigms.mp4
00:00 -
208 23_additional-resources_instructions.html
00:00 -
211 01_what-is-a-module-in-python.mp4
00:00 -
214 02_accessing-modules.mp4
00:00 -
217 03_the-import-statement.mp4
00:00 -
220 04_writing-import-statements.mp4
00:00 -
223 05_namespacing-and-scoping.mp4
00:00 -
226 06_reload-function.mp4
00:00 -
227 07_module-use-cases_instructions.html
00:00 -
228 08_knowledge-check-modules_quiz.html
00:00 -
229 09_additional-resources_instructions.html
00:00 -
232 01_popular-packages-numpy-pandas-matplotlib-etc.mp4
00:00 -
233 02_popular-packages-examples_instructions.html
00:00 -
236 03_data-analysis-packages.mp4
00:00 -
239 04_machine-learning-deep-learning-and-ai-pytorch-tensorflow.mp4
00:00 -
240 05_big-data-and-analysis-with-python_instructions.html
00:00 -
243 06_python-web-frameworks.mp4
00:00 -
244 07_knowledge-check-popular-packages-libraries-and-frameworks_quiz.html
00:00 -
245 08_additional-resources_instructions.html
00:00 -
248 01_what-is-testing.mp4
00:00 -
251 02_types-of-testing.mp4
00:00 -
252 03_testing-quiz_quiz.html
00:00 -
255 04_test-automation-packages.mp4
00:00 -
258 05_writing-tests-with-pytest.mp4
00:00 -
259 06_pytest-cheat-sheet_instructions.html
00:00 -
262 07_test-driven-development-tdd.mp4
00:00 -
265 08_applying-tdd.mp4
00:00 -
268 09_module-summary-modules-packages-libraries-and-tools.mp4
00:00 -
269 10_additional-resources_instructions.html
00:00 -
272 01_course-recap-programming-in-python.mp4
00:00 -
273 02_about-the-end-of-course-graded-assessment_instructions.html
00:00 -
276 01_congratulations-you-have-completed-programming-in-python.mp4
00:00 -
277 02_next-steps-after-programming-in-python_instructions.html
00:00 -
Readme.txt
00:00 -
Section Quiz
03. Version Control
-
007 03_course-syllabus_instructions.html
00:00 -
008 04_how-to-be-successful-in-this-course_instructions.html
00:00 -
011 01_what-is-version-control.mp4
00:00 -
014 02_case-study-how-meta-engineers-collaborate.mp4
00:00 -
016 03_version-control-git-terminology_instructions.html
00:00 -
019 04_systems-of-version-control-and-tools.mp4
00:00 -
020 05_a-history-of-version-control_instructions.html
00:00 -
021 06_version-control-in-professional-software-development_instructions.html
00:00 -
024 07_a-history-of-revisions.mp4
00:00 -
025 08_staging-vs-production_instructions.html
00:00 -
026 09_knowledge-check-introduction-to-version-control_quiz.html
00:00 -
029 10_module-summary-software-collaboration.mp4
00:00 -
030 11_additional-resources_instructions.html
00:00 -
033 01_the-command-line.mp4
00:00 -
036 02_what-are-unix-commands.mp4
00:00 -
037 03_using-bash-on-mac-terminal_instructions.html
00:00 -
040 04_using-bash-on-windows.mp4
00:00 -
041 05_change-directories-and-list-contents.mp4
00:00 -
044 06_creating-and-moving-directories-and-files.mp4
00:00 -
045 07_self-review-make-and-change-directories-and-files_quiz.html
00:00 -
048 08_pipes.mp4
00:00 -
051 09_redirection.mp4
00:00 -
054 10_grep.mp4
00:00 -
055 11_knowledge-check-unix-commands_quiz.html
00:00 -
058 12_module-summary-command-line.mp4
00:00 -
059 13_additional-resources_grep.1.html
00:00 -
065 01_what-is-git-and-github.mp4
00:00 -
066 02_installing-git-on-windows_instructions.html
00:00 -
067 03_installing-git-on-mac_instructions.html
00:00 -
068 04_create-your-github-account_instructions.html
00:00 -
069 05_connecting-to-github-via-https_instructions.html
00:00 -
070 06_connecting-to-github-via-ssh_instructions.html
00:00 -
073 07_creating-and-cloning-a-repository.mp4
00:00 -
076 08_how-git-works.mp4
00:00 -
079 09_add-and-commit.mp4
00:00 -
082 10_branches.mp4
00:00 -
085 11_remote-vs-local.mp4
00:00 -
088 12_push-and-pull.mp4
00:00 -
089 13_self-review-using-a-repository_quiz.html
00:00 -
090 14_resolving-conflicts_instructions.html
00:00 -
093 15_example-workflow.mp4
00:00 -
096 16_head.mp4
00:00 -
099 17_diff-commands.mp4
00:00 -
102 18_blame.mp4
00:00 -
103 19_forking_instructions.html
00:00 -
104 20_knowledge-check-git-and-github_quiz.html
00:00 -
106 21_additional-resources_instructions.html
00:00 -
107 01_self-review-create-a-repository-with-forking_quiz.html
00:00 -
110 02_module-summary-working-with-git.mp4
00:00 -
113 01_course-recap-version-control.mp4
00:00 -
114 02_about-this-graded-assessment_instructions.html
00:00 -
115 03_solution-managing-a-project-in-github_instructions.html
00:00 -
116 04_self-review-managing-a-project-in-github_quiz.html
00:00 -
119 01_congratulations-you-have-completed-version-control.mp4
00:00 -
120 02_next-steps-after-completing-version-control_instructions.html
00:00 -
003 01_introduction-to-the-course.mp4
00:00 -
links.txt
00:00 -
Section Quiz
04. Introduction to Databases for Back-End Development
-
007 03_course-syllabus-introduction-to-databases_instructions.html
00:00 -
008 04_how-to-be-successful-in-this-course_instructions.html
00:00 -
011 01_what-is-a-database.mp4
00:00 -
014 02_how-is-data-related.mp4
00:00 -
015 03_relational-data-example-charts_instructions.html
00:00 -
018 04_alternative-types-of-databases.mp4
00:00 -
019 05_database-evolution_instructions.html
00:00 -
020 06_additional-resources_History.html
00:00 -
024 01_what-is-structured-query-language.mp4
00:00 -
027 02_sql-usage.mp4
00:00 -
030 03_advantages-of-sql.mp4
00:00 -
033 04_sql-syntax-introduction.mp4
00:00 -
034 05_common-sql-commands_instructions.html
00:00 -
035 06_additional-resources_instructions.html
00:00 -
038 01_what-are-tables-in-databases.mp4
00:00 -
039 02_tables-overview_instructions.html
00:00 -
040 03_database-structure-overview_instructions.html
00:00 -
043 04_types-of-keys-in-a-database-table.mp4
00:00 -
046 05_module-summary-introduction-to-databases.mp4
00:00 -
048 06_additional-resources_instructions.html
00:00 -
051 01_numeric-data-types.mp4
00:00 -
054 02_string-data-types.mp4
00:00 -
057 03_default-values.mp4
00:00 -
058 04_additional-resources_instructions.html
00:00 -
064 01_create-and-drop-database.mp4
00:00 -
067 02_create-table-statement.mp4
00:00 -
070 03_alter-table-statement.mp4
00:00 -
073 04_insert-statement.mp4
00:00 -
074 05_creating-tables_instructions.html
00:00 -
077 06_select-statement.mp4
00:00 -
080 07_insert-into-select-statement.mp4
00:00 -
082 08_additional-resources_instructions.html
00:00 -
086 01_updating-data.mp4
00:00 -
089 02_deleting-data.mp4
00:00 -
092 03_module-summary-create-read-update-and-delete-crud-operations.mp4
00:00 -
094 04_additional-resources_instructions.html
00:00 -
097 01_sql-arithmetic-operators.mp4
00:00 -
098 02_sql-arithmetic-operator-examples_instructions.html
00:00 -
101 03_operators-in-use.mp4
00:00 -
104 04_sql-comparison-operators.mp4
00:00 -
105 05_sql-comparison-operator-examples_instructions.html
00:00 -
106 06_additional-resources_instructions.html
00:00 -
112 01_order-by-clause.mp4
00:00 -
113 02_types-of-ordering-sorting_instructions.html
00:00 -
116 03_where-clause.mp4
00:00 -
117 04_where-clause-uses_instructions.html
00:00 -
120 05_select-distinct-clause.mp4
00:00 -
121 06_select-distinct-clause-in-use_instructions.html
00:00 -
124 07_module-summary-sql-operators-and-sorting-and-filtering-data.mp4
00:00 -
125 08_additional-resources_instructions.html
00:00 -
130 01_database-schema.mp4
00:00 -
131 02_exploring-database-schema_instructions.html
00:00 -
134 03_schema-in-use.mp4
00:00 -
137 04_types-of-database-schema.mp4
00:00 -
138 05_building-a-schema_instructions.html
00:00 -
139 06_additional-resources_instructions.html
00:00 -
142 01_table-relationships.mp4
00:00 -
143 02_relational-model_instructions.html
00:00 -
146 03_primary-key.mp4
00:00 -
149 04_foreign-key.mp4
00:00 -
150 05_keys-in-depth_instructions.html
00:00 -
153 06_finding-entitites.mp4
00:00 -
154 07_entity-relationship-diagrams-erd_instructions.html
00:00 -
156 08_additional-resources_instructions.html
00:00 -
159 01_what-is-database-normalization.mp4
00:00 -
160 02_data-normalization_instructions.html
00:00 -
163 03_first-normal-form-1nf.mp4
00:00 -
166 04_second-normal-form-2nf.mp4
00:00 -
169 05_third-normal-form-3nf.mp4
00:00 -
172 06_module-summary-database-design.mp4
00:00 -
173 07_additional-resources_instructions.html
00:00 -
176 01_course-recap-introduction-to-databases-for-back-end-development.mp4
00:00 -
177 02_about-the-final-graded-quiz-assessment_instructions.html
00:00 -
180 01_congratulations-you-have-completed-intro-to-databases-for-back-end-development.mp4
00:00 -
181 02_next-steps-after-introduction-to-databases_instructions.html
00:00 -
003 01_introduction-to-databases.mp4
00:00 -
Readme.txt
00:00 -
Section Quiz
05. Django Web Framework
-
009 03_how-is-django-used-in-the-real-world.mp4
00:00 -
010 04_course-syllabus_instructions.html
00:00 -
011 05_how-to-be-successful-in-this-course_instructions.html
00:00 -
012 06_installing-python-optional-for-windows-users_instructions.html
00:00 -
013 07_installing-python-optional-for-mac-users_instructions.html
00:00 -
014 08_setting-up-a-project-in-vs-code_instructions.html
00:00 -
015 09_working-with-virtual-environments-on-your-local-machine_instructions.html
00:00 -
016 10_working-with-labs-in-this-course_instructions.html
00:00 -
017 11_additional-resources_instructions.html
00:00 -
021 01_projects-and-apps-overview.mp4
00:00 -
022 02_project-structure_instructions.html
00:00 -
025 03_creating-your-first-project.mp4
00:00 -
028 01_django-admin-manage-py-commands.mp4
00:00 -
029 02_app-structures_instructions.html
00:00 -
032 03_creating-an-app.mp4
00:00 -
035 01_what-is-a-web-framework.mp4
00:00 -
036 02_mvt-overview_instructions.html
00:00 -
039 03_mvt-example.mp4
00:00 -
042 04_module-summary-introduction-to-django.mp4
00:00 -
043 05_additional-resources_instructions.html
00:00 -
046 01_views.mp4
00:00 -
049 02_creating-views-and-mapping-to-urls.mp4
00:00 -
050 03_view-logic_instructions.html
00:00 -
053 04_creating-views-and-view-logic.mp4
00:00 -
056 01_http-requests.mp4
00:00 -
057 02_request-and-response-objects_instructions.html
00:00 -
060 03_creating-requests-and-responses.mp4
00:00 -
063 04_understanding-urls.mp4
00:00 -
064 05_parameters_instructions.html
00:00 -
067 06_mapping-urls-with-params.mp4
00:00 -
068 07_additional-resources_instructions.html
00:00 -
071 01_regular-expressions-in-urls.mp4
00:00 -
072 02_url-namespacing-and-views_instructions.html
00:00 -
075 03_error-handling.mp4
00:00 -
076 04_handling-errors-in-views_instructions.html
00:00 -
079 05_demo-handle-errors-in-views.mp4
00:00 -
082 06_class-based-views.mp4
00:00 -
085 07_module-summary-views.mp4
00:00 -
086 08_additional-resources_instructions.html
00:00 -
089 01_models.mp4
00:00 -
090 02_model-relationships_instructions.html
00:00 -
093 03_creating-models.mp4
00:00 -
096 04_migrations.mp4
00:00 -
097 05_how-to-use-migrations_instructions.html
00:00 -
100 06_working-with-migrations.mp4
00:00 -
103 07_a-history-of-changes.mp4
00:00 -
106 08_models-using-foreign-keys.mp4
00:00 -
107 09_object-relationship-mapping-orm_instructions.html
00:00 -
110 10_using-orm.mp4
00:00 -
111 11_additional-resources_instructions.html
00:00 -
114 01_forms.mp4
00:00 -
117 02_working-with-django-form-fields-and-data-types.mp4
00:00 -
118 03_django-fields_instructions.html
00:00 -
119 04_form-api_instructions.html
00:00 -
122 05_creating-forms.mp4
00:00 -
125 06_model-form.mp4
00:00 -
126 07_additional-resources_instructions.html
00:00 -
129 01_django-admin.mp4
00:00 -
130 02_managing-users-in-django-admin_instructions.html
00:00 -
133 03_adding-groups-and-users.mp4
00:00 -
136 04_permissions.mp4
00:00 -
137 05_enforcing-permissions_instructions.html
00:00 -
140 06_users-and-permissions.mp4
00:00 -
141 07_additional-resources_instructions.html
00:00 -
144 01_database-options.mp4
00:00 -
145 02_configuring-mysql-connection_instructions.html
00:00 -
148 03_setting-up-a-mysql-connection.mp4
00:00 -
151 04_module-summary-models.mp4
00:00 -
152 05_additional-resources_instructions.html
00:00 -
157 01_templates.mp4
00:00 -
158 02_template-examples_instructions.html
00:00 -
161 03_creating-templates.mp4
00:00 -
164 01_working-with-template-language.mp4
00:00 -
165 02_template-language-and-variable-interpolation_instructions.html
00:00 -
168 03_dynamic-templates-in-django.mp4
00:00 -
171 04_mapping-model-objects-to-a-template.mp4
00:00 -
174 05_template-inheritance.mp4
00:00 -
175 06_more-on-template-inheritance_instructions.html
00:00 -
178 07_working-with-template-inheritance.mp4
00:00 -
181 01_debugging-django-applications.mp4
00:00 -
184 02_testing-in-django.mp4
00:00 -
185 03_sub-classing-generic-views_instructions.html
00:00 -
188 04_module-summary-templates.mp4
00:00 -
189 05_additional-resources_instructions.html
00:00 -
192 01_course-recap-for-django-web-framework.mp4
00:00 -
193 02_about-the-final-graded-project-assessment-for-django-web-framework_instructions.html
00:00 -
196 03_solution-part-1-create-the-menu-page.mp4
00:00 -
199 04_solution-part-2-create-the-menu-item-page.mp4
00:00 -
202 05_solution-part-3-how-to-create-the-footer.mp4
00:00 -
205 01_congratulations.mp4
00:00 -
206 02_next-steps-after-django-web-framework_instructions.html
00:00 -
003 01_introduction-to-django-web-framework.mp4
00:00 -
links.txt
00:00 -
Section Quiz
06. APIs
-
007 03_course-syllabus_instructions.html
00:00 -
008 04_working-with-labs-and-exercises-in-this-course_instructions.html
00:00 -
009 05_how-to-be-successful-in-this-course_instructions.html
00:00 -
012 01_what-you-know-about-http.mp4
00:00 -
013 02_http-methods-status-codes-and-response-types_instructions.html
00:00 -
016 03_restfulness.mp4
00:00 -
019 04_naming-conventions.mp4
00:00 -
020 05_good-routes-versus-bad-routes_instructions.html
00:00 -
023 06_essential-tools-for-api-development.mp4
00:00 -
024 07_installing-vs-code_instructions.html
00:00 -
025 08_setting-up-tools-and-environment_instructions.html
00:00 -
028 09_create-a-django-project-using-pipenv.mp4
00:00 -
029 10_optional-creating-a-django-project-steps-and-code_instructions.html
00:00 -
030 11_exercise-know-your-tools_1_Know_your_tools-1.mp4
00:00 -
036 12_additional-resources_instructions.html
00:00 -
039 01_rest-best-practices.mp4
00:00 -
042 02_security-and-authentication-in-rest-api.mp4
00:00 -
045 03_access-control.mp4
00:00 -
046 04_authentication-versus-authorization_instructions.html
00:00 -
049 01_book-list-api-project.mp4
00:00 -
052 02_organizing-an-api-project.mp4
00:00 -
053 03_consequences-of-a-poorly-designed-api-project_instructions.html
00:00 -
054 04_xml-and-json-response-types_instructions.html
00:00 -
057 05_debugging-your-api.mp4
00:00 -
060 06_browser-tools-and-extensions-for-api-development.mp4
00:00 -
061 07_mock-apis_instructions.html
00:00 -
064 08_module-summary-rest-apis.mp4
00:00 -
067 01_what-is-the-django-rest-framework-drf.mp4
00:00 -
070 02_installing-and-setting-up-drf.mp4
00:00 -
073 03_better-api-view-with-decorators.mp4
00:00 -
074 04_different-types-of-routing-in-drf_instructions.html
00:00 -
075 05_generic-views-and-viewsets-in-drf_instructions.html
00:00 -
078 06_function-and-class-based-views.mp4
00:00 -
081 07_django-debug-toolbar.mp4
00:00 -
084 08_restaurant-menu-api-project-with-drf.mp4
00:00 -
085 09_additional-resources_instructions.html
00:00 -
088 01_serializers.mp4
00:00 -
091 02_model-serializers.mp4
00:00 -
094 03_relationship-serializers.mp4
00:00 -
095 04_other-types-of-serializers-in-drf_instructions.html
00:00 -
098 05_deserialization-and-validation.mp4
00:00 -
101 06_renderers.mp4
00:00 -
102 07_different-types-of-renderers_instructions.html
00:00 -
105 08_module-summary-django-rest-framework.mp4
00:00 -
106 09_additional-resources_instructions.html
00:00 -
109 01_filtering-and-searching.mp4
00:00 -
112 02_ordering.mp4
00:00 -
113 03_importance-of-data-validation_instructions.html
00:00 -
114 04_data-sanitization_instructions.html
00:00 -
117 05_pagination.mp4
00:00 -
118 06_more-on-filtering-and-pagination_instructions.html
00:00 -
121 07_caching.mp4
00:00 -
122 08_additional-resources_instructions.html
00:00 -
125 01_token-based-authentication-in-drf.mp4
00:00 -
128 02_user-roles.mp4
00:00 -
131 03_setting-up-api-throttling.mp4
00:00 -
132 04_api-throttling-for-class-based-views_instructions.html
00:00 -
135 05_introduction-to-djoser-library-for-better-authentication.mp4
00:00 -
138 06_registration-and-authentication-endpoints-with-jwt.mp4
00:00 -
141 07_user-account-management.mp4
00:00 -
142 08_exercise-user-account-management_instructions.html
00:00 -
146 09_module-summary-securing-an-api-in-django-rest-framework.mp4
00:00 -
147 10_additional-resources_instructions.html
00:00 -
150 01_course-recap-apis.mp4
00:00 -
151 02_about-the-final-assessment_instructions.html
00:00 -
154 03_project-introduction.mp4
00:00 -
155 04_project-structure-and-api-routes_instructions.html
00:00 -
158 05_creating-models.mp4
00:00 -
161 01_course-wrap-up.mp4
00:00 -
162 02_next-steps_instructions.html
00:00 -
003 01_introduction-to-the-course.mp4
00:00 -
links.txt
00:00 -
Section Quiz
07. The Full Stack
-
007 03_course-syllabus_instructions.html
00:00 -
008 04_how-to-be-successful-in-this-course_instructions.html
00:00 -
009 05_working-with-labs-and-exercises-in-this-course_instructions.html
00:00 -
012 01_what-is-full-stack-development.mp4
00:00 -
015 02_n-tier-architecture.mp4
00:00 -
016 03_recap-what-you-know-about-client-server-architecture_instructions.html
00:00 -
019 04_module-summary-introduction-to-the-full-stack.mp4
00:00 -
020 05_additional-resources_instructions.html
00:00 -
023 01_how-are-html-and-css-used-in-the-real-world.mp4
00:00 -
026 02_semantic-tags-and-why-we-need-them.mp4
00:00 -
027 03_semantic-html-cheat-sheet_instructions.html
00:00 -
030 04_what-is-hyper-text-markup-language.mp4
00:00 -
033 05_semantic-tags-in-action.mp4
00:00 -
036 06_forms-and-validation.mp4
00:00 -
037 07_input-types_instructions.html
00:00 -
040 08_form-submission.mp4
00:00 -
041 09_submit_instructions.html
00:00 -
042 10_additional-resources_instructions.html
00:00 -
045 01_css-web-layout.mp4
00:00 -
048 02_widely-used-selectors.mp4
00:00 -
049 03_css-units-of-measurement_instructions.html
00:00 -
052 04_document-flow-block-vs-inline.mp4
00:00 -
055 05_basic-flexbox.mp4
00:00 -
058 06_css-grids.mp4
00:00 -
059 07_grids-and-flexbox-cheat-sheet_instructions.html
00:00 -
060 08_all-selectors-and-their-specificity_instructions.html
00:00 -
063 09_pseudo-classes.mp4
00:00 -
064 10_pseudo-elements_instructions.html
00:00 -
066 11_additional-resources_instructions.html
00:00 -
069 01_why-javascript.mp4
00:00 -
072 02_programming-in-javascript.mp4
00:00 -
075 03_variables.mp4
00:00 -
076 04_exercise-declaring-variables_instructions.html
00:00 -
079 05_data-types.mp4
00:00 -
082 06_operators.mp4
00:00 -
085 07_numbers.mp4
00:00 -
088 08_strings.mp4
00:00 -
091 09_booleans.mp4
00:00 -
092 10_javascript-interactivity_instructions.html
00:00 -
095 11_javascript-selectors.mp4
00:00 -
098 12_scoping-with-var-let-and-const.mp4
00:00 -
101 13_functions.mp4
00:00 -
104 14_javascript-dom-manipulation.mp4
00:00 -
107 15_event-handling.mp4
00:00 -
108 16_exercise-web-page-content-update_instructions.html
00:00 -
111 17_frameworks-and-libraries.mp4
00:00 -
114 18_module-summary-front-end-technologies.mp4
00:00 -
115 19_additional-resources_full-emoji-list.html
00:00 -
120 01_recap-what-you-know-about-django.mp4
00:00 -
123 02_recap-what-you-know-about-apis.mp4
00:00 -
124 03_environment-check_instructions.html
00:00 -
125 04_optional-creating-a-django-project-steps-and-code_instructions.html
00:00 -
126 05_additional-resources_database.html
00:00 -
134 01_recap-what-you-know-about-databases-and-mysql.mp4
00:00 -
135 02_setting-up-a-mysql-database-on-windows_instructions.html
00:00 -
137 03_setting-up-a-mysql-database-on-mac_instructions.html
00:00 -
138 04_recap-models-and-migrations_instructions.html
00:00 -
141 05_configuring-django-to-connect-to-mysql.mp4
00:00 -
143 06_exercise-connect-django-to-mysql_instructions.html
00:00 -
144 07_additional-resources_instructions.html
00:00 -
148 01_recap-what-you-know-about-forms-and-modelforms.mp4
00:00 -
151 02_fetching-data-using-javascript.mp4
00:00 -
152 03_querying-apis-using-javascript_instructions.html
00:00 -
153 04_exercise-submitting-a-form-with-javascript_instructions.html
00:00 -
157 05_module-summary-the-full-stack-using-django.mp4
00:00 -
158 06_additional-resources_instructions.html
00:00 -
161 01_server-and-serverless.mp4
00:00 -
164 02_virtual-machines-and-containerization.mp4
00:00 -
165 03_what-does-self-hosted-paas-saas-and-dbaas-mean_instructions.html
00:00 -
166 04_additional-resources_instructions.html
00:00 -
169 01_what-is-cloud-computing.mp4
00:00 -
172 02_key-elements-of-cloud-computing.mp4
00:00 -
173 03_networking-in-the-cloud_instructions.html
00:00 -
176 01_what-is-scaling.mp4
00:00 -
179 02_load-balancing.mp4
00:00 -
180 03_how-a-cdn-improves-scaling_instructions.html
00:00 -
183 04_module-summary-production-environments.mp4
00:00 -
186 01_course-recap-the-full-stack.mp4
00:00 -
187 02_about-the-final-assessment_instructions.html
00:00 -
189 03_exercise-connect-the-little-lemon-back-end-to-mysql_instructions.html
00:00 -
190 04_exercise-set-up-a-little-lemon-booking-api_instructions.html
00:00 -
193 05_exercise-display-the-little-lemon-available-booking-times_instructions.html
00:00 -
196 01_course-wrap-up.mp4
00:00 -
197 02_next-steps_instructions.html
00:00 -
003 01_introduction-to-the-course.mp4
00:00 -
Readme.txt
00:00 -
Section Quiz
08. Back-End Developer Capstone
-
005 03_how-to-be-successful-in-this-course_instructions.html
00:00 -
006 04_checking-your-development-environment_instructions.html
00:00 -
007 05_additional-resources_instructions.html
00:00 -
010 01_setting-up-the-project.mp4
00:00 -
011 02_recap-version-control_instructions.html
00:00 -
012 03_exercise-setting-up-the-repository_instructions.html
00:00 -
013 04_readiness-check-did-you-set-up-the-git-repository_quiz.html
00:00 -
014 05_recap-django-set-up_instructions.html
00:00 -
015 06_exercise-setting-up-the-django-project_instructions.html
00:00 -
016 07_readiness-check-did-you-set-up-the-django-project_quiz.html
00:00 -
017 08_exercise-committing-the-project_instructions.html
00:00 -
018 09_readiness-check-did-you-push-your-commits_quiz.html
00:00 -
019 10_knowledge-check_quiz.html
00:00 -
020 11_additional-resources_instructions.html
00:00 -
023 01_what-you-know-about-urls-and-routes.mp4
00:00 -
024 02_recap-django-routes_instructions.html
00:00 -
025 03_exercise-setting-up-the-static-routes_instructions.html
00:00 -
027 04_readiness-check-did-you-set-up-the-static-content-routes_quiz.html
00:00 -
028 05_readiness-check-did-you-push-your-commits_quiz.html
00:00 -
029 06_knowledge-check_quiz.html
00:00 -
032 07_module-summary.mp4
00:00 -
033 08_additional-resources_instructions.html
00:00 -
036 01_working-with-databases-and-models.mp4
00:00 -
037 02_recap-django-database-configuration-and-models_instructions.html
00:00 -
038 03_exercise-setting-up-the-mysql-connection_instructions.html
00:00 -
039 04_readiness-check-did-you-set-up-the-mysql-connection_quiz.html
00:00 -
040 05_exercise-setting-up-the-models_instructions.html
00:00 -
041 06_readiness-check-did-you-set-up-the-models_quiz.html
00:00 -
042 07_readiness-check-did-you-push-your-commits_quiz.html
00:00 -
043 08_knowledge-check_quiz.html
00:00 -
044 09_additional-resources_instructions.html
00:00 -
047 01_building-an-api.mp4
00:00 -
048 02_recap-django-rest-framework_instructions.html
00:00 -
049 03_exercise-set-up-the-menu-api_instructions.html
00:00 -
050 04_readiness-check-did-you-set-up-the-api-for-the-food-menu_quiz.html
00:00 -
051 05_exercise-set-up-the-table-booking-api_instructions.html
00:00 -
052 06_readiness-check-did-you-set-up-the-table-booking-api_quiz.html
00:00 -
053 07_readiness-check-did-you-push-your-commits_quiz.html
00:00 -
054 08_knowledge-check_quiz.html
00:00 -
057 09_module-summary.mp4
00:00 -
058 10_additional-resources_instructions.html
00:00 -
061 01_securing-your-app.mp4
00:00 -
062 02_recap-user-authentication_instructions.html
00:00 -
063 03_exercise-add-the-registration-page_instructions.html
00:00 -
064 04_readiness-check-did-you-set-up-user-registration_quiz.html
00:00 -
065 05_exercise-securing-the-table-booking-api_instructions.html
00:00 -
066 06_readiness-check-did-you-secure-the-table-booking-api_quiz.html
00:00 -
067 07_readiness-check-did-you-push-your-commits_quiz.html
00:00 -
068 08_knowledge-check_quiz.html
00:00 -
069 09_additional-resources_instructions.html
00:00 -
072 01_testing-your-application.mp4
00:00 -
073 02_recap-unit-testing_instructions.html
00:00 -
074 03_exercise-adding-unit-tests_instructions.html
00:00 -
075 04_readiness-check-did-you-add-unit-tests_quiz.html
00:00 -
076 05_recap-testing-your-api_instructions.html
00:00 -
077 06_exercise-testing-the-api-using-insomnia_instructions.html
00:00 -
078 07_readiness-check-did-you-test-the-api-using-insomnia_quiz.html
00:00 -
079 08_readiness-check-did-you-push-your-commits_quiz.html
00:00 -
080 09_knowledge-check_quiz.html
00:00 -
083 10_module-summary.mp4
00:00 -
084 11_additional-resources_instructions.html
00:00 -
087 01_course-recap-for-capstone-project.mp4
00:00 -
088 02_about-the-final-project-assessment_instructions.html
00:00 -
089 03_readiness-check-prepare-to-submit-the-project_quiz.html
00:00 -
090 04_little-lemon-web-application_peer_assignment_instructions.html
00:00 -
093 01_congratulations-you-have-completed-the-capstone-project.mp4
00:00 -
094 02_next-steps_instructions.html
00:00 -
003 01_introduction-to-the-course.mp4
00:00 -
Readme.txt
00:00 -
Section Quiz
09. Coding Interview Preparation
-
007 03_course-syllabus_instructions.html
00:00 -
008 04_how-to-be-successful-in-this-course_instructions.html
00:00 -
009 05_additional-resources_instructions.html
00:00 -
012 01_what-is-a-coding-interview.mp4
00:00 -
013 02_what-type-of-interviews-might-you-expect_instructions.html
00:00 -
016 03_communication.mp4
00:00 -
019 04_what-to-expect-from-a-technical-interview.mp4
00:00 -
020 05_pseudocode-step-by-step_instructions.html
00:00 -
021 06_interview-tips_instructions.html
00:00 -
022 07_testing-your-solution_instructions.html
00:00 -
023 08_knowledge-check-the-coding-interview_quiz.html
00:00 -
024 09_additional-resources_instructions.html
00:00 -
027 01_binary.mp4
00:00 -
028 02_working-in-binary_instructions.html
00:00 -
031 03_memory.mp4
00:00 -
032 04_defining-solutions_instructions.html
00:00 -
035 05_time-complexity.mp4
00:00 -
036 06_working-with-time-complexity_instructions.html
00:00 -
037 07_knowledge-check-time-complexity_quiz.html
00:00 -
040 08_space-complexity.mp4
00:00 -
041 09_knowledge-check-space-complexity_quiz.html
00:00 -
044 10_module-summary-introduction-to-the-coding-interview.mp4
00:00 -
045 11_additional-resources_instructions.html
00:00 -
049 01_basic-data-structures.mp4
00:00 -
050 02_strings_instructions.html
00:00 -
051 03_integers_instructions.html
00:00 -
052 04_booleans_instructions.html
00:00 -
053 05_arrays_instructions.html
00:00 -
054 06_objects_instructions.html
00:00 -
055 07_knowledge-check-basic-data-structures_quiz.html
00:00 -
056 08_additional-resources_arrays.html
00:00 -
060 01_lists-and-sets.mp4
00:00 -
061 02_lists-and-sets-in-different-programming-languages_instructions.html
00:00 -
064 03_stacks-and-queues.mp4
00:00 -
065 04_stacks-and-queues-in-different-programming-languages_instructions.html
00:00 -
068 05_trees.mp4
00:00 -
069 06_trees-in-different-programming-languages_instructions.html
00:00 -
070 07_knowledge-check-collection-data-structures_quiz.html
00:00 -
071 08_additional-resources_2_Array_Based_Lists.html
00:00 -
076 01_hash-tables.mp4
00:00 -
077 02_hash-tables-in-different-programming-languages_instructions.html
00:00 -
080 03_heaps.mp4
00:00 -
083 04_graphs.mp4
00:00 -
084 05_heaps-and-graphs-in-different-programming-languages_instructions.html
00:00 -
085 06_knowledge-check-advanced-data-structures_quiz.html
00:00 -
088 07_module-summary-introduction-to-data-structures.mp4
00:00 -
089 08_additional-resources_heaps.html
00:00 -
093 01_sorting-algorithms.mp4
00:00 -
094 02_time-and-space-complexity-in-sorting-algorithms_instructions.html
00:00 -
097 03_searching-algorithms.mp4
00:00 -
098 04_time-and-space-complexity-in-search-algorithms_instructions.html
00:00 -
099 05_knowledge-check-sorting-and-searching_quiz.html
00:00 -
100 06_additional-resources_instructions.html
00:00 -
103 01_divide-and-conquer.mp4
00:00 -
106 02_recursion.mp4
00:00 -
109 03_dynamic-programming.mp4
00:00 -
112 04_greedy-algorithms.mp4
00:00 -
113 05_knowledge-check-working-with-algorithms_quiz.html
00:00 -
116 06_module-summary-introduction-to-algorithms.mp4
00:00 -
117 07_additional-resources_index.html
00:00 -
121 01_course-recap.mp4
00:00 -
122 02_about-the-final-graded-assessment_instructions.html
00:00 -
125 01_course-wrap-up.mp4
00:00 -
126 02_next-steps_instructions.html
00:00 -
003 01_introduction-to-the-course.mp4
00:00 -
Readme.txt
00:00 -
Section Quiz
Earn a certificate
Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.