Week 11 - Testing and Deployment in Cloud.pdf - FIT5032 Internet Applications Development Week 11 Testing and Deployment in Cloud ABM Russel FIT5032

Week 11 - Testing and Deployment in Cloud.pdf - FIT5032...

This preview shows page 1 - 14 out of 55 pages.

FIT5032 Week 11: Testing and Deployment in Cloud ABM Russel FIT5032 Internet Applications Development
Image of page 1

Subscribe to view the full document.

FIT5032 Unit Topics 2 Week Activities Assessment 0 No formal assessment or activities are undertaken in week 0 1 Intro to Web development and ASP.NET Note: Studio classes commence in week 1 2 The front end, user experience, accessibility and ASP.NET Scaffolding 3 Introduction to C# & Version Control 4 Entity Framework 5 Fundamentals of Client side Javascript Studio assessment task 1 due 6 Validation 7 Security and Identity 8 Sending Email, File Upload and Signal R Studio assessment task 2 due 9 Web Optimisations & Evolution of ASP.NET CORE 10 Modern JavaScript Web Development Approaches 11 Testing and Deployment in Cloud Studio assessment task 3 due 12 Review & Revision Final Portfolio and Learning Summary due SWOT VAC No formal assessment is undertaken in SWOT VAC Examination period LINK to Assessment Policy: academic/education/assessment/assessment-in-coursework-
Image of page 2
FIT5032 Today Recap: Modern JavaScript Development Overview of Development and Testing of ASP.Net Web Applications Overview of Hosting ASP.Net Web Applications Hosting on Webservers Container orchestration Cloud based hosting 3
Image of page 3

Subscribe to view the full document.

FIT5032 Recap: Modern JavaScript Development
Image of page 4
FIT5032 Architecture Di ff erence 5 Microsoft SQL Server Internet Information Services (IIS) .NET Framework (ASP.NET MVC) Frontend Technology (Razor) Microsoft SQL Server Internet Information Services (IIS) or Kestrel .NET Framework or Core (ASP.NET MVC) Frontend JS Framework Traditional Modern
Image of page 5

Subscribe to view the full document.

FIT5032 External Development Tools These days most companies provide a RESTful API so that their consumers can interact with it. Here are some examples : Facebook API Google API Twitter API Amazon API SalesForce API YouTube API Some of these APIs are behind paywalls where the consumers of these API needs to be authenticated . 6
Image of page 6
FIT5032 Development Pipeline
Image of page 7

Subscribe to view the full document.

FIT5032 Development Pipeline During development using internal Visual Studio embedded webservers and database servers When hosting web application, full IIS and database needed Depending on service provided If just platform provided then need to manage IIS and databases If service provided, then just need to manage software If software provided, then just need to manage data 8
Image of page 8
FIT5032 Modern Development Practices 9
Image of page 9

Subscribe to view the full document.

FIT5032 Modern Development Practices - continues 10
Image of page 10
FIT5032 Visual Studio Team Services (VSTS) Modern applications are developed using Continuous Integration & Continuous Development. 11
Image of page 11

Subscribe to view the full document.

FIT5032 Testing
Image of page 12
FIT5032 Testing Testing merely shows the presence of defects , but it does not mean there are no defects [Dijkstra (1969)] . Software testing is a way to assess the quality of the software and to reduce the risk of software failure in operation.
Image of page 13

Subscribe to view the full document.

Image of page 14
  • Three '18
  • Staff

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern

Ask Expert Tutors You can ask You can ask ( soon) You can ask (will expire )
Answers in as fast as 15 minutes