We may earn an affiliate commission when you visit our partners.
CodeMash

CodeMash 2020 | Hold up, Wait a Minute, Let Me Put Some Async In It | Matthew Jones

In this code-heavy session, Matthew Jones will take an older .NET web app, which has no asynchronous code, and slowly refactor it into a modern async app. Along the way, there'll be discussions about what practices you need to be aware of, such as "async all the way down." This session also demonstrates when async/await is NOT needed.

Enroll now

What's inside

Syllabus

Hold up, Wait a Minute, Let Me Put Some Async In It

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
teaches asynchronous programming, which is a core skill for web developers
uses real-world examples to teach its subject, making it more relatable and applicable
taught by Matthew Jones, who is recognized in the field of web development

Save this course

Save Hold up, Wait a Minute, Let Me Put Some Async In It: CodeMash to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Hold up, Wait a Minute, Let Me Put Some Async In It: CodeMash. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Hold up, Wait a Minute, Let Me Put Some Async In It: CodeMash will develop knowledge and skills that may be useful to these careers:
Web Developer
Web Developers are responsible for the technical aspects of websites. They may be responsible for web design, server scripting and setup, and even general website maintenance. Individuals seeking to enter this career may find this course helpful because it provides insight into the technical implementation of websites. The course may also provide a helpful basis for more advanced web development courses.
Web Designer
Web Designers are responsible for the aesthetic presentation of websites. This includes the visual presentation and design, including layout, typography, and style. This course may be useful for these professionals, as it can help them understand the technical aspects of the websites they design.
Software Engineer
Software Engineers research, design, create, and test an organization's or client's software or systems. Their responsibilities extend beyond the programming process, as they may also be responsible for communicating with clients, gathering requirements, and more.
Computer Programmer
Computer Programmers translate plans and specifications into instructions that the computer can execute. They write, modify, and test software and applications for a range of systems and programs. This course may be useful for these professionals, as it can help them understand the technical aspects of the software they develop.
Application Developer
Application Developers design, build, maintain, and support software applications that meet an organization's or client's needs. This course may be useful for these professionals, as it would help them understand the technical implementation of a software application.
Systems Analyst
Systems Analysts are responsible for the planning, design, analysis, and evaluation of software systems used in the business context. They often work with departments across the business enterprise, gathering requirements and providing technical solutions.
Network Administrator
Network Administrators are responsible for the installation, maintenance, and management of computer networks. They are typically responsible for ensuring that the network is reliable, secure, and available.
Database Administrator
Database Administrators are responsible for the installation, maintenance, and management of databases used in the business context. They are typically responsible for ensuring that the database is available, reliable, and secure.
Security Analyst
Security Analysts are responsible for protecting an organization's computer systems and networks from unauthorized access, use, disclosure, disruption, modification, or destruction.
Data Analyst
Data Analysts collect, clean, and analyze data to find insights and trends that can help an organization make better decisions.
Business Analyst
Business Analysts work with stakeholders to identify and document business needs and requirements, and to develop solutions that meet those needs.
Project Manager
Project Managers plan, organize, and manage projects to ensure successful completion within the agreed-upon timeline, budget, and scope.
Technical Writer
Technical Writers create and maintain user guides, technical documentation, and other materials that explain and document technical products and processes.
Quality Assurance Analyst
Quality Assurance Analysts plan and execute tests to ensure the quality of software products or systems, and to identify and report any defects.
Instructional Designer
Instructional Designers create and develop educational materials and resources, and to design and deliver training programs.

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser