Programming Fundamentals with Python - MSIB 7 - 2024
Topics
-
Resources -
Resources
No description yet
Resources
There are no resources for this lecture yet
-
Welcome to Software University -
Welcome to Software University
No description yet
Resources
There are no resources for this lecture yet
-
Language Comparison -
Language Comparison
No description yet
Resources
There are no resources for this lecture yet
-
Basic Syntax, Conditional Statements and Loops -
Basic Syntax, Conditional Statements and Loops
• Basic Syntax and First Steps;
• Conditional Statements (if, elif, else, indentation, and, or);
• Loops.Resources
There are no resources for this lecture yet
-
Exercise: Basic Syntax, Conditional Statements and Loops -
Exercise: Basic Syntax, Conditional Statements and Loops
No description yet
Resources
There are no resources for this lecture yet
-
Git and GitHub -
Git and GitHub
• Software Configuration Management;
• Introduction to Git;
• Introduction to GitHub.Resources
There are no resources for this lecture yet
-
Data Types and Variables -
Data Types and Variables
• What is Data Type?;
• Strings;
• Int, Float;
• Booleans;
• Additional Data Types.Resources
There are no resources for this lecture yet
-
Exercise: Data Types and Variables -
Exercise: Data Types and Variables
No description yet
Resources
There are no resources for this lecture yet
-
HTTP Basics -
HTTP Basics
• HTTP Developer Tools;
• HTML Forms, Request, Response;
• URLs and ERL Structure.Resources
There are no resources for this lecture yet
-
Lists Basics -
Lists Basics
• List Definition and Usage;
• Storing Data;
• Creating Lists;
• Accessing Elements;
• List Manipulations;
• Looping Through Lists;
• Searching in Lists.Resources
There are no resources for this lecture yet
-
Exercise: Lists Basics -
Exercise: Lists Basics
No description yet
Resources
There are no resources for this lecture yet
-
HTML & CSS Basics -
HTML & CSS Basics
• Intro to HTML;
• HTML Common Elements;
• Introduction to CSS;
• Selectors;
• Block Elements;
• Dev Tools;
• Fonts.Resources
There are no resources for this lecture yet
-
Functions -
Functions
• Functions Overview;
• Declaring and Invoking Functions;
• Return Values;
• Lambda Functions;
• Parameters vs Arguments.Resources
There are no resources for this lecture yet
-
Exercise: Functions -
Exercise: Functions
No description yet
Resources
There are no resources for this lecture yet
-
Software Development Concepts - Part 1 -
Software Development Concepts - Part 1
• The 4 Skills of Sotware Engineers;
• Fundamental Software Engineering Concepts;
• Software Architectures, Front-End and Back-End.Resources
There are no resources for this lecture yet
-
Lists Advanced -
Lists Advanced
• List Comprehension;
• List Methods;
• Advanced Methods;
• Advanced List Manipulations;
• The set() Method.Resources
There are no resources for this lecture yet
-
Exercise: Lists Advanced -
Exercise: Lists Advanced
No description yet
Resources
There are no resources for this lecture yet
-
Exam Preparation -
Exam Preparation
No description yet
Resources
There are no resources for this lecture yet
-
Mid Exam -
Mid Exam
No description yet
Resources
There are no resources for this lecture yet
-
Objects and Classes -
Objects and Classes
• Object-Oriented Programming (OOP);
• Classes;
• Objects;
• Class Attributes and Instance Methods.Resources
There are no resources for this lecture yet
-
Exercise: Objects and Classes -
Exercise: Objects and Classes
No description yet
Resources
There are no resources for this lecture yet
-
Software Development Concepts - Part 2 -
Software Development Concepts - Part 2
• Front-End Development Concepts;
• Back-End Development Concepts;
• Embedded Systems and IoT;
• Software Engineering Concepts.Resources
There are no resources for this lecture yet
-
Dictionaries -
Dictionaries
• Dictionary Definition;
• Keys and Values;
• Iterating Through Dictionaries;
• Existence in Dictionaries;
• Dictionary Methods.Resources
There are no resources for this lecture yet
-
Exercise: Dictionaries -
Exercise: Dictionaries
No description yet
Resources
There are no resources for this lecture yet
-
Bitwise Operations -
Bitwise Operations
• What is a Bit, Byte, KB and MB?;
• Numerals Systems;
• Representation of Data in Computer Memory.Resources
There are no resources for this lecture yet
-
Text Processing -
Text Processing
• String Definition;
• String Manipulation;
• String Methods.
Resources
There are no resources for this lecture yet
-
Exercise: Text Processing -
Exercise: Text Processing
No description yet
Resources
There are no resources for this lecture yet
-
Problem Solving -
Problem Solving
• Fundamental Skills of Software Engineers;
• Problems: Definition and Problem Solving;
• Stages of Problem Solving;
• Solving Exam Problems.Resources
There are no resources for this lecture yet
-
Regular Expressions -
Regular Expressions
• Definition;
• Syntax;
• RegEx in Python;
• RegEx Methods.Resources
There are no resources for this lecture yet
-
Exercise: Regular Expressions -
Exercise: Regular Expressions
No description yet
Resources
There are no resources for this lecture yet
-
Database Basics -
Database Basics
• Databases Introduction;
• SQL vs. NoSQL Databases;
• DBMS Systems;
• Relational Databases, SQL and MySQL Database;
• NoSQL Databases and MongoDB.Resources
There are no resources for this lecture yet
-
Exam Preparation -
Exam Preparation
No description yet
Resources
There are no resources for this lecture yet
-
QA Introduction -
QA Introduction
• Software Quality Assurance;
• QA Engineers and Resposibilities;
• Bugs and Bug Trackers;
• Testing, Test Types and Test Levels;
• Test Automation, Frameworks and Tools.Resources
There are no resources for this lecture yet
-
Basic Web Project -
Basic Web Project
• Django;
• Django REST;
• CRUD demo.Resources
There are no resources for this lecture yet
-
Regular Practical Final Exam -
Regular Practical Final Exam
No description yet
Resources
There are no resources for this lecture yet
Who is the target audience for the course?
How to enroll in the course?
To sign up for the course, contact SoftUni Global. After contacting SoftUni, you will be enrolled in the training.
What is the deadline for enrolling in the course and when does it start?
Enrollment in the course is open until 13 September. The training starts on 13 September 2024. You can find a detailed schedule of classes in the Topics section.
How and where are the classes be held?
You can study online in real time. Immediately after each lesson, you also get access to the lesson recording and learning resources.
What is the date of the exam and what does it include?
The exam will be held online and includes practical exercises. The dates of the exam are 20th and 26th of September.
Do I get a certificate after the exam?
After passing the exam, you acquire a certificate issued by SoftUni if your score is above 70%.