C# – programming test passed

Write a program that takes a string as input and prints whether this string is a true palindrome or not. A true palindrome is a string such that if you remove all characters except for letters (uppercase and lowercase), the string is equal if read from left to right and from right to left. If the inputted string is a true palindrome, the message YES (uppercase required) is displayed else NO is displayed.

Advertisements

C# with .NET Programming

  • Garbage Collection
  • Collections: List, Dictionary, ArrayList (old) , Hashtable (old), Concurrent for thread-safe collections, BitArray, Tuple, Stack, Queue, HashSet
  • Asynchronous Programming  – change a program Flow with Async Programming
  • Async and Await
  • Task.Run
  • Anonymous Functions (callbacks, Action, delegates, lambdas)
  • Class Properties (get, set) Threading, Tasks
  • Multithreading
  • Set Default Values with Null Coalescing and Null Conditional Operations (int?)
  • Inject Data into String using String Interpolation (var s = $”hello {world}”;
  • Error Handling with “try- catch- finally” Statements
  • Manage Resources Safety with Using

cwithnetprogramming_certificateofcompletion

JavaScript and AJAX

javascriptandajax_certificateofcompletion

  • handles requests for data without reloading the page
  • triggered by an event
  • using XHR to communicate with a server for those data
  • the data doesn’t have to be XML
  • can be a text file, HTML, or JSON object

ajax-request

  • is asynchronous by default
  • to support old browsers
  • target a DOM element and add the content from the file

1ajax-request

  • to be successful the element has to have an ID
  • you can also target multiple elements by targeting the tag names

2ajax-request