Meta Back-End Developer Professional Certificate
Courses Weekly Breakdown
Coursera Study Guide
Click to Enroll in Coursera Meta Back-End Professional Certificate
Courses Weekly Breakdown
TABLE OF CONTENT
- COURSE 1 – INTRODUCTION TO BACK-END DEVELOPMENT
- COURSE 2 – PROGRAMMING WITH PYTHON
- COURSE 3 – VERSION CONTROL
- COURSE 4 – INTRODUCTION TO DATABASE FOR BACK-END DEVELOPMENT
- COURSE 5 – DJANGO WEB FRAMEWORK
- COURSE 6 – APIS
- COURSE 7 – THE FULL STACK
- COURSE 8 – CLOUD COMPUTING
- COURSE 9 – BACK-END DEVELOPER CAPSTONE
- COURSE 10 – CODING INTERVIEW PREPARATION
COURSE 1: Introduction to Back-End Development
You’ll be introduced to the core web development technologies like HTML and CSS and get opportunities to practice using them. You will also be introduced to modern UI frameworks such as Bootstrap and React that make it easy to create interactive user experiences.
By the end of the course, you will be able to:
- Describe the front-end developer role
- Explain the core and underlying technologies that power the internet
- Use HTML to create a simple webpage
- Use CSS to control the appearance of a simple webpage
- Explain what React is
- Describe the applications and characteristics of the most popular UI frameworks
COURSE 2: Programming with Python
In this course, you will be introduced to foundational programming skills with basic Python Syntax. You’ll learn how to use code to solve problems. You’ll dive deep into the Python ecosystem and learn popular modules, libraries and tools for Python.
By the end of this course, you will be able to:
- Prepare your computer system for Python programming
- Show understanding of Python syntax and how to control the flow of code
- Demonstrate knowledge of how to handle errors and exceptions
- Explain object-oriented programming and the major concepts associated with it
- Explain the importance of testing in Python, and when to apply particular methods
COURSE 3: Version Control
Learn how modern software developers collaborate across the world without messing up each other’s code. You will look at the different version control systems and how to create an effective software development workflow. You will be introduced to some of the most commonly used Linux commands that you can use to work with files on your hard drive and create powerful workflows that will automate your work, saving you time and effort.
COURSE 4: Introduction to Database for Back-End Development
Back-end developers write applications that end-users use to interact with databases. Some common tasks that end-users carry out using these applications include storing, searching, extracting and manipulating data.
By the end of this course, you’ll be able to:
- Demonstrate a working knowledge of the concepts and principles that underpin how databases work
- Identify and explain the different types of core technology and management systems used in
databases - Identify and interpret basic SQL statements and commands
- Manipulate records in a database with the use of SQL statements and commands
- Outline alternatives to SQL
- and plan and design a simple relational database system
- Week 1 – Introduction to Databases
- Week 2 – Create, Read, Update and Delete (CRUD) Operations
- Week 3 – SQL Operators and sorting and filtering data
- Week 4 – Database design
- Week 5 – Graded assessment
COURSE 5: Django Web Framework
It’s time to build something bigger. In this course, you will use the Django web framework to build, secure and administer a web server. You will have the opportunity to create, design and configure a web app using the Django framework in-line with best practices.
Explore the usage of models in Django and their relationship to databases. Use views to render requested data to meaningful template structures for a composed user interface (UI). Implement proactive security practices and mitigate common security risks.
- Week 1 – Introduction to Django
- Week 2 – Views
- Week 3 – Models
- Week 4 – Templates
- Week 5 – Course summary and graded project assessment
COURSE 6: APIs
Delve deeper into the processes and concepts behind APIs and their infrastructure. Explore the key concepts that underpin API development and the principles of representational state transfer architectural style (REST) architecture. Build basic API and REST data backbones for web apps using Django. Discover emerging API technology and practice other ways to build and work with APIs. Finally, you will test, optimize and develop documentation for an API.
- Week 1 – REST APIs
- Week 2 – Django REST framework
- Week 3 – Advanced API development
- Week 4 – Final project assessment
COURSE 7: The Full Stack
As you prepare for your role in back-end development, practice bringing together multiple skills to build a full-stack Django app. You’ll start by setting up an environment for a local practical project, and refactoring the front and back-ends of an existing application. You will then have the opportunity to create the front and back-ends of a new application using your full-stack developer skills.
- Week 1 – Introduction to the Full Stack
- Week 2 – Front-End Technologies
- Week 3 – The Full Stack Using Django
- Week 4 – Production Environments
- Week 5 – Final Project
COURSE 8: BACK-END DEVELOPER CAPSTONE
The Capstone project enables you to demonstrate multiple skills by solving an authentic real-world problem. You’ll test your abilities in full-stack back-end development in a real-life scenario by composing a Django web app. Each module includes a brief recap of, and links to, content that you have covered in previous courses in this program.
- Week 1 – Starting the Project
- Week 2 – Project Functionality
- Week 3 – Security and Testing
- Week 4 – Project Assessment
COURSE 9: Coding Interview Preparation
The final course in this program will help prepare you for the unique aspects of a coding job interview, with approaches to problem-solving and computer science foundations needed to land the job. Ultimately you’ll gain strategic insights and tips for successful interviewing.
- Week 1 – Introduction to the Coding Interview
- Week 2 – Introduction to Data Structures
- Week 3 – Introduction to Algorithms
- Week 4 – Final Graded Assessment
Subscribe to our site
Get new content delivered directly to your inbox.
Quiztudy Top Courses
Popular in Coursera
- Meta Marketing Analytics Professional Certificate.
- Google Digital Marketing & E-commerce Professional Certificate.
- Google UX Design Professional Certificate.
- Meta Social Media Marketing Professional Certificate
- Google Project Management Professional Certificate
- Meta Front-End Developer Professional Certificate
Liking our content? Then, don’t forget to ad us to your BOOKMARKS so you can find us easily!