Guia Preparación Certificación 70-536

He preparado una mini-guía con todos los contenidos que incluyen el examen 70-536 como manual de consulta rápida y repaso de temas puntuales, pero tener presente que en ningún momento viene a sustituir al libro oficial para la preparación del examen de certificación 70-536, los más importante que debéis tener en cuenta son estos 3 aspectos:

  • Imprescindible leer el libro
  • Realizar los labs y prácticas del libro
  • Realizar tests para preparar el Examen.

Una sugerencia personal, ir tema por tema, hasta llegar al final del libro, el tiempo estimado de todo se calcula en 3-4 meses y se recomienda llevar programando 1 ó 2 años en .Net para presentarse al examen.

No voy a extenderme mucho en este tema, porque el libro esta superbien estructurado y aquí debajo os dejo los links oficiales del MSDN de Microsoft que sirve como guía rápida o de repaso de los temas del libro y donde también podéis encontrar ejemplos con código .Net.

1. Framework Fundamentals

Value types
Reference types
Attributes
Generic types
Exception classes
Boxing and UnBoxing
TypeForwardedToAttribute

IComparable interface
IDisposable interface
IConvertible interface
ICloneable interface
IEnumerable interface
IEquatable interface
IFormattable interface

Events
Delegate class
EventArgs class
EventHandler delegates

2. Input/Output (I/O)

File class
FileInfo class
Directory class
DirectoryInfo class
DriveInfo class
DriveType enumeration
FileSystemInfo class
FileSystemWatcher class
Path class
ErrorEventArgs class
ErrorEventHandler delegate
RenamedEventArgs class
RenamedEventHandler delegate

FileStream class
Stream class
MemoryStream class
BufferedStream class

StringReader class
StringWriter class
TextReader class
TextWriter class
StreamReader class
StreamWriter class
BinaryReader class
BinaryWriter class

IsolatedStorageFile class
IsolatedStorageFileStream class
DeflateStream class
GZipStream class

3. Searching, Modifying, and Encoding Text

Regular Expressions
Regex class
Match class
MatchCollection class
Group class
GroupCollection class
Capture class
CaptureCollection class

Encoding classes
Decoding classes
StringBuilder class

4. Collections and Generics

ArrayList class
Collection interfaces
Hashtable class
CollectionBase class
ReadOnlyCollectionBase class
DictionaryBase class
DictionaryEntry class
Comparer class
Queue class
SortedList class
BitArray class
Stack class

Specialized String classes
StringDictionary
ListDictionary
HybridDictionary
OrderedDictionary
NameValueCollection class
CollectionsUtil
BitVector32 structure

Collection.Generic interfaces
Generic Dictionary
Generic Comparer class
Generic EqualityComparer class
Generic KeyValuePair structure
Generic List class
Generic List.Enumerator structure
Generic Queue class
Generic Stack class
Generic SortedList class
Generic SortedDictionary class
Generic LinkedList
Generic LinkedListNode

5. Serialization

❑ Serialization interfaces
❑ Serialization attributes
❑ SerializationEntry structure
❑ SerializationInfo class
❑ ObjectManager class
❑ Formatter class
❑ FormatterConverter class
❑ FormatterServices class
❑ StreamingContext structure
❑ SoapFormatter class
❑ BinaryFormatter class

❑ Serialize and deserialize objects into XML format by using the XmlSerializer
class.
❑ Control serialization by using serialization attributes.
❑ Implement XML Serialization interfaces to provide custom formatting for
XML serialization.
❑ Delegates and event handlers are provided by the System.Xml.Serialization
namespace.

6. Graphics

System.Drawing classes
Using brushes, pens, colors, and fonts.
Using graphics, images, bitmaps, and icons.
Using shapes and sizes.

7. Threading

Thread class
ThreadPool class
ThreadStart delegate
ParameterizedThreadStart delegate
Timeout class
Timer class
TimerCallback delegate
WaitCallback delegate
WaitHandle class
WaitOrTimerCallback delegate
ThreadExceptionEventArgs class
ThreadExceptionEventHandler class
ThreadState enumeration
ThreadPriority enumeration
❑ ReaderWriterLock class
❑ AutoResetEvent class
❑ ManualResetEvent class
❑ IAsyncResult Interface
❑ EventWaitHandle class
❑ RegisteredWaitHandle class
❑ SendOrPostCallback delegate
❑ IOCompletionCallback delegate
❑ Interlocked class
❑ NativeOverlapped structure
❑ Overlapped class
❑ ExecutionContext class
❑ HostExecutionContext class
❑ HostExecutionContext-Manager class
❑ ContextCallback delegate
❑ LockCookie structure
❑ Monitor class
❑ Mutex class
❑ Semaphore class

8. Application Domains and Services

❑ Create an application domain
❑ Unload an application domain
❑ Configure an application domain
❑ Retrieve setup information from an application domain
❑ Load assemblies into an application domain

❑ Inherit from ServiceBase class
❑ ServiceController class
❑ ServiceControllerPermission class
❑ ServiceInstaller class
❑ ServiceProcessInstaller class
❑ SessionChangeDescription structure
❑ SessionChangeReason enumeration

9. Installing and Configuring Applications

❑ Configuration class and ConfigurationManager class
❑ ConfigurationElement class, ConfigurationElementCollection class, and
ConfigurationElementProperty class
❑ ConfigurationSection class, ConfigurationSectionCollection class, Configuration-
SectionGroup class and ConfigurationSectionGroupCollection class
❑ Implement ISettingsProviderService interface
❑ Implement IApplicationSettingsProvider interface
❑ ConfigurationValidatorBase class

❑ Inherit from ServiceBase class
❑ ServiceController class and ServiceControllerPermission class
❑ ServiceInstaller and ServiceProcessInstaller class
❑ SessionChangeDescription structure and SessionChangeReason enumeration

10. Instrumentation, EventLog, Monitoring, Debugging and Tracing

❑ Write to an event log
❑ Read from an event log
❑ Create a new event log

❑ Get a list of all running processes
❑ Retrieve information about the current process
❑ Get a list of all modules that are loaded by a process
❑ PerformanceCounter class
❑ PerformanceCounterCategory
❑ CounterCreation-Data class
❑ Start a process both by using and by not using command-line arguments
❑ StackTrace class
❑ StackFrame class

❑ Debug class
❑ Debugger class
❑ Trace class
❑ CorrelationManager class
❑ TraceListener class
❑ TraceSource class
❑ TraceSwitch class
❑ XmlWriterTraceListener class
❑ DelimitedListTraceListener class
❑ EventlogTraceListener class
❑ Debugger attributes

Management-ObjectSearcher and derived classes
ManagementQuery class
ManagementEventWatcher class

11 Application Security

❑ SecurityManager class
❑ CodeAccessPermission class
❑ Modify the Code Access Security Policy at the computer, user, and enterprise
level by using the Code Access Security Policy tool (Caspol.exe).
❑ PermissionSet class and NamedPermissionSet class
❑ Standard Security interfaces

❑ SecurityPermission class
❑ PrincipalPermission class
❑ FileIOPermission class
❑ StrongNameIdentityPermission class
❑ UIPermission class
❑ UrlIdentityPermission class
❑ PublisherIdentityPermission class
❑ GacIdentityPermission class
❑ FileDialogPermission class
❑ DataProtectionPermission class
❑ EnvironmentPermission class
❑ IUnrestrictedPermission interface
❑ RegistryPermission class
❑ IsolatedStorageFilePermission class
❑ KeyContainerPermission class
❑ ReflectionPermission class
❑ StorePermission class
❑ SiteIdentityPermission class
❑ ZoneIdentityPermission class

❑ ApplicationSecurityInfo class
❑ ApplicationSecurityManager class
❑ ApplicationTrust class
❑ ApplicationTrustCollection class
❑ Evidence class
❑ PermissionRequestEvidence class
❑ CodeGroup class
❑ FileCodeGroup class
❑ FirstMatchCodeGroup class
❑ NetCode-Group class
❑ UnionCodeGroup class
❑ Condition classes
❑ PolicyLevel class
❑ PolicyStatement class
❑ IApplicationTrustManager interface
❑ IMembershipCondition interface
❑ IIdentityPermissionFactory interface

12. User and Data Security

GenericIdentity class
GenericPrincipal class
WindowsIdentity class
WindowsPrincipal class
NTAccount class
SecurityIdentifier class
IIdentity interface
IPrincipal interface
WindowsImpersonationContext class
IdentityReference class
IdentityReferenceCollection class

DirectorySecurity class
FileSecurity class
FileSystemSecurity class
RegistrySecurity class

AccessRule class
AuthorizationRule class
AuthorizationRuleCollection class
CommonAce class
CommonAcl class
CompoundAce class
GeneralAce class
GeneralAcl class
AuditRule class
MutexSecurity class
ObjectSecurity class
SemaphoreSecurity class

SystemAcl class

❑ HashAlgorithm class
❑ DES class and DESCryptoServiceProvider class
❑ DSA Class and DSACryptoServiceProvider Class
❑ SHA1 class and SHA1CryptoServiceProvider class
❑ TripleDES and TripleDESCryptoServiceProvider class
❑ MD5 class and MD5CryptoServiceProvider class
❑ RSA class and RSACryptoServiceProvider class
❑ RC2 class and RC2CryptoServiceProvider class

❑ RandomNumberGenerator class
❑ CryptoStream class
❑ CryptoConfig class
❑ AsymetricAlgorithm class
❑ ProtectedData class
❑ ProtectedMemory class
❑ RijndaelManaged class
❑ RijndaelManagedTransform class
❑ CspParameters class
❑ CryptoAPITransform class
❑ Hash-based Message Authentication Code (HMAC)

13. Interoperation

❑ Import a type library as an assembly.
❑ Create COM types in managed code.
❑ Compile an Interop project.
❑ Deploy an Interop application.
❑ Qualify the .NET Framework types for Interoperation.
❑ Apply Interop attributes, such as the ComVisibleAttribute class.
❑ Package an assembly for COM.
❑ Deploy an application for COM access.

❑ Platform Invoke
❑ Create a class to hold DLL functions.
❑ Create prototypes in managed code.
❑ Call a DLL function.
❑ Call a DLL function in special cases
❑ Create a new Exception class and map it to an HRESULT
❑ Default marshaling behavior
❑ Marshal data with Platform Invoke
❑ Marshal data with COM Interop
❑ MarshalAsAttribute class and Marshal class

14. Reflection

Assembly class
Assembly attributes
Binder class and BindingFlags
MethodBase class and MethodBody class
Builder classes

15. Mail

MailMessage class
MailAddress class
MailAddressCollection class
SmtpClient class
SmtpPermission class
SmtpPermissionAttribute class
Attachment class
AttachmentBase class
AttachmentCollection class
SmtpException class
SmtpFailedRecipientException class
SmtpFailed-RecipientsException class
SendCompletedEventHandler delegate
LinkedResource class
LinkedResourceCollection class
AlternateView class
AlternateViewCollection class

16. Globalization

Access culture and region information
Format date and time values based on the culture.
Format number values based on the culture.
❑ Perform culture-sensitive string comparison.
Build a custom culture class based on existing culture and region classes.

Aunque no consta en el temario, también es importante repasar estos conceptos de Seguridad de aplicaciones Web ASP.NET

Información del Examen 70-536

Página Oficial y Skills Measured

Deja un comentario