We may earn an affiliate commission when you visit our partners.
Steve Michelotti
Read more
This course is no longer available. Find something similar by browsing:
Dapper Data Access Layer Create READ UPDATE DELETE Complex Parent-Child Objects

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Teaches the creation, retrieval, updating, and deletion of data within a database leveraging Dapper
Taught by Steve Michelotti, a recognized authority in working with Dapper
Emphasizes working with complex parent-child objects, which is applicable in various development scenarios
Covers advanced Dapper features like multi-mapping and working with dynamic objects, useful for handling complex data structures
Instructs learners in tapping into Dapper's full potential for building high-performance data access layers

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Activities

Coming soon We're preparing activities for Dapper: Getting Started . These are activities you can do either before, during, or after a course.

Career center

Learners who complete Dapper: Getting Started will develop knowledge and skills that may be useful to these careers:
Machine Learning Engineer
Machine Learning Engineers design, develop, and deploy machine learning models to solve real-world problems. They work on a variety of projects, from building recommendation systems to developing fraud detection models. This course may be useful for Machine Learning Engineers who want to improve their data access and management skills with Dapper, a tool that can enhance their ability to work with large and complex datasets, ultimately improving the performance and accuracy of their machine learning models.
Data Analyst
Data Analysts gather, analyze, and interpret data to derive insights and support decision-making. They use statistical and analytical techniques to extract meaningful information from data, helping organizations understand trends, patterns, and opportunities. This course may be helpful for Data Analysts to enhance their understanding of data access and management with Dapper, enabling them to work more efficiently with data and derive valuable insights.
Data Scientist
Data Scientists use statistical and analytical methods to extract knowledge and insights from data. They work on a variety of projects, from developing predictive models to analyzing customer behavior. This course may be useful for Data Scientists who wish to gain hands-on experience with Dapper, a tool that can enhance their data access and management skills, enabling them to work more efficiently with large and complex datasets.
Database Administrator
Database Administrators are responsible for managing and optimizing database systems to ensure data integrity, performance, and security. They ensure systems are operational, provide technical support, and stay up-to-date with database technologies. This course may be useful for Database Administrators who wish to gain hands-on experience with Dapper, a tool used to enhance data access efficiency.
Senior Software Engineer
Senior Software Engineers lead and mentor junior developers, participate in architectural design, and contribute to the overall technical direction of software projects. They have deep expertise in software development principles and technologies. This course may be useful for Senior Software Engineers to stay up-to-date with current data access practices and enhance their skills with Dapper, enabling them to contribute effectively to complex software development projects.
Technical Lead
Technical Leads oversee software development teams, providing technical guidance and ensuring project success. They manage technical aspects, mentor team members, and collaborate with stakeholders. This course may be useful for Technical Leads to strengthen their understanding of data access and management with Dapper, enabling them to make informed decisions and guide their teams in building efficient and reliable software solutions.
Web Developer
Web Developers design, develop, and maintain websites and web applications. They use programming languages, frameworks, and web technologies to create user-friendly and functional online experiences. This course may be useful for Web Developers who want to improve their data access and management skills with Dapper, a valuable tool for building dynamic and data-driven web applications.
Software Architect
Software Architects design and develop complex software systems, ensuring their scalability, reliability, and performance. They work with stakeholders, developers, and other technical teams to create software solutions that meet business needs and technical requirements. This course may be useful for Software Architects to expand their knowledge of data access and management techniques with Dapper, enabling them to design and develop more efficient and robust software systems.
Information Technology Manager
Information Technology Managers oversee the planning, implementation, and maintenance of an organization's IT infrastructure and systems. They manage IT teams, set technical direction, and ensure the alignment of IT with business objectives. This course may be helpful for Information Technology Managers to enhance their understanding of data access and management with Dapper, enabling them to make informed decisions and lead their teams effectively.
Enterprise Architect
Enterprise Architects design and develop the overall architecture of an organization's IT systems, ensuring alignment with business goals and technical requirements. They work with senior management and technical teams to define and implement IT strategies. This course may be useful for Enterprise Architects to gain a deeper understanding of data access and management with Dapper, enabling them to make informed decisions and design scalable and efficient IT architectures.
Data Engineer
Data Engineers build and maintain systems to store, process, and analyze data for organizations. They collaborate with stakeholders and use techniques like data modeling and data integration to ensure data is available, reliable, and secure. This course may be useful for Data Engineers because it provides a foundation in utilizing Dapper, a popular data access library, to effectively manage data in software applications.
Systems Engineer
Systems Engineers design, implement, and manage complex technical systems, ensuring their efficiency, reliability, and security. They work on a wide range of systems, including computer networks, databases, and software applications. This course may be useful for Systems Engineers who want to explore Dapper, a tool that can help them optimize data access and management within the systems they design and maintain.
Full-Stack Developer
Full Stack Developers are versatile professionals who work on both the front-end and back-end of software applications. They use a range of technologies and programming languages to design, develop, and maintain web applications and mobile apps. This course may be useful for Full Stack Developers to enhance their understanding of data access and management with Dapper, which can improve the efficiency and performance of their applications.
Computer Programmer
Computer Programmers translate ideas into computer code, transforming requirements into functioning software systems. They use their expertise in programming languages and software development principles to create and maintain applications, websites, and other software solutions. This course may be useful for Computer Programmers to enhance their data access skills with Dapper, enabling them to build more efficient and robust software applications.
Software Developer
A Software Developer works on designing, creating, and testing software applications. They use their expertise in programming languages and software development tools to bring ideas into existence. This course, Dapper: Getting Started, may be useful for Software Developers because it focuses on developing a robust data access layer, a critical component of building performant and reliable software applications.

Reading list

We've selected 11 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Dapper: Getting Started .
Provides a comprehensive overview of Entity Framework Core (EF Core), a popular open-source object-relational mapping (ORM) framework for .NET. It teaches you how to use EF Core to work with data in a variety of ways, from basic CRUD operations to more advanced topics like mapping complex data models and working with concurrency.
Provides a comprehensive guide to the C# programming language, suitable for both beginners and experienced programmers with previous experience with other programming languages.
Provides a deep dive into the Common Language Runtime (CLR), the core runtime environment for .NET applications.
Provides a practical guide to test-driven development (TDD) in .NET, with a focus on examples and real-world scenarios.
Provides a comprehensive overview of domain-driven design (DDD), a software design approach that focuses on modeling the domain of a software system.
Provides a catalog of architectural patterns for enterprise applications, with a focus on scalability, reliability, and performance.
Provides a comprehensive guide to software construction, covering topics such as design, coding, testing, and maintenance.

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 - 2025 OpenCourser