The Resource API in C# : the best practices of design and implementation, Ilya Fofanov

API in C# : the best practices of design and implementation, Ilya Fofanov

Label
API in C# : the best practices of design and implementation
Title
API in C#
Title remainder
the best practices of design and implementation
Statement of responsibility
Ilya Fofanov
Title variation
Application program interfaces in C sharp
Creator
Contributor
Publisher
Speaker
Subject
Language
eng
Summary
"This course is aimed at improving your knowledge of Object-Oriented Programming in the context of clean coding and building types of high quality. Even though C# is a very feature-rich language, it's very common to see poorly designed and implemented types in the real world. Starting with the characteristics and principles of a well-designed type, you will move on to learn how to give names for different members, how many parameters a method should take, whether it's a good idea to take a Boolean as a method parameter, and much more. Then you will learn what encapsulation really means. How should you encapsulate a type? There are some trade-offs we will deal with when it comes to encapsulating our types; many experienced programmers don't know what encapsulation is. Investigating this topic together, we will see how to build consistent and reliable types. After mastering the topic of type encapsulation, you will face the great problem of exception handling. Yep, it's a hard nut to crack. We will start by discussing why we use exceptions as a mechanism for errors handling and exploring why the C# team didn't invent any other mechanisms."--Resource description page
Cataloging source
UMI
Characteristic
videorecording
http://library.link/vocab/creatorName
Fofanov, Ilya
LC call number
QA76.73.C154
PerformerNote
Presenter, Ilya Fofanov
http://library.link/vocab/relatedWorkOrContributorName
Packt Publishing
Runtime
203
http://library.link/vocab/subjectName
  • C# (Computer program language)
  • Application software
  • Application program interfaces (Computer software)
Technique
live action
Label
API in C# : the best practices of design and implementation, Ilya Fofanov
Link
http://databases.mvlc.org/connect/safari?uiCode=&xmlId=9781800207813
Instantiates
Publication
Note
Title from resource description page (Safari, viewed June 12, 2020)
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Color
multicolored
Configuration of playback channels
unknown
Content category
two-dimensional moving image
Content type code
  • tdi
Content type MARC source
rdacontent
Control code
on1158574857
Dimensions
unknown
Extent
1 online resource (1 streaming video file (3 hr., 22 min., 57 sec.))
Form of item
online
Media category
  • computer
  • video
Media MARC source
  • rdamedia
  • rdamedia
Media type code
  • c
  • v
Medium for sound
other
Other physical details
digital, sound, color
Sound
sound
Sound on medium or separate
sound on medium
Specific material designation
  • remote
  • other
Stock number
CL0501000117
Video recording format
other
Label
API in C# : the best practices of design and implementation, Ilya Fofanov
Link
http://databases.mvlc.org/connect/safari?uiCode=&xmlId=9781800207813
Publication
Note
Title from resource description page (Safari, viewed June 12, 2020)
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Color
multicolored
Configuration of playback channels
unknown
Content category
two-dimensional moving image
Content type code
  • tdi
Content type MARC source
rdacontent
Control code
on1158574857
Dimensions
unknown
Extent
1 online resource (1 streaming video file (3 hr., 22 min., 57 sec.))
Form of item
online
Media category
  • computer
  • video
Media MARC source
  • rdamedia
  • rdamedia
Media type code
  • c
  • v
Medium for sound
other
Other physical details
digital, sound, color
Sound
sound
Sound on medium or separate
sound on medium
Specific material designation
  • remote
  • other
Stock number
CL0501000117
Video recording format
other

Library Locations

    • Merrimack Valley Library ConsortiumBorrow it
      4 High Street, Suite 175, North Andover, MA, 01845, US
      42.7009413 -71.1255084
Processing Feedback ...