Building Web Apps Using the ArcGIS API for Silverlight

Embed Size (px)

Citation preview

  • Building Web Applications

    Using the ArcGIS API for Silverlight

    This course teacheshow touse theArcGISAPI for Silverlight and the Silverlightplatformtoefficientlydevelophighperforming,engagingwebapplicationsthatmeettheneedsoftheirintendedaudience.YouwilllearnabouttheobjectsavailableintheAPI, how towrite code for a Silverlightbased application, and how to incorporateArcGIS servicesandArcGISOnline content toenhanceyourwebapplications.Whilethis course focuseson functionalityavailablewithArcGIS10.1 services,many courseconceptsareapplicabletoArcGIS10.0and9.3.1services.

    This course is designed for Web developers who want to create Silverlightbasedapplicationsthat includeArcGISservicesand functionalityandGISprofessionalswhowanttocreateSilverlightbasedwebmappingapplications.

    Completion of ArcGIS for Server: Sharing GIS Content on the Web orequivalentknowledgeisrequired.

    ProgrammingexperiencewithVB.NETorC#andfamiliaritywiththeSilverlightPlatform,web service concepts, and the Extensible Application MarkupLanguage(XAML)isrequired.

    Aftercompletingthiscourse,youwillbeableto BuildanapplicationthatincludesanArcGIS.comwebmap. BuildanapplicationthatintegratesGISdatafromavarietyofwebservices. Addcomponentsthatsupportinteractivemapnavigationanddynamicdisplay

    ofmaplayers. Incorporatequerytaskstoallowuserstoselectmapfeaturesandaccesstheir

    attributes. Addfunctionalitythatallowsuserstoperformgeoprocessingtasksanddisplay

    theresults. Add featureediting functionalitytosupportwebbaseddatacollectionand

    editingworkflows.

    CourseDetailsDuration: 2daysCost: $1,500.00+GSTCommencementDates: Forthelatestcoursecalendarpleasevisithttp://www.eagle.co.nz/GIS/Training

    Goals

    Prerequisitesandrecommendations

    Audience

    OverviewGetting started with the ArcGIS API forSilverlight

    APIfeaturesandcomponents Adding a web map to a Silverlight

    application ArcGISsystemcomponents ArcGISResourceCentre

    Addingdatalayers TheMapobject Layertypes,includinggraphics RESTwebservices

    Using feature layers for data display andquerying DisplayingGIS data based on spatial,

    temporal,andattributecriteria Eventlisteningandhandlingforend

    userqueries

    Thematic mapping using dynamic andgraphicslayers Typesofrenderers GenerateRendererstask Dynamicmapservicelayers

    Workingwithtasks Anatomyofatask Geoprocessingtask Printingtask

    Editingdata Feature services and geometry

    services Featuretemplates Workingwithsecureservices

    WorkingwithArcGIS.comwebmaps Leveraging layers and graphics in a

    webGISapplication

    Enhancingyourapplication ExtendingawebGISapplicationusing

    additional API objects, controls, andtasks

    CourseOutline

    ForFurtherInformationContact:GISTrainingManager

    048021042 0212747525

  • Eagle Technology knows that education and training arevitaltoeverysuccessfulGISimplementationandunderstandsthechallengesofgettingandkeepingtheskillsandknowledgeofyourstaffuptodate.EagleTechnologyofferscoursescoveringavarietyoftopicsrelatedtoGIStechnologyandGISapplications.EagleTechnologyhasastrongcommitment toquality.Weevaluateeachcourseandalwaysaimtoimproveourservicetocustomers.Wehaveavarietyofhighlyqualifiedtrainerswhoareexpertsintheirsubject,andhaveexcellentdelivery and training skills. Our trainers are Certified EsriInstructors. This means that they have obtained the Esritechnicalcertificationintherelevantcoursetechnologyandare CompTIA CTT+ Trainer (an independent IT TrainingCertification)certified.

    EagleTechnologyusesqualityEsritrainingmaterialtodelivercoursesinaninstructorledclassroomenvironment.AvarietyofcoursesareofferedthatexplainGISconcepts,exploreGISapplicationsand teachparticipants touseEsriGIS softwareand related technologies. Instructorled coursesdivide timeequallybetweenlecturesandexercisesandcombinedelivery,handsonexperienceandclassparticipationtocreatearichlearningenvironment.EagleTechnologystrainingfacilitiesinAucklandandWellingtonhavebeenaccreditedasEsriAuthorisedLearningCentres.

    Many coursescanalsobedeliveredonsite,which isacosteffectiveoptionifyouhavefourormorepeoplewhorequiretraininginthesamesubjectarea.

    TrainingNeedsAnalysisEagleTechnologycanfacilitatethedevelopmentofaTrainingPlanforanorganisationinconjunctionwithanimplementationofEsritechnology.AtrainingneedsanalysiscanalsobeundertakenpostdeploymentofEsritechnologyoratanorganisationthathasamatureEsriTechnologydeployment.

    AboutEagleTechnologyEagleTechnologyisatruesystemsintegratorandopensystemssupplier,sourcingthebestproductsfromarangeofvendorsandbringingthemtogethertoformthebesttotalsolutionforcustomers.Eaglehas40yearsofhistoryinITandisatrustedadvisortothetop100enterpriseandgovernment,SOEandutilities.

    /ColorImageDict > /JPEG2000ColorACSImageDict > /JPEG2000ColorImageDict > /AntiAliasGrayImages false /CropGrayImages true /GrayImageMinResolution 300 /GrayImageMinResolutionPolicy /OK /DownsampleGrayImages true /GrayImageDownsampleType /Bicubic /GrayImageResolution 300 /GrayImageDepth -1 /GrayImageMinDownsampleDepth 2 /GrayImageDownsampleThreshold 1.50000 /EncodeGrayImages true /GrayImageFilter /DCTEncode /AutoFilterGrayImages true /GrayImageAutoFilterStrategy /JPEG /GrayACSImageDict > /GrayImageDict > /JPEG2000GrayACSImageDict > /JPEG2000GrayImageDict > /AntiAliasMonoImages false /CropMonoImages true /MonoImageMinResolution 1200 /MonoImageMinResolutionPolicy /OK /DownsampleMonoImages true /MonoImageDownsampleType /Bicubic /MonoImageResolution 1200 /MonoImageDepth -1 /MonoImageDownsampleThreshold 1.50000 /EncodeMonoImages true /MonoImageFilter /CCITTFaxEncode /MonoImageDict > /AllowPSXObjects false /CheckCompliance [ /None ] /PDFX1aCheck false /PDFX3Check false /PDFXCompliantPDFOnly false /PDFXNoTrimBoxError true /PDFXTrimBoxToMediaBoxOffset [ 0.00000 0.00000 0.00000 0.00000 ] /PDFXSetBleedBoxToMediaBox true /PDFXBleedBoxToTrimBoxOffset [ 0.00000 0.00000 0.00000 0.00000 ] /PDFXOutputIntentProfile () /PDFXOutputConditionIdentifier () /PDFXOutputCondition () /PDFXRegistryName () /PDFXTrapped /False

    /CreateJDFFile false /Description > /Namespace [ (Adobe) (Common) (1.0) ] /OtherNamespaces [ > /FormElements false /GenerateStructure false /IncludeBookmarks false /IncludeHyperlinks false /IncludeInteractive false /IncludeLayers false /IncludeProfiles false /MultimediaHandling /UseObjectSettings /Namespace [ (Adobe) (CreativeSuite) (2.0) ] /PDFXOutputIntentProfileSelector /DocumentCMYK /PreserveEditing true /UntaggedCMYKHandling /LeaveUntagged /UntaggedRGBHandling /UseDocumentProfile /UseDocumentBleed false >> ]>> setdistillerparams> setpagedevice