Invest in the world's largest AI community. Earn bonus shares before October 20, 2024.
Back

Specialization Fundamentals of Applied Software Engineering

Price
Free
Tried by
2

About Specialization Fundamentals of Applied Software Engineering course

If you want to enter the exciting world of software development, then this Software Engineering Fundamentals specialization is for you. No prior degrees or knowledge of programming or application development are required . According to the U.S. Bureau of Labor and Statistics, software developers are in high demand, earning an average salary of $110,140 per year . With a growth rate of 22% in this field, there’s never been a better time to start a career in software development. This program’s self-paced courses provide the foundation for a wide range of IT and software engineering careers , including web development, mobile app development, front-end, back-end, and full stack application development, software testing and quality assurance (QA), and DevOps engineering. This specialization is packed with engaging videos, hands-on labs, and real-world projects that teach fundamental programming principles and the fundamentals of design, architecture, and deployment; the software development life cycle; Git and GitHub repositories; using the Linux terminal and creating Bash shell scripts to automate various tasks; and coding using the Python programming language .

The program is suitable for those who are just starting to study software engineering , or for those who would like to get acquainted with the basics of software engineering. It will prepare you to get acquainted with the culture, technologies, and skills necessary to successfully work in the field of software engineering.

Applied learning project

  • Each course is packed with hands-on labs, interactive activities, and projects so you can build your portfolio while gaining practical knowledge of software engineering concepts. Throughout the program, you will develop software engineering skills. Projects include:.
  • Review job postings to learn about software engineering skills and requirements.
  • Use Git and GitHub commands to create an open source project, work with branches, merge code, and make pull requests (PRs).
  • Write a Bash shell script in Linux that creates backups of modified files and schedules it to run every 24 hours using Crontab.
  • Coding in Python using lists, tuples, dictionaries, sets, conditions, branching, loops, functions, exception handling, objects and classes, web services and APIs, and the NumPy and Pandas libraries.
  • Develop a Python web application that uses IBM Watson for language translation, including writing unit tests and packaging the application for distribution.
Company
IBM
Resources

More gallery

Similar courses

Last Reviews

Oops! It looks like you need to sign up
Before leaving a review you need to create an account. Don't worry, it only takes a moment and gives you access to exclusive content and updates. Ready to get started?
Menu
Join us on
All rights reserved © 2024 Genai Works