Skip Navigation or Skip to Content
Return to Course Catalog

COURSE OFFERINGS > Information Technology & Media Arts > Software Engineering > Back-End Developer

Back-End Developer   

Elevate your programming skills with our specialized back-end development courses that integrate Git, the essential version control tool for developers. Learn to build robust server-side applications using languages like Python, Java, or Node.js while mastering database management and API integration. With Git, you’ll gain valuable experience in collaborating on projects, tracking changes, and managing code efficiently. Our hands-on approach ensures you not only understand the theory but also apply your knowledge in real-world scenarios. Whether you’re looking to enhance your skill set or kickstart your career, these courses will equip you with the tools and practices needed for success in the back-end development landscape.
  • Back End Developer Career Academy
  • Fee: $2,010.00
    Modality: Online

    Welcome to the Back-End Developer Career Academy, your comprehensive guide to mastering back-end development and launching a rewarding career in this vital field. This course is designed for aspiring back-end developers, IT professionals looking to expand their expertise, and anyone interested in the behind-the-scenes mechanics of web and mobile applications.

    Throughout this program, you’ll gain hands-on experience with the essential concepts and technologies that drive robust server-side development, empowering you to build the backbone of modern digital solutions.From foundational knowledge to advanced techniques, the Back-End Developer Career Academy includes the IBM Back-End Developer Professional Certificate, Meta Back-End Developer Certificate and 11 Guided Projects:

    • Manage Your Versions with Git (Part 1)
    • Manager Your Versions with Git (Part 2)
    • Manage Data for an Online Grocer Using MySQL Workbench
    • Create a Database with the Modeling Tool in MySQL Workbench
    • API Testing Using Rest Assured Test Automation Tool
    • Build an Expense Tracker App in Django
    • Storing, Retrieving, and Processing JSON data with Python
    • Build a CRUD Node.js and MongoDB employee management web-app
    • Using MySQL Database with PHP
    • Build a user login system for Django Website
    • Create Your First Python Program from UST

     

    The course combines video lectures, interactive labs, and real-world projects to ensure you not only learn but apply your knowledge effectively. With guided assessments and feedback, you will build a robust portfolio that showcases your skills to potential employers.

    Powered by Coursera



 

  • IBM Back-End Development Career Certificate
  • Fee: $740.00
    Modality: Online

    Prepare for a career in the high-growth field of software development. In this program, you’ll develop the skills, tools, and portfolio to have a competitive edge in the job market as an entry level back-end developer in as little as 6 months.

    Back-end developers are the experts who build and maintain the mechanisms that process data and perform actions behind websites, and the demand for these professionals has never been greater.

    You’ll learn the latest tools and technologies used by professional back-end developers, including Linux scripting, Git and GitHub, Python, SQL, Databases, Django, Containers with Docker, Kubernetes, and OpenShift, Microservices, Serverless, as well as Application Security, and Monitoring. You will practice working hands-on with these technologies to build the type of server-side systems and services that power modern web and mobile applications.

    Upon completing the full program, you will have built a portfolio of projects to provide you with the confidence to excel in your interviews and you’ll receive a Professional Certificate from IBM to showcase your proficiency to potential employers.

    Powered by Coursera



 

  • Meta Back-End Developer Career Certificate
  • Fee: $1,050.00
    Modality: Online

    Ready to gain new skills and the tools developers use to create websites and web applications? This certificate, designed by the software engineering experts at Meta—the creators of Facebook and Instagram, will prepare you for an entry-level career as a back-end developer.

    In this program, you’ll learn:

    Python Syntax—the most popular choice for machine learning, data science and artificial intelligence.
    In-demand programming skills and how to confidently use code to solve problems.
    Linux commands and Git repositories to implement version control.
    The world of data storage and databases using MySQL, and how to craft sophisticated SQL queries.
    Django web framework and how the front-end consumes data from the REST APIs.
    How to prepare for technical interviews for back-end developer roles.

    Powered by Coursera



 

  • IBM Back-End JavaScript Developer Career Certificate
  • Fee: $640.00
    Modality: Online

    Prepare for a career in the high-growth field of backend development. In this program, you’ll develop skills needed for an entry-level, backend JavaScript developer in as little as 4 months. No prior degree or software engineering experience is required.

    Industries have ever-increasing needs for talented backend developers who can use JavaScript to write server-side applications. These modular applications connect to front-end interfaces and enable communication with databases, networking technologies, and more to power the user experience.

    When you complete this program, you’ll develop expertise with the range of back-end developer tools that make them highly sought after in our web-centric world. Get hands-on experience with server-side systems that power modern web and mobile applications to get hands-on experiences with these technologies.

    Technologies covered include HTML, CSS, JavaScript, Node.js, Express, Git and GitHub, SQL and NoSQL databases, containers with Docker, Kubernetes, Microservices, and Serverless. Upon completing the full program, you will have built a portfolio of projects to provide you with the confidence to excel in your interviews. You’ll receive a Professional Certificate and badge from IBM to showcase your proficiency to potential employers.

    In the final course, you will learn inside tips and steps to perform professionally and effectively at interviews and unlock exclusive access to career support resources to help you in your job search.

    Powered by Coursera



 

  • Manage Your Versions with Git (Part 1)
  • Fee: $20.00
    Modality: Online

    This 1.5 hours project-based course is the first part of "Manage Your Versions with Git". In this course, you will learn about the ubiquitous Git version management system. Git is an industry standard that is used in virtually every major development platform and environment to manage code changes and versions. This class will deepen your understanding of how git works and the relevant terminologies.

    No specific coding experience is required but basic software development experience would be highly beneficial.

    Powered by Coursera



 

  • Manage Your Versions with Git (Part 2)
  • Fee: $20.00
    Modality: Online

    This 1.5-hour project-based course is the second part of "Manage Your Versions with Git". In this course, you will learn about branching, merging and remote repositories. At the end of this class, you will be able to collaborate with other developers all over the world using Git.

    No specific coding experience is required but completion of Part I of this course is strongly recommended. Basic software development experience would be highly beneficial.

    Powered by Coursera



 

  • Manage Data for an Online Grocer Using MySQL Workbench
  • Fee: $20.00
    Modality: Online

    In this project, you’ll help Greenspot Grocer, an online grocery store, prepare for rapid growth and planned expansion. You’ll explore the company’s product data, currently stored in a spreadsheet format, and build a relational database that will help it better manage its inventory and accommodate future growth.

    Upon completion, you’ll demonstrate your ability to use MySQL Workbench to complete database design and implementation, from modeling a database to creating and loading data to testing and validating your design.

    There isn’t just one right approach or solution in this scenario, which means you can create a truly unique project that helps you stand out to employers.

    Powered by Coursera



 

  • Create a Database with the Modeling Tool in MySQL Workbench
  • Fee: $20.00
    Modality: Online

    In this project you will use the Modeling and Design Tool in MySQL Workbench to design and create a multiple-table relational database. As a DBMS (database management system), MySQL is used by many organizations for managing a variety of types and sizes of databases. MySQL Workbench acts as an integrated development environment allowing users to work with relational databases using a visual user interface rather than the command line. Hands-on activities include using the Modeling and Design Tool to draw a database design diagram, generating the database from that diagram, and then using MySQL Workbench features to load data into the database tables. You will also find an optional Challenge Task and an optional Capstone task for extra practice.

    Powered by Coursera



 

  • API Testing Using Rest Assured Test Automation Tool
  • Fee: $20.00
    Modality: Online

    RestAssured is one of the best test automation tools to test APIs with Java programming language.

    It's an open-source tool and is very easy to code using Rest Assured.

    It also integrates easily with Test Automation tool like TestNG

    This project will provide you step by step instructions to write scripts to automate API testing using Rest Assured, how to automate and test CRUD (Create, Read, Update and Delete) operations with HTTP methods like GET, POST, PUT and DELETE, understanding JSON request and response, adding assertions to the API response.

    Powered by Coursera



 

  • Build an expense tracker app in Django
  • Fee: $20.00
    Modality: Online

    In this project, you’ll develop a web app for Rumi Press, a book distribution company, that helps the company manage its distribution expenses. You’ll use Python and Django to build data models, scaffold an application using Django Admin, and create visual reports.

    Upon completion, you’ll publish your project on GitHub and showcase your work with a compelling project overview.

    There isn’t just one right approach or solution in this scenario, which means you can create a truly unique project that helps you stand out to employers.

    Powered by Coursera



 

  • Storing, Retrieving, and Processing JSON data with Python
  • Fee: $20.00
    Modality: Online

    By the end of this project, you will learn how to work with JSON data in python. we will learn what is an API and how we can access the data using HTTP requests in Python. We are going to retrieve the data and use TKinter module in python to develop a desktop application for browsing characters rolled in Rick and Morty series. During this project, you will learn what a JSON API is and how it works. you will learn about how to send an HTTP request to the server to retrieve the JSON data and at the end, we are going to learn how to use this data to develop a desktop application using python and TKinter.

    Powered by Coursera



 

  • Build a CRUD Node.js and MongoDB employee management web-app
  • Fee: $20.00
    Modality: Online

    In this project, you’ll help the team at Apollonia Dental Practice digitalize employee management by building a web app using HTML, CSS, JavaScript, ExpressJS, NodeJS, and MongoDB.

    Your task is to develop a basic CRUD web app capable of creating, reading, updating, and deleting employee and department records and meeting other business needs outlined. When you finish the app, you’ll containerize it using Docker to prepare for deployment.

    There isn’t just one right approach or solution in this scenario, which means you can create a truly unique project that helps you stand out to employers.

    Powered by Coursera



 

  • Build a user login system for a Django website
  • Fee: $20.00
    Modality: Online

    In this project, you’ll help Lushlyrics, a leading online music streaming service, enhance the security of its web application. You’ll implement user authentication and authorization, working on a production-level website developed using the Django framework.

    Your primary goals are to secure the company’s website and create a seamless customer registration and login experience. You’ll develop an alternative version of the Lushlyrics site with signup/login functionality, commit your changes to the project’s GitHub repository, and share your work with a compelling project overview.

    There isn’t just one right approach or solution in this scenario, which means you can create a truly unique project that helps you stand out to employers.

    Powered by Coursera



 

  • Create Your First Python Program From UST
  • Fee: $20.00
    Modality: Online

    With this Guided Project from UST, you can quickly build in-demand job skills and expand your career opportunities in the Computer Science field by learning the foundational elements of the Python programming language and its basic syntax.

    Python is a computer programming language often used to build websites and software, automate tasks, and conduct data analysis. Python is a general purpose language, meaning it can be used to create a variety of different programs and isn’t specialized for any specific problems. This versatility, along with its beginner-friendliness, has made it one of the most-used programming languages today.

    Through hands-on, practical experience, you will be guided through concepts that Python Programmers use every day to perform their job duties, like using the Terminal and a Text Editor.

    Together, we will explore how to use variables, create functions, lists and conditional statements, as well as utilize For and While loops. You will then apply the concepts to create your first command line application which will manage a To-Do List.

    This project is great for learners who are looking to get started with Python programming, and do not have any prior programming experience. By the end of this Guided Project, you should feel more confident about working with the Python language, understanding what it is used for, and have confirmed your skills by creating your own to-do list, which can be used for showing an employer or making your routine daily tasks more efficient through automation.

    Powered by Coursera



 

  • Using MySQL Database with PHP
  • Fee: $20.00
    Modality: Online

    In this 1.5 hour project, you will combine your knowledge of HTML, object-oriented PHP, SQL, and MySQL to make a dynamic website that uses MySQL database on the web server. You will learn two different methods, one applies to 12 other SQL databases and one specific to MySQL. Basic HTML, object-oriented PHP, relational database, and SQL required as prerequisites. Completing my courses "Build an Automobile Listing Website with PHP" and "Learn Object-Oriented Programming with PHP" first is highly recommended.

    Powered by Coursera



 

         

Some Title