#course

C1C2
16 Bekeken · 4 dagen geleden

#softwareengineering #course #howtoprogram #howtocode #howtobeengineer hello everyone. My name is Furkan Gözükara, and I am a Computer Engineer Ph.D. Assistant Professor at the Software Engineering department.

In this course, we will learn what is the true meaning of being a Software Engineer rather than being a web developer / freelancer developer / software developer / developer / coder / programmer, etc.

Software Engineering Full Course Playlist : https://www.youtube.com/playli....st?list=PL_pbwdIyffs

GitHub repository of the course : https://github.com/FurkanGozuk....ara/Software-Enginee

Discord channel link of the course : https://discord.gg/6Mrb8MwteQ
How to use Discord : https://youtu.be/AEwPtYiLvsQ

This course does not require you to have any knowledge about programming in any programming language.

However, if you want to start learning programming or develop your other Software Engineering related skills you can watch our below full courses:

[1] Introduction to Programming Full Course with C# playlist : https://www.youtube.com/playli....st?list=PL_pbwdIyffs

[2] Object Oriented Programming Full Course with C# playlist : https://www.youtube.com/playli....st?list=PL_pbwdIyffs

[3] Artificial Intelligence (AI) and Machine Learning (ML) Full Course with C# Examples playlist: https://www.youtube.com/playli....st?list=PL_pbwdIyffs

[4] Software Engineering Full Course playlist : https://www.youtube.com/playli....st?list=PL_pbwdIyffs

[5] Security of Information Systems Full Course playlist : https://www.youtube.com/playli....st?list=PL_pbwdIyffs

[6] (Turkish) Bilgisayar Becerileri Tam Ders playlist : https://www.youtube.com/playli....st?list=PL_pbwdIyffs

In Lecture 1 the following topics are briefly explained and discussed. Many of them will be thoroughly explained, covered and discussed in the future lectures:

* Professional software development
-) What is meant by software engineering

* Software engineering ethics
-) A brief introduction to ethical issues that affect software engineering

* Case studies
-) An introduction to three examples that are used in later chapters in the book

Lecture 1 Full Subtitles:

* Software engineering
* Software costs
* Software products
* Product specification
* Frequently asked questions about software engineering
* Essential attributes of good software
* Software engineering
* Importance of software engineering
* Software process activities
* General issues that affect most software
* Software engineering diversity
* Application types
* Software engineering fundamentals
* Software engineering and the web
* Web software engineering
* Web-based software engineering
* Key points
* Software engineering ethics
* Issues of professional responsibility
* ACM (Association for Computing Machinery) /IEEE (Institute of Electrical and Electronics Engineers) Code of Ethics
* Rationale for the code of ethics
* The ACM/IEEE Code of Ethics
* Ethical principles
* Ethical dilemmas
* Case studies
* Insulin pump control system
* Insulin pump hardware architecture
* Activity model of the insulin pump
* Essential high-level requirements
* A patient information system for mental health care
* MHC-PMS
* MHC-PMS goals
* The organization of the MHC-PMS
* MHC-PMS key features
* MHC-PMS concerns
* Wilderness weather station
* The weather station’s environment
* Weather information system
* Additional software functionality

C1C2
9 Bekeken · 4 maanden geleden

Web Dev Roadmap for Beginners (Free!): https://bit.ly/DaveGrayWebDevRoadmap

This Python Django Full Course for Beginners is an all-in-one beginner tutorial and complete course full of over 3 hours of Django code and instruction to level up your programming skills. This course teaches all of the Django fundamentals. View this Django full course tutorial as a Django video textbook with 12 clearly defined chapters.

💖 Support me on Patreon ➜ https://patreon.com/davegray

⭐ Become a full-stack dev with Zero To Mastery Courses:
- The Complete Python Developer: https://bit.ly/CompPythonDev
- Complete Machine Learning & Data Science: https://bit.ly/CompMachineLearning
- Junior to Senior Dev Roadmap: https://bit.ly/WebDevRoadmap-JrtoSr

🚩 Subscribe ➜ https://bit.ly/3nGHmNn

📬 Course Updates ➜ https://courses.davegray.codes/

🚀 Discord ➜ https://discord.gg/neKghyefqh

☕ Buy Me A Coffee ➜ https://www.buymeacoffee.com/davegray

👇 Follow Me On Social Media:
GitHub: https://github.com/gitdagray
Twitter: https://twitter.com/yesdavidgray
LinkedIn: https://www.linkedin.com/in/davidagray/

❗ During the tutorial I mention several resources to be provided "in the description below" including links to source code for the various chapters. I have put all of these resource links in one GitHub repository.

🔗 All Resources for this Django Course: https://github.com/gitdagray/django-course

Python Django Full Course for Beginners:

(0:00:00) Intro
(0:00:40) Chapter 1: Start Here
(0:27:53) Chapter 2: Apps & Templates
(0:50:17) Chapter 3: Models & Migrations
(0:57:35) Chapter 4: Django ORM
(1:04:00) Chapter 5: Django Admin
(1:19:08) Chapter 6: Pages, URLs & Slugs
(1:39:16) Chapter 7: Upload Images
(1:50:43) Chapter 8: Challenge
(2:00:00) Chapter 9: User Registration
(2:16:00) Chapter 10: User Login & Auth
(2:31:21) Chapter 11: Authorization
(2:53:21) Chapter 12: Custom Forms

👀 Visual Studio Code: https://code.visualstudio.com/

Was this Python Django full course for beginners with over 3 hours of instruction helpful? If so, please share. Let me know your thoughts in the comments.

#django #full #course

C1C2
2 Bekeken · 4 dagen geleden

#softwareengineering #course #howtoprogram #howtocode #howtobeengineer hello everyone. My name is Furkan Gözükara, and I am a Computer Engineer Ph.D. Assistant Professor at the Software Engineering department.

In this course, we will learn what is the true meaning of being a Software Engineer rather than being a web developer / freelancer developer / software developer / developer / coder / programmer, etc.

Software Engineering Full Course Playlist : https://www.youtube.com/playli....st?list=PL_pbwdIyffs

GitHub repository of the course : https://github.com/FurkanGozuk....ara/Software-Enginee

Discord channel link of the course : https://discord.gg/6Mrb8MwteQ
How to use Discord : https://youtu.be/AEwPtYiLvsQ

This course does not require you to have any knowledge about programming in any programming language.

However, if you want to start learning programming or develop your other Software Engineering related skills you can watch our below full courses:

[1] Introduction to Programming Full Course with C# playlist : https://www.youtube.com/playli....st?list=PL_pbwdIyffs

[2] Object Oriented Programming Full Course with C# playlist : https://www.youtube.com/playli....st?list=PL_pbwdIyffs

[3] Artificial Intelligence (AI) and Machine Learning (ML) Full Course with C# Examples playlist: https://www.youtube.com/playli....st?list=PL_pbwdIyffs

[4] Software Engineering Full Course playlist : https://www.youtube.com/playli....st?list=PL_pbwdIyffs

[5] Security of Information Systems Full Course playlist : https://www.youtube.com/playli....st?list=PL_pbwdIyffs

[6] (Turkish) Bilgisayar Becerileri Tam Ders playlist : https://www.youtube.com/playli....st?list=PL_pbwdIyffs

Lecture 2 : Software Processes

* Software process models
* Process activities
* Coping with change
* The Rational Unified Process
-- The RUP is a prescriptive, well-defined system development
process, often used to develop systems based on object and/or
component-based technologies
-- It is based on sound software engineering principles such as
taking an iterative, requirements-driven, and architecture-centric
approach to software development
-- An example of a modern software process.

All of the Subtitles of Lecture 2:

* The software process
* Software process descriptions
* Plan-driven and agile processes
* Software process models
* The waterfall model
* Waterfall model phases
* Waterfall model problems
* Incremental development
* Incremental development benefits
* Incremental development problems
* Reuse-oriented software engineering
* Types of software component
* Process activities
* Software specification
* The requirements engineering process
* Software design and implementation
* A general model of the design process
* Design activities
* Software validation
* Stages of testing
* Testing stages
* Testing phases in a plan-driven software process
* Software evolution
* System evolution
* Key points
* Coping with change
* Reducing the costs of rework
* Software prototyping
* Benefits of prototyping
* The process of prototype development
* Prototype development
* Throw-away prototypes
* Incremental delivery
* Incremental development and delivery
* Incremental delivery
* Incremental delivery advantages
* Incremental delivery problems
* Boehm’s spiral model
* Boehm’s spiral model of the software process
* Spiral model sectors
* Spiral model usage
* The Rational Unified Process
* Phases in the Rational Unified Process
* RUP phases
* RUP iteration
* Static workflows in the Rational Unified Process
* RUP good practice