App og Web Development Software Development Fundamentals - Bare 2 dager

Hvorfor

Hva sier kundene våre?

"Kurset var en intens og hard prossess, men jeg har aldri før lært så mye på så kort tid og likevel oppnådd så gode resultater. Takk Firebrand"
Daniel Holth - Microsoft Dynamics NAV 2013 Developer (6 dager), 31/3/2014 til 5/4/2014

Her er 8 grunner til hvorfor du skal gjennomføre ditt Software Development Fundamentals hos Firebrand Training:

Finn ut hvordan vi raskt hjelper deg med å lære nye ferdigheter

  1. Du blir utdannet og sertifisert på bare 2 dager. Hos oss får du din utdanning og sertifisering på rekordtid, en sertifisering du også gjennomfører der og da som en integrert del av den intensive, akselererte utdanningen.
  2. Alt er inkludert. Et engangsbeløp dekker alt kursmaterial, eksamen, kost og losji og tilbyr den mest kostnadseffektive måten å gjennomføre ditt Software Development Fundamentals kurs og sertifisering på. Og dette uten noen uannonserte ytterligere kostnader.
  3. Du klarer sertifiseringen første gangen eller kan gå kurset om igjen kostnadsfritt. Det er vår garanti. Vi er sikre på at du vil klare din Software Development Fundamentals sertifisering første gangen. Men skulle du mot formodning ikke gjøre det kan du innen et år komme tilbake og kun betale for eventuelle overnattinger og din eksamen. Alt annet er gratis.
  4. Du lærer deg mer.Tradisjonelle utdanningsdager varer fra kl. 09.00 til 16.00 med lange lunsj- og kaffepauser. Hos Firebrand Training får du minst 12 timers effektiv og fokusert kvalitetsutdanning hver dag sammen med din instruktør, uten private eller arbeidsrelaterte, forstyrrende momenter.
  5. Du lærer deg Software Development Fundamentals raskere. Vi kombinerer de tre innlæringsmetodene (Presentasjon |Øving| Diskusjon) slik at vi gjennomfører kurset på en måte som sikrer at du lærer deg raskere og lettere.
  6. Du er i sikre hender.Vi har utdannet og sertifisert 68.075 personer, vi er partner med alle de store navn i bransjen og vi har vunnet atskillige utmerkelser, bla. a. "Årets Learning Partner 2010, 2011, 2012, 2013 og 2015” fra Microsoft Danmark og med en vekst på 1430 % siden 2009 er vi årets Gazelle prisvinner på Sjælland, Danmark.
  7. Du lærer deg ikke bare teorien. Vi har videreutviklet Software Development Fundamentals kursen og tilbyr flere praktiske øvelser og sikrer på den måten, at du kan bruke dine ferdigheter for å løse daglige praktiske problemstillinger.
  8. Du lærer av de beste. Våre instruktører på Software Development Fundamentals er de beste i bransjen og tilbyr en helt unik blanding av kunnskap, praktisk erfaring og pasjon for å lære bort.

Er du klar for kurset? Ta en GRATIS test for å måle og vurdere kunnskapsnivået ditt.

Hva

This accelerated Software Development Fundamentals course will provide you with a basic understanding of the software development lifecycle. As well as the decsisions that have to be made when selecting a software development methodology. You'll also develop an appreciation of how software developers need to work effectively in teams to produce software.

Your role as a software developer is to build and test high-quality code across front end, logic and database layers. Typically you will work as part of a larger team, responsible for some of the straightforward tasks and deliverables of the overall project. You will interpret design documentation and specifications. Customer requirements will typically be defined and agreed by more experienced or specialist members of the team, such as a business analyst or technical architect.

Upon completion of this course, you will have gained the knowledge and skills to fulfil the role of a Software Developer. These include carrying out the following:

  • Review requirements and specifications, and define test conditions. Design test cases and test scripts under your own direction, mapping back to pre-determined criteria, recording and reporting outcomes. Analyse and report test activities and results. Identify and report issues and risks associated with your work.
  • Design, code, test, correct, and document moderately complex programs and program modifications from supplied specifications, using agreed standards and tools. Conduct reviews of supplied specifications, with others when necessary.
  • Apply ergonomics tools and methods to develop users' tasks, interactions and interfaces to meet users' requirements.
  • Apply data analysis and data modelling techniques to establish, modify or maintain a data structure and its associated components.
  • Develop specialist knowledge of database concepts, object and data modelling techniques and design principles. Translate object and data models into appropriate database schemas within design constraints. Interpret installation standards to meet project needs and produce database components as required. Evaluate potential solutions, demonstrating, installing and commissioning selected products.
  • Produce software builds from software source code. Conduct tests as defined in an integration test specification, record the details of any failures, and carry out fault diagnosis relating to simple failures, reporting the results of the diagnosis in a clear and concise manner.

This is a vendor-neutral IT developer course, aimed at anyone who is involved in any aspect of systems development. Ideal for someone looking to develop foundation knowledge in Software Development.

Interessert? Se våre priser her eller ring oss på 21 96 61 82

Interessert? Se våre priser her eller ring oss på 21 96 61 82

Topic 1: Understand the software development lifecycle

Learners will understand that software development does not occur in isolation. Learners will gain an understanding of the stages in the lifecycle of software development and how these stages are likely to be performed by professionals in related disciplines. In particular learners will understand that core function of a software developer is to implement code to a given specification which will fulfil a set of functional requirements.

1.1 The role and scope of software development and its relationship to other associated disciplines

  • Describe the stages of developing software products through a development lifecycle:
  • Requirements gathering and analysis (separating functional and non-functional requirements)
  • Software design and prototyping including design trade-offs and diagramming
  • Choice of development languages and tools
  • Appropriate testing methodologies including validation and verification of meeting the requirements gathered
  • Deployment into production and ongoing maintenance
  • Describe the relationship of software development with other disciplines such as project management, programming, testing, service management, change and configuration management

Learners will understand why it is important for software to be implemented using a structured software development methodology and the benefits of following the chosen method. Learners will be able to discuss why these benefits are important to other professionals such as project managers, and to the sponsors of the software development project, and for those who will support the software once it is has been deployed.

1.2 Explain the importance of the following in a procedural (Linear) /staged (Iterative) software development lifecycle, e.g.:

  • Standardisation
  • Methodical approach
  • Analysis of each step
  • Collation of information
  • Ensuring correct design
  • Cost control
  • Robust evaluation to aid future development

Topic 2: Understand the similarities and differences between two software developments methodologies in common use in industry

In this topic, learners will learn to describe the advantages and disadvantages of at least two software development methodologies in common use in industry. In comparing these methods, learners will be able to explain when a particular method would be preferable for a specific software implementation projects, and what the consequences of choosing the wrong method might be. The learner will also be able to describe the different team roles and responsibilities of at least two methods.

2.1 Summarise software development methodologies, application, advantages and disadvantages.

  • Principles and rationale
  • Structure and stages
  • Advantages
  • Disadvantages
  • Selection criteria
  • Team roles and responsibilities

Learners will learn the specific differences between at least two common industry software development methodologies. Learners will learn that different methods related to wider business issues beyond the scope of software implementation such as the focus on working product (Agile) over completeness of process (Waterfall).

2.2 Compare and contrast software development methodologies

  • Differences e.g. :
  • Structure
  • Phases with completion of each phase prior to moving onto the next phase of the cycle
  • Agile: Ability to work with uncertainty and volatility and focus on working products
  • Comparison e.g.:
  • Individuals and interactions over processes and tools
  • Working products over comprehensive documentation
  • Customer collaboration over contract negotiation
  • Responding to change over following a plan
  • Agile recognises that while there is value in processes and tools, there is often more value in individuals and interactions

Topic 3: Understand how to respond appropriately to the business environment and business issues related to software development

Learners will understand that software development typically takes place in a wider business which places constraints upon the software development process. The learner will be able to explain the types of constraints that may typically arise, and how they can be mitigated.

3.1 Describe the business environment related to software development

  • Business environment pressures:
  • Are there any specific project requirements such as contractual constraints – time, cost, quality, compliance, regulatory, innovation criteria?
  • Are there configuration management and change control constraints?
  • Are there opportunities to promote alternative practices – Agile over waterfall, rapid prototyping, modularity over performance

Learners will learn how to describe the business issues related to software development and how to mitigate them. In particular, learners will understand the importance of engaging with project management as business owners of the software development project.

3.2 Understand how to respond to the business environment and business issues related to software development

  • Engagement with project management:
  • Understand how to identify potential risks and flag them
  • Understand how to identify where additional technical resource will be required
  • Support effective cost estimation
  • Accurately Forecast effort (time) required

Topic 4: Understand why teams must work effectively to produce software

Learners will learn to explain a range of common roles found within an industry software development function. One person may hold multiple roles within an organisation. Core functions of business analysis, software design, software implementation, testing and architecture will be discussed.

4.1 Describe the roles and responsibilities within the software development and implementation lifecycle

Business analysts

  • Requirements analysis and capture
  • Resource estimation and planning
  • Requirements validation (including scope, documenting assumptions and exclusions)
  • Requirements engineering
  • Requirements tracking
  • Separation of functional and non-functional requirements
  • Specification development

Designers - Design a software model that fulfil the specifications:

  • Refinements of specifications
  • Use of diagramming tools
  • Use of formal and mathematical specification approaches
  • Choice of system architectures
  • Different design approaches and trade-offs such as, but not limited to: modularity v. performance
  • Choice of structured design
  • Documentation of design

Developers

  • Implementation choices – development language and tools
  • Debugging methods
  • Performance measurement
  • Validation and verification – ensuring the code meets the design specification

Testers

  • Quality assurance
  • Black-box and white-box testing
  • Formal proof models
  • Static and dynamic analysis tools

Technical architects

  • Deployment choices and architectures
  • Configuration management and change control

Learners will learn that software development in industry is seldom an individual effort and that to be an effective software development professional, it is important to work as a member of a development team. This will require the learner to understand the wider business context and how they can engage with it through their peers and managers.

4.2 The importance of working as a member of an effective development team

Describe how key roles and responsibilities can be used to form teams. Key Roles e.g.

  • Project manager
  • Business analysts
  • Designers
  • Developers
  • Testers
  • Technical architects

Describe factors that influence effective team working and their importance including internal and external factors e.g.:

  • Communication
  • Composition
  • Interpersonal relationships
  • Maturity of the team
  • Skill set
  • Leadership style
  • Resources
  • Climate and environment of the organisation
  • Sponsor

Interessert? Se våre priser her eller ring oss på 21 96 61 82

You will be provided with comprehensive courseware and the following book:
Developing Information Systems: Practical Guidance for IT professionals, by James Cadle.

Interessert? Se våre priser her eller ring oss på 21 96 61 82

There are no prerequisites for this course. It is suitable for beginners.

Interessert? Se våre priser her eller ring oss på 21 96 61 82

Når

Når ønsker du å ta det akselererte kurset?

Start

Slutt

Kapasitet

Registrer deg

Ferdig

 

Ledige plasser

Registrer deg

Ledige plasser

Registrer deg

Ledige plasser

Registrer deg

Anmeldelser

Vi har lært opp 68.075 personer på 12 år. Vi ba dem om å anmelde vår akselererte opplæring. Akkurat nå har 96,73% angitt at Firebrand overgikk forventningene:

"The content was really interesting and the learning was intense but with plenty of breaks and hot and cold drinks on tap. The facilities and food were really good and the rooms were nice and a good place to unwind."
M.S., Games Workshop. - App og Web Development Software Development Fundamentals (2 dager) (10/12/2018 til 11/12/2018)

"The learning is very clear and informative. The instructors make it very enjoyable and keep you engaged throughout the course. The intensive learning always makes me feel like I have learned a lot in such a short space of time and I go away with information that I will use and remember for a long time to come. This kind of training is great for helping to boost your career."
G.K., IBM. - App og Web Development Software Development Fundamentals (2 dager) (10/12/2018 til 11/12/2018)

"The content received was very comprehensive with lots of support provided to apprentices providing great value. The instructor of the course was helpful and informative which really added to the experience received. "
Anonymous, IBM. - App og Web Development Software Development Fundamentals (2 dager) (10/12/2018 til 11/12/2018)

"Great experience, people are great and the tutor I had was a pleasure as she really knew what she was talking about due to experience."
Anonymous. - App og Web Development Software Development Fundamentals (2 dager) (10/12/2018 til 11/12/2018)

"The course is well structured and the information provided is detailed and relevant. A lot of time for discussion and sharing knowledge."
S.L.. - App og Web Development Software Development Fundamentals (2 dager) (10/12/2018 til 11/12/2018)

"I was kinda terrified being dyslexic that I wouldnt be able to keep up with a fast paced intensive 2 days teaching and exam but I was pleasantly surprised! I found the teacher to be knowledgeable and engaging and took the time to help me with concepts I had trouble grasping. Recommended. :D "
Amy Allen, Tranport for London. - App og Web Development Software Development Fundamentals (2 dager) (15/11/2018 til 16/11/2018)

"It has been a very good experience overall. I particularly found the course helpful. At first I was apprehensive about accelerated learning but it proved to be a good experience and I feel like I have retained a lot of the information taught."
K.O., Transport For London. - App og Web Development Software Development Fundamentals (2 dager) (15/11/2018 til 16/11/2018)

"The trainer is a good instructor"
Julia NDiamoi, TFL. - App og Web Development Software Development Fundamentals (2 dager) (15/11/2018 til 16/11/2018)

"Everything's provided for your long days of study."
Martin Greaney, PFP Specialists. - App og Web Development Software Development Fundamentals (2 dager) (15/10/2018 til 16/10/2018)

"I have enjoyed my time at Firebrand and have learnt a lot about my chosen subject."
Anonymous. - App og Web Development Software Development Fundamentals (2 dager) (15/10/2018 til 16/10/2018)

"Good course, knowledgeable instructor. Wide range of topics covered in timely fashion."
Anonym - App og Web Development Software Development Fundamentals (2 dager) (18/6/2018 til 19/6/2018)

"Excellent location and facilities, the instructor's teaching was very engaging even though the class included both inexperienced and experienced developers. Despite coming in with experience I feel I am leaving with more; I will look forward to my next course here at Firebrand."
Thomas Mynott, Transport for London. - App og Web Development Software Development Fundamentals (2 dager) (10/5/2018 til 11/5/2018)

"The course was really informative and has given me a lot of insight for me to go back and continue on doing independent work myself."
Jamil Stewart, ISAAC Intelligence. - App og Web Development Software Development Fundamentals (2 dager) (10/5/2018 til 11/5/2018)

"I felt that the course was very well structured. Although the course is intensive, the mentor is very helpful and patient with every student to ensure we are confident with our knowledge. Regular breaks also ensure that we are not burning ourselves out too fast either. "
Ben Moat, Cambridgeshire Fire and Rescue Service. - App og Web Development Software Development Fundamentals (2 dager) (26/2/2018 til 27/2/2018)

"The course was delivered really well, the instructor was clear at all times and ensured everything was understood."
D.M.. - App og Web Development Software Development Fundamentals (2 dager) (21/12/2017 til 22/12/2017)

"It was very good, I cant wait for my next course. "
Klaudio Leku, Lloyds Banking Group. - App og Web Development Software Development Fundamentals (2 dager) (19/12/2017 til 20/12/2017)

"The course was really good!"
Rhys Banton-laing, Schroders. - App og Web Development Software Development Fundamentals (2 dager) (19/12/2017 til 20/12/2017)

"Had a very good experience here, the instructor was great at getting the class motivated for our early starts. I learned a lot and think this will put me in a good place for my apprenticeship, with the core knowledge in software dev fundamentals. "
Sean Lally. - App og Web Development Software Development Fundamentals (2 dager) (19/12/2017 til 20/12/2017)

"Very informative course, trainer was very friendly and added examples to concepts to help understanding. I was able to learn a lot of information over a short period of time."
Anonym - App og Web Development Software Development Fundamentals (2 dager) (14/9/2017 til 15/9/2017)

"The course was good, staff at the training center go above and beyond to help with anything possible. Staff where giving out bottles of water due to the heat over the weekend!"
Simon Leyland, Prodo Digital. - App og Web Development Software Development Fundamentals (2 dager) (19/6/2017 til 20/6/2017)

"The course was really interesting and was explained in a very well structured manner which made it very easy to understand. There was a lot of content to cover and very long days followed by room reading was quite full on, however, the two exams went well and I do feel like I took a lot of the course content in and understood it well. The instructor was very good at explaining the course content in real-world scenarios and I felt it was a very good way to help us understand. The instructor was fun and informative and I really enjoyed the course"
Sacha Hill, North Norfolk District Council. - App og Web Development Software Development Fundamentals (2 dager) (10/4/2017 til 11/4/2017)

"I always have a great time at Firebrand, the courses are always informative and easy to relate to my daily work life. The instructors know their stuff and are very helpful and friendly."
Dan Bourne, Devtronix. - App og Web Development Software Development Fundamentals (2 dager) (24/11/2016 til 25/11/2016)

"Good course, good tutor and good food!"
Matt Thomas, Allpay ltd. - App og Web Development Software Development Fundamentals (2 dager) (15/9/2016 til 16/9/2016)

"Bra gjennomføring, alt tilrettelagt og god foredragsholder med nyttig faklig innhold."
K.W:, Acando AS. - Microsoft Dynamics AX 7 What’s New – Azure and Lifecycle Services (2 dager) (20/6/2016 til 21/6/2016)

"Intensivt og bra kurs - mye informasjon paa kort tid; ingen tid til aa kjede seg!"
Tommy Leonhardsen. - Microsoft Upgrading your skills to Windows Server 2016 (3 dager) (13/6/2016 til 15/6/2016)

"Meget positiv!"
F.C.. - Microsoft MCTS System Center 2012 Configuration Manager (4 dager) (3/5/2016 til 6/5/2016)

"Intensivt, slitsomt og lærerikt! Alt i alt meget fornøyd med læringsutbytte og sertifisering. Utrolig dyktig instruktør, og alt var tilrettelagt for maks læringsutbytte. "
Anonym, Nedre Eiker kommune - Cisco CCNA (Routing & Switching) (7 dager) (4/4/2016 til 9/4/2016)

"Veldig god mat, veldig fin plass for kurset. Har kost meg veldig her. Veldig bra kurs. Lite minus er at det er litt kort for et saa stor tema. "
K.G.. - Cisco CCNA (Routing & Switching) (7 dager) (4/4/2016 til 9/4/2016)

"Fantastisk måte å lære på i løpet av kort tid med dyktig og inspirerende instruktør. Vil anbefale dette på det sterkeste men man anbefaler å har en viss kompetanse fra før da det er veldig intensivt og man har liten tid til å lese seg opp på tema som man er usikker på eller har liten erfaring med."
Kenneth Nor , IKT Axxess. - Microsoft MCSA: Windows Server 2012 R2 (9 dager) (6/2/2016 til 14/2/2016)

"Inntensiv men lærerik"
Anonym - Microsoft Dynamics NAV 2015 Developer (6 dager) (19/10/2015 til 24/10/2015)

"Jeg fikk veldig mye ut av kurset. Instruktøren var bra, opplegget rundt bosted og mat var veldig bra. Jeg har ingenting å klage på. Fikk opplæring og bistand til å lære det jeg trengte for å bestå eksamen Anbefaler opplegget til Firebrand på det sterkeste."
Sebastian Jacobsen . - Microsoft MCSA: Office 365 (5 dager) (28/9/2015 til 1/10/2015)

"Intensivt og informativt. "
Anonym - Microsoft Dynamics AX 2012 R3 Financials (5 dager) (14/9/2015 til 18/9/2015)

"Et bra kurs med god opplæring. Nødvendig med en god forkunnskap ."
Jørn Stensberg , Privat. Arbeidsledig. - Cisco CCNA (Routing & Switching) (7 dager) (31/8/2015 til 5/9/2015)

"Konsentrert kurs med dyktig instruktør."
Jarl Henning Thorsen , Forus Energy Services AS. - Lean Six Sigma Green Belt (5 dager) (24/8/2015 til 28/8/2015)

"full fart!"
Jan Koppenol , SDC. - Microsoft Dynamics AX 2012 Development - Introduction (4 dager) (23/8/2015 til 26/8/2015)

"Veldig intensivt og tøft kurs. Veldig energisk og faglig dyktig instruktør. Anbefales."
Kent Myrbo , Skanska IT Nordic. - Cisco CCNA (Routing & Switching) (7 dager) (16/3/2015 til 21/3/2015)

"Kurset er intensivt og det er mye lesing. Et bra kurs!"
R.V.. - Microsoft MCSA: Windows Server 2012 R2 (9 dager) (7/2/2015 til 15/2/2015)

"Kursholderen var veldig god, han ga et godt inntrykk med hensyn til kunnskaper om VMware, det han ikke kunne ret ut av hodet skaffet han informasjon om. Videre var han flink til å diskutere hvordan ting virket og hvorfor med hele gruppen. "
R.T.. - VMware® vSphere 5.5 (VCP) (5 dager) (2/2/2015 til 6/2/2015)

"Veldig bra opplegg og god instruktør!"
Jan Ivar Hansen , Atea AS. - Cisco CCNA (Routing & Switching) (7 dager) (27/10/2014 til 1/11/2014)

"Fantastiske instruktører! Veldig bra å kun tenke på å lære, alt annet fikses av Firebrand."
Anonym - Microsoft Dynamics AX 2012 R3 Trade & Logistics (5 dager) (5/5/2014 til 9/5/2014)

"Utrolig bra instruktoer, engasjert og kunnskapsrik. "
Anonym - Cisco CCNA (Routing & Switching) (7 dager) (7/4/2014 til 12/4/2014)

"Kurset var en intens og hard prossess, men jeg har aldri før lært så mye på så kort tid og likevel oppnådd så gode resultater. Takk Firebrand"
Daniel Holth. - Microsoft Dynamics NAV 2013 Developer (6 dager) (31/3/2014 til 5/4/2014)

"Utrolig bra kurs med dyktig instruktør! 13-15 timers dager, men lærte utrolig mye! !"
Petter Gundersen. - Microsoft MCSA: Windows Server 2012 R2 (9 dager) (12/1/2014 til 19/1/2014)

"Kurset var veldig intenst og veldig effektivt med lange dager. Stort pluss for at det er ett sted man reiser til, så man kan bruke all tiden man har (orker) på studiene (og det er en xbox 360 tilgjenglig hvis man trenger pause)."
Torgeir Hansen, Gabler AS. - Microsoft MCSD: Web Applications (9 dager) (14/12/2013 til 22/12/2013)

"Enkelt, smidigt, flexibelt, tillmotesgaende, kompakt och intensiv kurs, god mat!"
Maria Tegrell , Fredrik Angin. - Microsoft Dynamics Sure Step 2012 (2 dager) (29/8/2013 til 30/8/2013)

"Fokusert, høyt tempo, og gode instruktører."
Anonym - Microsoft MCSA: Windows Server 2012 R2 (9 dager) (11/8/2013 til 18/8/2013)

"Fantastisk instruktør! Flott beliggenhet på kursplassen, god mat og fint miljø. Anbefales på det sterkeste, anbefales også at man har jobbet en god del med windows servere før."
Steinar Kristiansen , Narvik VAR. - Microsoft MCSA: Windows Server 2012 R2 (9 dager) (11/8/2013 til 18/8/2013)

"Godt konsept. Gode faciliteter. Intens uke med bratt laerekurve. Anbefaldes!"
Kolbjorn Engeseth , Jupiter. - Microsoft Dynamics AX 2012 R3 Financials (5 dager) (1/7/2013 til 5/7/2013)

"God instruktor, godt kurs utstyr"
Pal Linde , Columbus. - Microsoft Dynamics AX 2012 R3 Financials (5 dager) (8/4/2013 til 12/4/2013)

"Veldig bra miljø rundt kurs sentret, bra instruktør, vet hva han holder på med. Sitter igjen med mye informasjon. "
E.B.E., FFI. - Microsoft MCSA: Windows Server 2012 R2 (9 dager) (10/3/2013 til 17/3/2013)

Se priser