Train together, save more! 10% off individual registration, 20% off for pairs.
Log in
Or create your account
You have just added to your selection
Your cart is empty, See our trainings

Description

Acquire fundamental programming and algorithmic skills. This internship will enable you to master the key stages in building a computer program in Visual Basic, including lexicon, syntax, tools, code structure and tests.

Who is this training for ?

For whom ?

Anyone who needs to learn to program.

Prerequisites

Training objectives

  • Design programs based on algorithms
  • Write programs using language syntax and vocabulary
  • Run and execute programs
  • Correct and validate programs
  • Interact with databases
  • Understand the key concepts of OOP
  • Training program

      • What is a program?  What is a language?  The different paradigms.  
      • Which language for which application?.
      • Compilers, executables.
      • The responsibilities of a programmer.
      • What is an algorithm?.
      • Algorithm requirements.
      • The idea of pseudo-language.
      • Practical exercises: Introduction to various programming languages such as Java, C#, Visual Basic, C and C++, Writing a first algorithm in pseudo-code.
      • Write a basic program: syntax and commands.
      • Compile and run the program.
      • What is a library?  Its function and use.
      • Practical exercises: Exploration of the development and execution environment, Writing, compiling and running a first program.
      • Naming by convention.
      • Syntax convention.
      • Exploiting comments: Why comment on changes?
      • Improve program clarity: code formatting, code division, etc.
      • What is a variable?
      • Importance of variable typing.
      • Primitive data types: integers, strings, reals, etc.
      • Variable management: declaration, definition, initialization.
      • Constants.
      • Operations on variables: input, display, assignment, conversion.
      • Data organization: arrays.
      • Advanced data types: record, matrix, tree.
      • Practical work: Simple variable manipulation programs.
      • Operator types: Arithmetic (multiplication, addition), Relational (comparison, equality), Logic, Assignment.
      • Combinatorics.
      • Boolean expressions.
      • Practical work: Handling operators and logical expressions
      • Conditional choices (if-then-no instructions, case selection).
      • Instruction organization (the notion of beginning... end).
      • Repetitive loops (while-repeat, repeat-until, for-from-to).
      • Nesting of different instruction types.Adding comments to code.
      • Practical exercises: Apply control structures to build an algorithm.
      • Definitions: procedure, function.
      • Importance in programming: Reusability of code, Improved readability, Facilitates modularity, Simplifies maintenance.
      • Passing parameters: Passing the value of a variable, Awareness of the limits of passing by value, Notion of passing by address.
      • Function return code.
      • Calling functions.
      • Practical exercises: Debugging example programs.
      • Fundamental concepts: class, attribute, method, argument.
      • Object-oriented design: learning to model from functional requirements.
      • Code organization: Introduction to best practices in program design and structuring.
      • Practical exercises: Highlighting object concepts by example.
      • Structuring and storing information.
      • Fundamental operations (connection, queries, data extraction).
      • Client application and data server.
      • Displaying and manipulating data in the client application.
      • Practical exercises: Design a form to search for information in a database.
      • Be able to read and understand various error notifications.
      • Use a debugger to: execute a program step by step, set breakpoints, inspect variables during execution.
      • Anticipate and organize unit tests.
      • Practical exercises: Use a debugger to control program execution.
    • 777
    • 21 h

    Submit your review

    Translated By Google Translate