Programming for Engineering Leaders: Programming Frameworks & Version Control

Programming    |    Intermediate
  • 12 videos | 1h 17m 49s
  • Includes Assessment
  • Earns a Badge
Rating 4.2 of 5 users Rating 4.2 of 5 users (5)
Programming frameworks facilitate software development in a variety of ways. Pre-packaged tooling, improving security, and providing infrastructure are some ways programming frameworks help developers. Through this course, learn about development frameworks, software development best practices, and version control systems. Explore common web frameworks for front-end and back-end development and the use cases for frameworks. Next, examine test-driven (TDD) and behavior-driven (BDD) development approaches and best practices for effective and safe programming. Finally, learn how to configure and work with code repositories and integrate software version control systems into programming frameworks. After course completion, you'll be able to list development frameworks and version control systems and their use cases.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Identify what programming frameworks are and the similarities and differences between frameworks and languages
    List common front-end web frameworks and typical use cases
    Install react and build a one-page application
    Name back-end frameworks and identify their common use cases for the web, data analytics, and content management
    Create a data model and use it to perform crud operations
  • Compare the test-driven development (tdd) and behavior-driven development (bdd) approaches
    Identify best practices for securing, optimizing, and developing applications
    Outline the purpose of version control systems
    Name common git features and procedures
    Initialize a git repository and perform common operations
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 1m 35s
    In this video, we will discover the key concepts covered in this course. FREE ACCESS
  • 7m 29s
    After completing this video, you will be able to identify what programming frameworks are and the similarities and differences between frameworks and languages. FREE ACCESS
  • Locked
    3.  Front-end Web Frameworks
    6m 3s
    Upon completion of this video, you will be able to list common front-end web frameworks and typical use cases. FREE ACCESS
  • Locked
    4.  Building a React Application
    8m 53s
    During this video, you will learn how to install React and build a one-page application. FREE ACCESS
  • Locked
    5.  Back-end Frameworks
    5m 21s
    After completing this video, you will be able to name back-end frameworks and identify their common use cases for the web, data analytics, and content management. FREE ACCESS
  • Locked
    6.  Creating a Data Model with Django
    10m 26s
    In this video, find out how to create a data model and use it to perform CRUD operations. FREE ACCESS
  • Locked
    7.  Test-driven vs. Behavior-driven Development
    5m 7s
    In this video, you will compare the test-driven development (TDD) and behavior-driven development (BDD) approaches. FREE ACCESS
  • Locked
    8.  Programming Best Practices
    7m 23s
    Upon completion of this video, you will be able to identify best practices for securing, optimizing, and developing applications. FREE ACCESS
  • Locked
    9.  Version Control Systems
    6m 6s
    In this video, we will outline the purpose of version control systems. FREE ACCESS
  • Locked
    10.  Git Features and Procedures
    6m 55s
    After completing this video, you will be able to name common Git features and procedures. FREE ACCESS
  • Locked
    11.  Performing Push, Pull, and Merge Operations
    11m 27s
    In this video, you will learn how to initialize a Git repository and perform common operations. FREE ACCESS
  • Locked
    12.  Course Summary
    1m 7s
    In this video, we will summarize the key concepts covered in this course. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Rating 4.7 of 29 users Rating 4.7 of 29 users (29)
Rating 4.8 of 52 users Rating 4.8 of 52 users (52)
Rating 4.6 of 274 users Rating 4.6 of 274 users (274)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.5 of 206 users Rating 4.5 of 206 users (206)
Rating 4.4 of 181 users Rating 4.4 of 181 users (181)
Rating 4.3 of 4 users Rating 4.3 of 4 users (4)